[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Сервер для двух протоколов (47 и 48): Dproto
TRAnEДата: Воскресенье, 21.03.2010, 14:40 | Сообщение # 1
Это имеет место быть
Группа: Администраторы
Сообщений: 1126
Репутация: 121
Статус:
Как вы знаете сейчас активно играют на двух протоколах: на 47 и 48. На 47 - нонстим, на 48 - стимовцы и нонстим с патчем на 48 протокол. Официально поддерживается только 48 протокол, и наш сервер, соответственно тоже.

Поэтому придется поколдовать, чтобы сделать сервер для двух протоколов. Раньше более-менее решалась проблема заменой swds.dll на патченый. Сейчас появилось нормальное решение от человека с ником Crock.

Dproto - это библеотека, подключаемая через Metamod, позволяет заходить на сервер с двух протоколов и имеет много полезных настроек. Новые версии Dproto выкладывается на форуме (там же можно задать вопрос разработчику, если у вас с английским лады): http://cs.rin.ru/forum/viewtopic.php?f=29&t=52728.

Скачиваем последнюю версию. Создайте папку dproto в каталоге D:\Server\cstrike\addons\. Файл dproto.dll из архива, в папке bin\windows скопируте в папку D:\Server\cstrike\addons\dproto\. В файле metamod\plugins.ini допишите такую строчку:

win32 addons/dproto/dproto.dll.

Файл dproto.cfg из архива поместите в корень сервера (D:\Server\). В нём содержаться настройки dproto, откройте его. В принципе, можно ничего не менять, но вот это стоит рассмотреть отдельно:

# ServerInfoAnswerType (0/1)
# Sets server answer type for query requests
# 0 = New style (Source Engine)
# 1 = Old Style (Fix favorites list for p.47 clients)
# 2 = Hybrid mode - best solution for now, server is visible anywhere
ServerInfoAnswerType = 2

Параметр ServerInfoAnswerType отвечает за то, как будет наш сервер отображаться в списках серверов. Дело в том, что после 24 патча поменялся механизм "обнаружения" сервера. Все, у кого клиент (игра) ниже 24 патча (касается только нон-стим) не увидят более новые серверы в избранных серверах / поиске. Поэтому до сих пор нужно было выбирать, либо ставить старый сервер, чтоб был виден игрокам со старым клиентом (обычно нонстим) или ставить новый сервер, чтобы нормально отображался в новом клиенте (обычно стим). Но был придуман "гибридный метод", позволяющий серверу нормально отображатся и в старых клиентах и в новых. Так что рекомендую ставить ServerInfoAnswerType = 2.

Взято с http://www.csds.ws/


 
  • Страница 1 из 1
  • 1
Поиск: