Подробный гайд: Создание LAN-сервера Counter-Strike 1.6 без интернета

Создайте локальный сервер Counter-Strike 1.6 для игры в сети без интернета. Пошаговая настройка HLDS, LAN-режим, брандмауэр, подключение игроков.

2026.05.21                  


Подробный гайд: Создание LAN-сервера Counter-Strike 1.6 без интернетаПодробный гайд: Создание LAN-сервера Counter-Strike 1.6 без интернета Этот гайд описывает создание полностью автономного сервера для игры по локальной сети (LAN). После первоначальной подготовки интернет не потребуется ни на сервере, ни на клиентах.


Требования

Компонент Минимальные требования
ПК-сервер Windows 7/10/11, 1 ядро CPU, 1 ГБ ОЗУ, ~500 МБ на диске
Сеть Роутер/коммутатор, все ПК в одной подсети (например 192.168.1.x)
ПО Установленный CS 1.6 или серверные файлы HLDS
Брандмауэр Доступ к Windows Defender / стороннему фаерволу

Важно:

Все игроки должны использовать одинаковую версию протокола (у CS 1.6 это 48). Разные сборки могут блокировать подключение с ошибкой "Server uses different protocol".


Шаг 1: Подготовка серверных файлов

У вас есть два легальных пути:

Вариант А: Использовать уже установленную игру

Если на серверном ПК стоит CS 1.6, серверные файлы уже присутствуют:

  • Путь: C:\Games\Counter-Strike 1.6\hlds.exe
  • Никаких дополнительных загрузок не требуется.

Вариант Б: Официальные серверные файлы (HLDS)

  1. Скачайте SteamCMD с официального сайта Valve
  2. Распакуйте в папку, например C:\SteamCMD\
3. Запустите steamcmd.exe, выполните:
   login anonymous
   app_update 90 validate
   quit
  1. Файлы появятся в C:\SteamCMD\steamapps\common\Half-Life Dedicated Server\
  2. Скопируйте папку в удобное место, например C:\CS16Server\

После первой загрузки/установки интернет больше не нужен. Сервер работает полностью оффлайн.


Шаг 2: Настройка сервера

1. Создайте файл запуска

В корневой папке сервера создайте текстовый файл, переименуйте в start_server.bat, откройте блокнотом и вставьте:

@echo off
echo Запуск LAN-сервера CS 1.6...
hlds.exe -game cstrike -port 27015 +maxplayers 16 +map de_dust2 -console -noforcemparms -noforcemaccel -noforcemspd
pause

Параметры:

Параметр Описание
-game cstrike Указывает игру
-port 27015 Порт (стандартный для LAN)
+maxplayers 16 Максимум игроков
+map de_dust2 Стартовая карта
-console Открывает консоль сервера
-noforcem... Отключает принудительные настройки мыши (опционально)

2. Настройте server.cfg

Перейдите в папку cstrike/, откройте (или создайте) server.cfg и добавьте:

// Идентификация
hostname "My LAN Server"
sv_password "" // Оставьте пустым, если пароль не нужен

// LAN-режим (отключает проверку Steam, обязательно!)
sv_lan 1

// Игровые настройки
maxplayers 16
mp_timelimit 25
mp_roundtime 3.5
mp_freezetime 6
mp_startmoney 800
mp_c4timer 40
mp_buytime 90
mp_friendlyfire 0
sv_cheats 0

// Оптимизация для LAN
rate 25000
cl_updaterate 101
cl_cmdrate 101
ex_interp 0

Сохраните файл в кодировке ANSI или UTF-8 без BOM.


Шаг 3: Настройка сети и брандмауэра

1. Узнайте локальный IP сервера

  • Нажмите Win + R, введите cmd, затем ipconfig
  • Найдите IPv4-адрес в активном адаптере (например, 192.168.1.100)

2. Разрешите серверу в брандмауэре Windows

  1. Пуск -> Брандмауэр Защитника Windows -> Дополнительные параметры
  2. Правила для входящих подключений -> Создать правило...
  3. Для программы -> Укажите путь к hlds.exe
  4. Разрешить подключение -> Примените к Доменная, Частная, Публичная
  5. Назовите правило "CS16 LAN Server" -> Готово

Альтернатива: разрешить порты UDP/TCP 27015 вручную, но правило для программы надёжнее.


3. Проверьте сеть

  • Все ПК должны быть подключены к одному роутеру/свитчу
  • Отключите AP Isolation / Client Isolation в настройках роутера (если есть)
  • Для стабильности рекомендуется задать серверу статический IP в роутере

Шаг 4: Запуск и подключение

Запуск сервера

  1. Запустите start_server.bat
2. В консоли дождитесь строк:
   Server IP address: 192.168.1.100:27015
   Game type: 0
   Game mode: 1
   LAN mode: ON
  1. Сервер готов. Консоль можно свернуть (не закрывать!).

Подключение клиентов

Способ 1: Через браузер серверов

  1. Запустите CS 1.6
  2. Find Servers -> вкладка LAN
  3. Сервер появится автоматически. Двойной клик -> подключение.

Способ 2: Через консоль

  1. В игре нажмите ~ (тильда)
  2. Введите: connect 192.168.1.100:27015
  3. Нажмите Enter

При sv_lan 1 сервер не будет виден в интернете, проверка VAC/Steam отключена, игра работает полностью оффлайн.


Шаг 5: Дополнительные настройки (опционально)

Смена карт (Mapcycle)

В cstrike/mapcycle.txt укажите карты через пробел или по одной на строку:

de_dust2
de_nuke
cs_italy
de_inferno

Сервер будет автоматически переключать их после завершения раунда/карты.


Пароль на сервер

В server.cfg:

sv_password "MySecretPass123"

Клиенты подключаются так: connect 192.168.1.100:27015; password MySecretPass123


AMX Mod X (плагины)

Для расширенных функций (админка, статистика, правила):

  1. Скачайте AMX Mod X (версия 1.10.0 или 1.9.0 совместима с CS 1.6)
  2. Распакуйте в корень сервера с заменой файлов
  3. Настройте amxx.cfg и users.ini AMX Mod X требует первоначальной загрузки, но после установки работает без интернета.

Решение типовых проблем

Проблема Причина Решение
Сервер не виден в LAN sv_lan 0 или брандмауэр Проверьте sv_lan 1 в консоли сервера, добавьте hlds.exe в исключения
Server uses different protocol Разные версии игры Убедитесь, что у всех protocol 48. Обновите/откатите сборки
Connection refused Порт заблокирован или сервер не запущен Проверьте ipconfig, брандмауэр, запущен ли hlds.exe
Лаги/рывки Сетевое оборудование или rate Убедитесь в гигабитной сети, в server.cfg оставьте rate 25000
Не грузятся модели/звуки Разные папки cstrike Синхронизируйте содержимое папок cstrike/ на всех ПК

Важные заметки для работы без интернета

  1. После первого запуска/настройки интернет не требуется. Сервер и клиенты работают через локальную сеть.
2. sv_lan 1 отключает:
  • Проверку лицензии Steam
  • VAC-защиту
  • Отображение в интернет-браузере
    1. Сохраните настроенную папку сервера на флешку или внешний диск для быстрого восстановления.
    2. Для турниров/лиги рекомендуется отключить sv_cheats 0, mp_autoteambalance 1, mp_limitteams 1.

Мы делимся этой технической информацией, чтобы помочь вам в решении задач — используйте её с пониманием. Статья носит рекомендательный характер, поэтому, пожалуйста, применяйте описанные методы осмотрительно и на свой страх и риск.