Counter-Strike 1.6 работает на выделенном сервере GoldSrc (HLDS). Вы можете установить его сами или развернуть готовый почасово и сразу перейти к игре. Здесь весь ручной процесс установки и короткий путь.
Установка сервера
Выделенный сервер CS 1.6 это app 90, он ставится анонимно через SteamCMD. Вход в Steam не нужен, и владеть игрой на серверном аккаунте тоже не требуется:
./steamcmd.sh +login anonymous \
+app_update 90 validate \
+quitПапка мода называется cstrike, а при запуске сервер читает конфиг:
<install>/cstrike/server.cfgБазовый server.cfg
Имя, пароли и правила задаются здесь. Карта и количество игроков задаются аргументами запуска (ниже). Вставьте это и измените строки, помеченные CHANGE ME:
// --- Identity ---
hostname "My CS 1.6 Server" // CHANGE ME
rcon_password "pick-a-long-secret" // CHANGE ME - admin over RCON
// --- Lock it down ---
sv_password "" // set a word here = private, blank = open
sv_lan 0 // 0 = public/Steam, 1 = LAN only
// --- Rules ---
mp_timelimit 30 // minutes before the map rotates
mp_roundtime 2.5 // minutes per round
mp_friendlyfire 0 // 1 = teammates can hurt each other
mp_autoteambalance 1
mp_limitteams 2Строка запуска
CS 1.6 запускается через hlds_run из корня установки. Стартовая карта и лимит игроков задаются здесь аргументами, а не в конфиге:
./hlds_run -game cstrike -console \
-port 27015 \
+map de_dust2 \
+maxplayers 16 \
+exec server.cfg- Карты de_ это режим Bomb Defusal, карты cs_ это Hostage Rescue. Вот и вся система режимов: режим задаёт карта.
- maxplayers 16 хорошее значение для CS 1.6. Классические 5 на 5 хотят 10, оживлённый публичный сервер от 20 до 32.
- Port 27015 UDP несёт игру, запросы браузера серверов и Steam. RCON в GoldSrc работает через тот же порт. Откройте 27015/UDP в брандмауэре.
Карты и боты
Каждая официальная карта идёт вместе с сервером (de_dust2, de_inferno, de_nuke, cs_assault и другие), так что никто ничего не скачивает. Пользовательским картам (fy_, aim_, surf_) нужен хост FastDL, чтобы раздавать файлы подключающимся игрокам. В ванильном сервере CS 1.6 нет ботов: чтобы их добавить, нужен бот-мод вроде Zbot или PODBot.
Или разверните за пять минут
Если вы не хотите держать HLDS на своей машине, размещённый сервер сразу доступен всем, каждая официальная карта уже встроена, друзья подключаются по IP, а когда вы закончите, он выключается, и на вашем ПК ничего не остаётся работать.
Развернуть сервер Counter-Strike 1.6 почасово