Доброго времени суток. Сегодня столкнулся с проблемой на сервере cs.contra.net.ua:27021 – не отображался значек VAC (VAC — Valve Anti-Cheat System), раньше не придавалось этому моменту значения.
Оказывается, все довольно банально. Вся причина в dproto, если установлен движок hlds, а если Вы перешли на rehlds, то вся причина в reunion, а именно в конфиге данных эмуляторов non-steam клиентов. Отображение значка зависит от значения ServerInfoAnswerType , в reunion.cfg – это 89 строчка:
# 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 — Server is visible anywhere, but there are 3 packets generated for every serverinfo request ServerInfoAnswerType = 0
Раньше у меня это значение было равно 2 и значек не отображался, после радактирования поставил 0 и значек VAC появился в поиске серверов. В dproto.cfg – это 201 строчка, редактируйте по аналогии и Вы будете с значком VAC в избанных серверах.
Но прошу обратить Ваше внимание на то, что при добавлении сервера в платный мониторинг для раскрутки, необходимо в dproto.cfg или reunion.cfg ServerInfoAnswerType поменять значение на 3, которое отвечает за гибридный мод, и делает Ваш сервер видимым в мастер-сервере того моника, которому Вы платите деньги за раскрутку, иначе это будут деньги на ветер и никакой раскрутки у Вас не получится, так как сервер не будет виден на сайте мониторинга серверов и игроки попросту не смогут туда зайти. Теперь попытаемся расшифровать, что в ServerInfoAnswerType означают цифры 0,1,2:
- При значении — 0 значок VAC отображается и у стим, и у нонстим клиентов, также в amxbans статус сервера виден.
- При значении 1 у steam игроков не видно сервер в избранном.
- При значении 2 non-steam игроки не видят значок (у меня по умолчанию стояло значение — 2)
Вот и решение проблемы с невидимостью значка VAC в поисках избранных серверов или в избранных серверах. Также напомню, что благодаря этому значку игроки, которые поставят фильтр в поиске «с защитой VAC», не смогут найти Ваш сервер в поиске с non-steam, а это уже потенциальная потеря какой-то части онлайна. Если кто-то не совсем понял данную статью, ниже можно просмотреть видео по этой теме. До новых встреч.
[youtube]https://youtu.be/58YuubLPTvg[/youtube]