Как сделать так, чтобы игроки могли заходить под стимом, и без стима. Посредством пираток...
То, что сейчас валяется в интернете - не актуально. В данный момент - нужно установить dproto, и путём настройки сделать так, чтобы можно было бы пускать или не пускать не стимовских игроков. Давайте теперь разберёмся, что это за зверь такой dproto, и как с ним работать.
То, что сейчас валяется в интернете - не актуально. В данный момент - нужно установить dproto, и путём настройки сделать так, чтобы можно было бы пускать или не пускать не стимовских игроков. Давайте теперь разберёмся, что это за зверь такой dproto, и как с ним работать.
По себе - Dproto это просто напросто плагин для Metamod-a вашего сервера, который фильтрует входящих игроков. Ведь по идее - сервера стимовские. На них могут зайти только игроки со steam аккаунтами. Функция Dproto заключается в том, что он эмулирует стеам аккаунт для каждой пиратки, и позволяет входить на стимовские сервера.
Главные возможности этого плагина, если вы установите его у себя:
Самонастраиваемые SteamID для игроков.
Сервер позволит входить на сервер через 47 или 48 протокол.
Корректно работает с последней версией hlds.
Может интегрироваться как в Lunix, так и в Windows
Что требуется, для того, чтобы стал работать dproto:
- metamod версии 1.19 или 1.19p32.
- не пропатченные библиотеки, или всё таки пропатченные но с помощью VUP библиотеки engine_
Подробная установка dproto расписана здесь
После установки, запустите свой сервера. Для Linux системы команда будет такого формата:
./hlds_run -binary ./hlds_i686
Как только сервер загрузится, получите отчётность по запущенным процессам, в консоле. Для этого пропишите meta list, и увидите стату запусков процессов.
Currently loaded plugins:
description stat pend file vers src load unlod
[ 1] dproto RUN - dproto_i386.so vX.X.X ini Start Never
[ 2] AMX Mod X RUN - amxmodx_mm_i386. v1.8.1.3 ini Start ANY
2 plugins, 2 running
Далее рассмотрим самые распространённые вопросы и их решения.
Вопрос: Каким способом узнать версию протокола клиента путём amxx
Ответ: Смотрите файл amxx/dp_test.sma
Вопрос: Сервер не избранном в закладках клиента Steam, что мне делать?
Ответ: Прописать параметры в dproto.cfg у Set ServerInfoAnswerType = 0 или 2
Вопрос: Сервер не отображается в клиенте cs version 24 в избранном, что делать?
Ответ: Прописать параметры в dproto.cfg у Set ServerInfoAnswerType = 1 или 2
Вопрос: Как сделать так, чтобы в избранном в steam клиентах и нон-стиам клиентах отображался мой сервер?
Ответ: Прописать параметры в dproto.cfg у Set ServerInfoAnswerType = 2
Вопрос: Админ cs не может подключится с помощью пароля, в чём причина. Как решить?
Ответ: Всё элементарно. Просто это баг. Нужно заменить значение _pw в dproto.cfg
А именно:
ValidInfoFields_Engine = \name\bottomcolor\topcolor\model\cl_lc\cl_lw\cl_up daterate\cl_dlmax\rate\_pw\*hltv\password
Ну и во всех местах, где вы сохраняете пароли админа.
Вопрос: Установил dproto, не работает. В meta list пишет ошибку.
description stat pend file vers src load unlod
[ 1] dproto fail load dproto_i386.so v0.3.4 ini Start Never
Ответ: Запустите сервер с записью логов, и увидите, что он прописывает там:
-console +log on +mp_logecho 1
Всё. После этого ваш сервер будет работать под протоколами 47 и 48
Комментариев нет:
Отправить комментарий