Автор:
Crock and Lev
DProto е плъгин за metamod който позволява протокол 47 и 48 no-steam клиенти да влизат в сървърите ви.
Версия:0.9.582 Изтегли
Версия:0.9.548 Изтегли
Версия:0.9.391 Изтегли
Предишни стабилни версии:
Версия: 0.9.0.187 Изтегли
Версия: 0.9.87 Изтегли
Версия: 0.4.8p Изтегли
Характеристики :
- Сървъра приема всички познати клиенти базирани на 47 и 48 протокол.
- Персионализирани SteamID's за клиентите.
- Работи с последната версия на hlds
- Сървърна built in поддръжка.
Промени:
Chengelog за по-старите версии:
FAQ:
Q: Какво е dproto?
A: DProto бе направен за заместител на double-протоколите.Той бе създаден да работи за нов p.48 HLDS така,че всички хар. на steam да бъдат използвани с него.НО той има също и много голям коз - Позволява на стари клиенти да се присъединяват към нови сървъри,всички др. характеристики са на заден план и се добавят по желание на клиента.
Q: Как да инсталирам dproto?
A:1. Отидете в <gamedir>/addons/ и направете нова директория dproto
<gamedir> - директорията на играта; cstrike за Counter-Strike, valve за Half-Life, и т.н
2. Копирайте dproto.dll или dproto_i386.so в <gamedir>/addons/dproto/
3. Отидете в инсталационната директория на metamod (принципно <gamedir>/addons/metamod/) и променете plugins.ini:
За Windows :
win32 addons\dproto\dproto.dll
За Linux:
linux addons/dproto/dproto_i386.so
В началото на файла.
4. Копирайте dproto.cfg в cstrike.
5. Пуснете сървъра.
За 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 v0.4.3 ini Start Never
[ 2] AMX Mod X RUN - amxmodx_mm_i386. v1.8.1.3 ini Start ANY
2 plugins, 2 running
Q: Инсталирах dproto, но не работи? meta list показва:
- Код за потвърждение: Избери целия код
1. Currently loaded plugins :
2. description stat pend file vers src load unlod
3. [ 1] dproto fail load dproto_i386.so v0.3.4 ini Start Never
A: Пуснете сървъра със -console +log on +mp_logecho 1 параметри и наблюдавайте конзолата. Ще намерите решението.
Q: AmxModX админите не могат да се authorize(упълномощят) при използването на паролата си.
A: Заменете _pw в dproto.cfg:
ValidInfoFields_Engine = \name\bottomcolor\topcolor\model\cl_lc\cl_lw\cl_updaterate\cl_dlmax\rate\_pw\*hltv\password
Q: Не виждам сървъра си в steam favorites!
A: Настройте ServerInfoAnswerType на 0 или 2 в dproto.cfg
Q: Сървъра ми е не видим в favorites в cs v24!
A: Настройте ServerInfoAnswerType на 1 или 2 в dproto.cfg
Q: Как да направя сървъра си видим за -стари не steam клиенти и steam?
A: Настройте ServerInfoAnswerType на 2 в dproto.cfg
Q: Получавам "Error verifying STEAM UserID Ticket(server was
unable to contact the authentication server)" error когато играя на легален клиент.
Q: Банове за легален SteamID не работят? Клиенти с баннати IDs могат да играят в сървъра.
A: Вашият сървър не може да се conect/lost към steam servers. Не знам метод да проверя връзката към steam сървъри.Ако имате защитен сървър от VAC използвайте stat командата.Ако покаже версия "insecure" или "insecure (secure mode enabled, disconnected from Steam3)"означава ,че връзката към steam сървъри е загубена.Този проблем не е свързан с dproto но ето малко идей как може да се оправите :
1. Проверете за изходящи TCP връзки дали са позволени до порт 27030.
2. Проверете за изходящи UDP datagrams дали са позволени от local port's 2690x
3. Ако ползвате linux,трябва да добавите +ip <ип-то на сървъра> параметър към команд линията.Аз изпозлвам +ip 0.0.0.0 за пример и работи перфектно.
Q: Сървъра ми не може да бъде показан в мониторинг система.(нещо като gametracker и др.)
A: Това е заради hybrid тип отговор, някой мониторинг скриптове не могат да се справят като хората .Има 3 начина за решаване на проблема : Използвайте стандартни отговори (ServerInfoAnswerType = 1 или 0) или се опитайте сами да се справите, или пишете до support-а/създателите.
Q: Използвам последния engine и сървъра ми не се вижда в интернет листата?
A: Задайте въпроса си към Valve.
Q: Използвам последния engine и сървъра ми пак не се вижда в setti сървър листата?
A: Регистрирайте си сървъра ТУК
Q: Сървъра ми крашва след Х дена работа?
A: Задайте въпроса си към Valve.
Q: Сървъра ми крашва когато инсталирам mod X?
A: Задайте въпросите на разработчиците или вижте да не сте забравили нещо.
Q: Имам играчи с едни и същи steamid's в сървъра си?Разпознавани са като SteamEmu (dp_SteamEmu)
A: Steamid лесно може да бъде измамен в SteamEmu auth алгоритъм.Неодобрявайте клиентите или ги настройте на не-цифрово id.((STEAM_ID_LAN за пример)
Взето от http://smurfa.bulgarianforum.net