Собственный сервер по Counter-Strike 1.6
В этой короткой статье я расскажу историю как я поднимал игровой сервер по Counter-Strike 1.6. Тема не особо актуальная ибо игра уже давно устарела и не так пользуется популярностью как в начале 2000х годов, но тем не менее, возможно кому-то данный материал будет полезен.
Первое с чего пришлось мне начать — это с поиска дата-центра у которого мог арендовать железо для поднятия сервера по контре. В инете очень много хостингов которые предлагают сервера уже заточенные для игры в КС 1.6 с разными тарифными планами, причем предлагают они сервера как на Linux, так и на Windows. Я по привычке работая с веб-серверами скачал серверный дистрибутив Counter-Strike под Linux.
Но можно было использовать готовое решение с развернутой контрой у ребят по ссылке. После того как развернули КС 1.6 рекомендую регулярно мониторить логи в командной строке чтобы не пропустить ошибки которые могут вылезти. Если Вы развернули Steam версию, то тогда проблем с игрой возникнуть не должно, но если Вы желаете сделать No Steam, то тут придется установить модуль эмулирующий Steam. для этого устанавливаете Metamod, обычно он устанавливается в связке с AMX Mod. Этот второй модуль нам тоже пригодится для настройки админки, а так же дает возможность внедрять прочие другие плагины, которые разнообразят игру на сервере в дальнейшем.
В папку /cstrike/addons/ закидываем metamod и amxmodx, dproto.
В папке /cstrike/addons/metamod/ создаем файл plugins.ini и прописать в нем следующие строки:
linux addons/amxmodx/dlls/amxmodx_mm_i386.so
linux addons/dproto/dproto_i386.so
linux addons/amxmodx/plugins/amx_adminmodel.amxx
Далее редактируем файл /cstrike/addons/amxmodx/configs/users.ini добавляем строку для админа (назначаем админа) и если установите плагин для VIP пользователей то строчки с правами будут следующими:
«adminUserName» «password3434» «abcdefghijklmnopqrstu» «a»
«vipusername» «123» «bt» «t»
Далее если Вы устанавливаете другие плагины, то для корректной их работы необходимо прописывать их в /cstrike/addons/amxmodx/configs/plugins.ini например если мы установили плагин на VIP, то прописать в файле внизу строку: amxx_vip_gold.amxx
Соответственно когда мы присвоили себе VIP или ADMIN, то при заходе в КС 1.6 (клиентскую) нужно вызвать консоль клавишей «<strong>~</strong>» и набрать поочередно команды:
setinfo _pw password3434
name adminUserName
И после этого можно подключаться к игре (если необходимо, то перезапустить сервер перед этим).
Если Вы установили новые карты на сервер, то их необходимо прописать в столбик в файле /cstrike/addons/amxmodx/configs/maps.ini
Например так:
cs_office
de_train
$1000$
$2000$
de_nuke_snow
В общем нужно запомнить следующее — каждый раз при установке нового плагина, его обязательно нужно связать с основным плагином AMX Mod X прописав в plugins.ini. на этом у меня всё! Желаю приятной игры в легендарную контр страйк 😉