Предыстория.
24 ноября 2008 года компания valve сменила версию протокола steam для движка hl1, с 47 на 48. В результате чего сервера на 47 протоколе перестали приниматься и публиковаться в списках поиска на мастер сервере... а стим клиенты, которые обновились автоматически, перестали иметь возможность заходить на non steam сервера. На данный момент существует несколько вариантов решения проблемы функционирования сервера на этапе создания.
Для linux:
Мною был собран патчик из двух «инструментов»: библиотеки от сервера 47 протокола (или пропатченые библиотеки) + плагин metamod`a, который выполняет публикацию на master сервере компании valve, что бы ваши сервера было видно в поиске + добавляет возможность заходить на сервер как steam клиентам на 48 протокле, так и non steam клиентам, как на 47. так и на 48 протоколе, в том числе и steam.
Особенности патча:
1) ставить надо на чистый дистрибутив сервера, скачанный с официального сервера valve, hlupdatetool.
2) после распаковки патча в корень сервера, в папке cstrike/addons появится папка cbooster, в которой лежит библиотека плагина. Её нужно подключить, добавив в plugins.ini metamod`a следующую строчку:
Code
linux addons/cbooster/cbooster_master_i386.so
3) сервер надо запускать с параметром -nomaster, так как библиотека cbooster используется именно под этот параметр. А так же sv_lan 0 либо не указывать данный параметр. (у меня не указан)
4) работает админка по ip и nickname.
5) авторизация администраторов в amxx проходит обычным путём, без использования дополнительных плагинов.
6) Steam id у всех steam_666:88:666 => админки, статистики и бан по steam id не работает.
7) правильная работа amx_banmenu достигнута переписыванием плагина plmenu.amxx. поставляется в патче + исходник. банит по ip адресу.
8) налажена работа AmxBans - благодарности и подробности Crazy* в ЭТОМ посте. + там же изменённый плагин для того, что бы команда amx_who показывала ещё и IP игрока.
Внимание! После наложения патча не забывайте назначить права на запуск новым скриптам.
а именно:
Возможно *.so файлы тоже надо, хотя мне кажется что нет - просто не помню.
Скачать (update 15.01.2009)
Пароль: c-s.net.ua
Скачать с зеркала
© сделано bravo специально для c-s.net.ua
Для Windows:
1) работает на 47 и 48 протоколе + steam
2) сервер видно в Internet поиске
3) работает админка, статистика и прочие вещи по ip
4) правильно работает amxbanmenu
1) патч у меня стоит 28 (скачать можно тут )
2) настройки запуска у меня такие
Code
-game cstrike -console -sv_lan 0 -noipx +map de_dust2 +maxplayers 32 +exec server.cfg
Народ говорю на самом деле ! у меня всё на ура работает ! CS у меня невалиновская стоит (моего провайдера).
47-48_протокол.rar 1.7 mb
как ставить : ( NON STEAM )
1) патчим , патч есть выше
2) прописываем в Steam PatchVersion=1.6.3.7 (заминяем цифры на эти)
3) в SERVER в самом конце дописываем
setmaster add 72.165.61.189
setmaster add 68.142.72.250
4) запихивыем патч на протокол
5) играем
© Krabass
Материал взят с http://c-s.net.ua