Описание:
DPROTO - плагин для Metamod решающий проблему мультипротокола и эмулирующий SteamID для NoSteam-клиентов. Имеет гибкую систему настроек и богатые функциональные возможности.
Требования:
- Metamod 1.19 (рекомендуется) или 1.19p32.
- чистые или пропатченные VUP engine so/dll.
- поддерживаемые билды Linux-серверов: 2738, 4383 (24 Oct 2008), 4383 (Released at Apr 2009), 4383 (Released 19 May 2009), 4617.
- поддерживаемые билды Windows-серверов: 4382, 4554, 4554 (19 May 2009), 4554 (15 Jun 2009). Установка:
- качаем сервер через hldsupdatetool и dproto.
- устанавливаем Metamod в /addons/metamod/ ( — папка сервера, как правило cstrike).
- в папке addons создаем папку dproto и копируем в неё файл dproto.so или dproto.dll в зависимости от операционной системы Linux или Windows соответственно.
- открываем /addons/metamod/plugins.ini (если файла такого нет, то создаем сами) и добавляем следующую строчку:
Linux:
Код
linux addons/dproto/dproto_i386.so
Windows:
Код
win32 addons\dproto\dproto.dll
- файл dproto.cfg кидаем в корень сервера. Корректируем конфиг, устанавливая необходимые Вам параметры (настройки по умолчанию достаточны для работы модуля).
Небольшой F.A.Q.
Q: Что такое Dproto?
A: Это плагин под MetaMod, позволяющий людям заходить на сервер как с лицензии Steam (48 protocol), так и с пиратки Non-Steam (47-48).
Q: Какие операционные системы поддерживает Dproto?
A: Поддерживаются как WIN, так и *NIX операционные системы.
Q: Какие билды серверов поддерживает Dproto?
A: Текущая версия поддерживает следующие билды:
* Linux: 2738, 4383 (24 Oct 2008), 4383 (Released at Apr 2009), 4383 (19 May 2009), 4617.
* Windows: 4382, 4554, 4554 (19 May 2009), 4554 (15 Jun 2009).
Работа плагина на других билдах не гарантируется, но и не исключается. Однозначно, во избежание разного рода ошибок всегда следует использовать последний билд сервера.
Q: Что нужно для работы Dproto?
A: Для правильной работы Dproto нужно следующее:
* чистые (рекомендуется) или пропатченные (если нет других под рукой) с помощью VUP библиотеки engine_.
* metamod 1.19 или 1.19p32.
Q: Как устанавливать? Че куда кидать?
A: Архив с Dproto содержит следующие папки:
amxx - здесь находятся исходники amxmodx плагинов. Толку от них мало, поэтому их устанавливать не нужно.
bin - здесь находится сам плагин. Линуксовый лежит в папке linux, виндовый - в windows :cap: .
src - здесь лежат исходники dproto. Это на случай, если вы шарите в программировании.
И файлы:
Цитата:
dproto.cfg - основной конфигурационный файл.
Readme.txt - инструкция на английском. Обязательно прочитайте ее, т.к. там описаны некоторые нюансы, о которых не упоминается в этой статье.
Q: Вроде всё настроил правильно, но есть проблемы с админкой по нику!
A: На вашем сервере изменено значение "amx_password_field" на другое (по умолчанию - "_pw"). Эта проблема решается очень просто:
1) можно просто изменить значение параметра "UserinfoVerification" на "0"
2) изменить значение "amx_password_field" на стандартное, то есть "_pw"
3) самый лучший вариант: добавить к значениям "ValidInfoFields_Engine" своё значение "amx_password_field"
Пример:
amxx.cfg
dproto.cfg (оригинал):
ValidInfoFields_Engine = \name\bottomcolor\topcolor\model\cl_lc\cl_lw\cl_updaterate\cl_dlmax\rate\_pw\*hltv\password
Пример:
amxx.cfg
amx_password_field "CSPass"
dproto.cfg (оригинал):
Код:
ValidInfoFields_Engine = \name\bottomcolor\topcolor\model\cl_lc\cl_lw\cl_updaterate\cl_dlmax\rate\_pw\*hltv\password
dproto.cfg (изменённый, чтоб работало):
Код:
ValidInfoFields_Engine = \name\bottomcolor\topcolor\model\cl_lc\cl_lw\cl_updaterate\cl_dlmax\rate\_pw\*hltv\password\CSPass