Решение пробемы совместимости протоколов 47 и 48 для nonsteam серверов тут Мульти Протокол - это когда игроки могут заходить на сервер как с 47 протокола так и с 48 , так же как и со Steam и NonSteam Вариант 1 (Древний) Примечание: то обычный перепрошитый swds.dll. На никсах он был при помощи cbooster'a. Но он не корректен, более уязвим и был создан как временный эксперементальный вариант. Установка: Вариант 2 (Современный) КАЧАЕМ DPROTO_0.4.8p (stable; защищает от эксплойтов hlds_vcrash, hlds_fuck, necro hack infection)] КАЧАЕМ DPROTO_0.8.61 (stable; защищает от эксплойтов hlds_vcrash, hlds_fuck, necro hack infection) Описание: Основные возможности: 4. Скопируйте файл dproto.cfg в корневую папку директории игры (где hlds.exe). 5. Папку src закиньте в папку cstrike 6. Запустите сервер. Используйте следующую команду для linux систем: ./hlds_run -binary ./hlds_i686 когда сервер загружен, напишите "meta list" в консоли. Если вы установили dproto правильно, то вы должны увидеть следующее: Или по логингу в консоле сервера увидите следующее: На вашем сервере изменено значение "amx_password_field" на другое (по умолчанию - "_pw"). Эта проблема решается очень просто: 1) можно просто изменить значение параметра "UserinfoVerification" на "0" 2) изменить значение "amx_password_field" на стандартное, то есть "_pw" 3) самый лучший вариант: добавить к значениям "ValidInfoFields_Engine" своё значение "amx_password_field" Допустим в amxx.cfg: amx_password_field "mejor" dproto.cfg (оригинал):
Переведенный на РУССКИЙ для удобства файл dproto.cfg:
Как узнать версию протокола клиента через AMXX: ЧАВО (Вопрос-Ответ): О: SteamID может быть легко подделан в алгоритме авторизации SteamEmu. Запретите такие клиенты или выставьте им ID без цифр (STEAM_ID_LAN, к примеру) | |
Понравилось:
Категория: Counter-Strike
Просмотров: 4500
Комментариев: 0
|