Случайный файл:
Заявки на открытие:
Игроков: 2133
Файлов: 16004

Как сделать сервер для протоколов 47/48 это дпрото, 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


8478 просмотров
Автор: Arhivator | Дата публикации: 17-11-2010, 14:25
Получить ссылку:
Похожие публикации из этой рубрики: статьи кс 1.6
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Вам запрещено публиковать комментарии.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
© Csru.ru, 2010–2014
+18
Выберите игру:

Cообщества:
Rambler's Top100