Dproto 0.9.87 (28.10.2010) Dproto - это плагин под MetaMod, решающий проблему мультипротокола (позволяющий людям заходить на сервер как с лицензии Steam (48 protocol), так и с пиратки Non-Steam (47-48)) и эмулирующий SteamID для NoSteam-клиентов. Имеет гибкую систему настроек и богатые функциональные возможности. Обновления 0.9.87: 1) Пофикшено неверное отображение VAC-Secured статуса на виндовых серверах 2) Настройки детектора фэйкплеер ботов вынесены в конфиг 3) Пофикшены ошибки в AMXX плагинах (UpdateHint, dp-test) 4) Пофикшено: СтимИд неверно генерировались для тестовых версий SteamClient 2009
Установка: =================================================== Для Windows 1) Файл dproto.cfg кидаем в папку с сервером 2) В папке addons, создаем папку dproto и кидаем туда файл dproto.dll 3) Заходим в папку metamod и открываем файл plugins.ini и дописываем: win32 addons\dproto\dproto.dll ===================================================
=================================================== Для Linux 1) Файл dproto.cfg кидаем в папку с сервером 2) Создаём в папке addons, папку dproto и кидаем туда файл dproto_i386.so 3) Заходим в папку metamod и открываем файл plugins.ini и дописываем: linux addons/dproto/dproto_i386.so ==========================================
Обновив вашу старую версию dproto на эту (новейшую), ваш сервер будет в безопасности, от новых программ - ломалок серверов )
Перед установкой удалите старый файл dproto, и затем ставьте новый :)
Внимание: Dproto скачен с оффсайта http://cs.rin.ru/forum/viewtopic.php?f=29&t=55986 !!!
Небольшой F.A.Q. Q: Что такое Dproto? A: Это плагин под MetaMod, решающий проблему мультипротокола (позволяющий людям заходить на сервер как с лицензии Steam (48 protocol), так и с пиратки Non-Steam (47-48)) и эмулирующий SteamID для NoSteam-клиентов. Имеет гибкую систему настроек и богатые функциональные возможности.
[!] Если вы хотите чтобы у вас генерировался уникальный ID по номеру жесткого диска - используйте этот клиент. Можете рекомендовать его друзьям и посетителям сервера. На сегодняшний день это лучший клиент.
Q: Какие операционные системы поддерживает Protocol? A: Поддерживаются как WIN, так и *NIX операционные системы.
Q: Что нужно для работы Dproto? A: Для правильной работы Dproto нужно следующее: чистые (рекомендуется) или пропатченные (если нет других под рукой) с помощью VUP библиотеки engine_. metamod 1.19 или 1.19p32. Q: Как устанавливать? Че куда кидать? A: Архив с Dproto содержит следующие папки: amxx - здесь находятся исходники amxmodx плагинов. Толку от них мало, поэтому их устанавливать не нужно. bin - здесь находится сам плагин. данный плагин кидаем в <gamedir>\addons\dproto и прописываем путь к нему в metamod/plugins.ini src - здесь лежат исходники dproto. Это на случай, если вы шарите в программировании. Примечание: начиная с версии 0.8.57 dproto распространяется с закрытым исходным кодом.
И файлы: dproto.cfg - основной конфигурационный файл. его кидаем в корневую папку сервера (там где лежит hlds.exe) Readme.txt - инструкция на английском. Обязательно прочитайте ее, т.к. там описаны некоторые нюансы, о которых не упоминается в этой статье.
FAQ 2 Q: Мой сервер не отображается в избранном в Steam, что делать? A: Установите Set ServerInfoAnswerType = 0 или 2 в файле dproto.cfg
Q: Мой сервер не отображается в избранном в клиенте cs v24, что делать? A: Установите Set ServerInfoAnswerType = 1 или 2 в dproto.cfg
Q: Как сделать чтобы мой сервер был виден в избранном как в старых no-steam клиентах, так и в steam версии? A: Установите значение переменной ServerInfoAnswerType 2, в файле dproto.cfg
Q: Админы не могут авторизоваться с помощью пароля, как решить эту проблему? A: Просто замените _pw в dproto.cfg ValidInfoFields_Engine = \name\bottomcolor\topcolor\model\cl_lc\cl_lw\cl_up daterate\cl_dlmax\rate\_pw\*hltv\password и в местах которые вы используете для хранения админского пароля.
Q: Я установил dporo, но он не работает. meta list пишет: Код: ====================================================== Currently loaded plugins: description stat pend file vers src load unlod [ 1] dproto fail load dproto_i386.so v0.3.4 ini Start Never ====================================================== A: Запустите сервер с параметрами -console +log on +mp_logecho 1 и смотрите что выводит консоль. Вы найдете причину там.
Q: Я получаю ошибку "Error verifying STEAM UserID Ticket(server was unable to contact the authentication server)" у игроков играющих с легального клиента, то есть через Steam. Q: Баны для пользователей лицензионной игры по SteamID не работают. Пользователь с заблокированным ID имеет возможность играть на сервере. A: Ваш сервер не может соединиться или потерял соединение с серверами steam. Если вы имеете VAC secured (защищенный античитом VAC) сервер, используйте команду status. Если она показывает "insecure" или "insecure (secure mode enabled, disconnected from Steam3)" это означает, что соединение с серверами steam потеряно. Эта проблема не связана с dproto, но я могу дать некоторые советы, чтобы исправить это: 1. Проверьте разрешены ли исходящие соединения по протоколу TCP через порт 27030 2. Убедитесь в том что доступны исходящие соединения по протоколу UDP через локальные порты 2690x 3. Если вы используете linux, вы должны добавить к запуску параметр командной строки +ip . Я использую +ip 0.0.0.0 например, и это отлично работает.
|