Видимость CS:GO сервера в глобальном поиске серверов — различия между версиями

Материал из Википедия MyArena.ru
Перейти к: навигация, поиск
(Проверка через Steam API)
(Проверка через Steam API)
Строка 37: Строка 37:
  
 
=== Проверка через Steam API ===
 
=== Проверка через Steam API ===
Разработчики добавили API с помощью которого, можно вручную проверить наличие игрового сервера в поиске. Для проверки скопируйте следующий текст и вставьте в адресную строку:
+
Разработчики добавили API с помощью которого, можно вручную проверить наличие игрового сервера в мастер сервере. Для проверки скопируйте следующий текст и вставьте в адресную строку:
 
   <pre>http://api.steampowered.com/ISteamApps/GetServersAtAddress/v0001?addr=XXX.XXX.XXX:YYYY&format=xml</pre>
 
   <pre>http://api.steampowered.com/ISteamApps/GetServersAtAddress/v0001?addr=XXX.XXX.XXX:YYYY&format=xml</pre>
 
Замените XXX.XXX.XXX:YYYY на адрес своего сервера, к примеру 37.230.162.126:28015 и нажмите клавишу Enter, в результате Вы получите ответ:
 
Замените XXX.XXX.XXX:YYYY на адрес своего сервера, к примеру 37.230.162.126:28015 и нажмите клавишу Enter, в результате Вы получите ответ:

Версия 00:04, 1 июля 2017

В данной статье, мы объясним Вам основные понятия по поиску игровых серверов, расскажем принцип работы поиска и выдачи серверов, расскажем как решить проблему, когда вашего сервера нет в поиске серверов.

Основные понятия

Что такое глобальный поиск серверов

Заходя в игру Counter-Strike: Global Offensive, переходя в пункт меню Играть > Поиск серверов сообщества, перед Вами предстает диалоговое окно "Серверы", вкладка "Интернет" это и есть глобальный список серверов (глобальный поиск серверов), смотрите рисунок 1. Сервер который отвечает за выдачу списка серверов называется мастер сервер (так же называют Master Server, мастерсервер, MasterSeserver).

Рисунок 1. Глобальный поиск серверов.

Как добавить свой сервер в глобальный поиск серверов

Сервер добавляется в поиск автоматически, при единственном условии: к игровому серверу должен быть привязан ваш Steam Token (как это сделать, написано в инструкции: Привязка игрового сервера к Steam аккаунту). Ручного способа добавления и прочих настроек, которые влияют на добавление сервера нет.

Как переместить свой сервер в начало списка

Список серверов формируется автоматически, Вы не можете никаким образом повлиять на очередность вашего сервера в списке. Сортировка происходит уже непосредственно в игроков по следующим критерям:

  • пинг (по-умолчанию сервера сортируются по наименьшему пингу);
  • количество игроков;
  • название карты;
  • метки;
  • наличие пароля;
  • наличие игроков;
  • переполнение игроками.

Метки (tags)

Разработчики добавили возможность владельцам серверов добавлять уникальные метки, с помощью которых игрок сразу сможет отсортировать сервера и найти подходящий. Установка меток на сервере осуществляется с помощью переменной sv_tags, ваши метки должны быть через запятую (пример sv_tags "128tick, deathmatch, doublejump"). Пример прописи списка меток в server.cfg и результат поиска по тегам в игре смотрите на рисунке 2.

Рисунок 2. Пример выставленных меток и поиска сервера по метке.

Что это за метки которых я не добавлял?
Перечень меток, которые автоматически добавляются:

  • empty - появляется когда сервер пустой;
  • secure - появляется (а фактически всегда присутствует) если сервер защищен VAC;
  • *grp:5114777 - зависит от переменной sv_steamgroup, если она заполнена то отображается;
  • increased_maxplayers - появляется когда на сервере больше 32 слотов.

Как проверить, есть ли мой сервер в глобальном поиске серверов

Многие клиенты не увидев своего сервера в поиске, начинают ошибочно полагать что сервер не добавлен в поиск. В связи с тем, что игровых серверов слишком много, Вы можете не видеть вашего сервера в списке, но это никак не значит, что его вовсе там нет. Для более точного поиска вашего сервера, следуйте рекомендациям:

  • обновите список серверов и дождитесь полной загрузки списка, это займет до трех минут;
  • обновите список несколько раз, если за первым разом вы так и не обнаружили свой сервер;

Проверка через Steam API

Разработчики добавили API с помощью которого, можно вручную проверить наличие игрового сервера в мастер сервере. Для проверки скопируйте следующий текст и вставьте в адресную строку:

http://api.steampowered.com/ISteamApps/GetServersAtAddress/v0001?addr=XXX.XXX.XXX:YYYY&format=xml

Замените XXX.XXX.XXX:YYYY на адрес своего сервера, к примеру 37.230.162.126:28015 и нажмите клавишу Enter, в результате Вы получите ответ:

 <response>
   <success>true</success>
   <servers>
     <server>
       <addr>37.230.162.126:28015</addr>
       <gmsindex>65534</gmsindex>
       <appid>730</appid>
       <gamedir>csgo</gamedir>
       <region>3</region>
       <secure>true</secure>
       <lan>false</lan>
       <gameport>28015</gameport>
       <specport>27021</specport>
     </server>
   </servers>
 </response>

Это означает, что сервер видно в поиске. Более наглядно можете посмотреть на рисунке 3.

Рисунок 3. Пример успешной проверки наличия сервера в поиске .

Проверка с помощью меток (тегов)

Существует также очень эффективный и верный способ проверить наличия вашего сервера в поиске. Для этого Вам необходимо добавить уникальную метку (тег), с помощью которого Вы могли бы отсортировать список серверов. Напомним, что для добавления тегов, необходимо перейти в раздел "Конфигурация > server.cfg > Все настройки" и прописать переменную sv_tags "ваши, метки" (теги разделяются запятыми), после добавления уникальной метки, пусть это будет doubletrouble (пример sv_tags "doubletrouble, sometag, sometag"), пример смотрите на рисунке 2 который находится в разделе "Метки (tags)".

Рекомендации для повышения посещаемости (раскрутки) сервера

Мод сервера

Если Вы только определяетесь какой сервер, в плане игрового режима, Вам открыть, то изучите сферу открыв список серверов, проанализируйте какой мод сейчас наиболее популярен (популярность измеряется соотношением количества игроков к количеству серверов, если к примеру на моде Surf есть 30 серверов и 25 из них хотя бы наполовину заполнены, то это говорит о том, что данный мод популярен), какой мод наиболее дефицитен (определить это можно посчитав приблизительное количество серверов). Логика простая, чем меньше серверов по тем или иным модам, тем больше, шансов что на сервере будет посещаемость (то есть игроки). Смотреть какие моды установлены на серверах можно по префиксам карт, разумеется есть моды и игровые режимы со стандартными картами, то здесь уже нужно ориентироваться по названию сервера и по тегам.

Cписок известных модов (режимов) и префиксы карт:

  • Zombie mod (zm_)
  • Zombie escape (ze_)
  • Surf (surf_)
  • Mini game (mg_)
  • Arena 1vs1 (am_)
  • Deathrun (deathrun_)
  • AWP (awp_)
  • JailBreak (jb_, jail_, ba_)
  • BonnyHop (bhop_)
  • Hunger Games (hg_)
  • Trouble in Terrorist Town (ttt_)
  • Hide n Seek (hns_)
  • Manica (seek_)
  • PropHunt (тег prophunt)
  • Retake (тег retake)
  • 35hp (35hp_)
  • AIM (aim_)
  • Achievement (achievement_)
  • Arm Race (ar_)
  • Classic (de_, cs_)

Если Вы решили делать классический сервер, то Вы должны понимать, что таких в процентном соотношении 80%, следовательно будьте готовы к тому, что игроков на вашем сервере сразу после открытия может и не быть, Вам придется приложить усилия и возможно денежные средства для раскрутки, так как серверов много и никто не захочет заходить на ещё один пустой сервер с de_dust2. Грамотный выбор мода, позволит Вам с легкостью набрать аудиторию.

Название и теги

Осознанно подходите к названию вашего сервера и выставлению тегов. Рекомендуем придумывать более легкие и запоминающийся названия, чтоб игрок, который не добавил сервер в избранное с первого раза, мог по названию отыскать Ваш сервер снова. Неплохо будет, если название вашего сервера будет отображать суть игры, например логично назвать сервер с зомби модом в стиле "Побег от зомби". В тегах так же нужно указывать логические особенности вашего сервера. К примеру если у Вас Maniac сервер, но у Вас установлен плагин на двойной прыжок (doublejump), то следовательно это и нужно указать в теге, ведь это влияет на игровой процесс. Не нужно добавлять не имеющие актуальности теги, например тег 128tick для Maniac, PropHunt и ряда других игровых режимов, где стрельба вообще не имеет значения, ведь для таких серверов тикрейт не имеет значения. Старайтесь добавить как минимум один уникальный тег, чтоб именно по нему нашли именно Ваш сервер, об этом теге можете написать в рекламном сообщении, опять таки, чтоб игроки могли вспомнить тег и разыскать его.

Плагины, модели, звуки

Не старайтесь нагружать сервер лишними плагинами. Обилие моделей и звуков влечет за собой более длительное время загрузки файлов при первом коннекте игроков, даже если у Вас есть быстрая загрузка файлов, это не сильно спасет ситуацию если звуков и моделей у Вас действительно много. Для проверки, Вы можете удалить игру и загрузить её снова и зайти на свой же сервре, чтоб увидеть сколько времени придется потратить чтоб загрузить карту, звуки, модели. Никто не любит ожидать и часто бывает, что игроки не дожидаясь загрузки отменяют вход и заходят на другой сервер. Так же избыток звуков и нестандартные модели могут лишь отбить желания играть по ряду причин, кому то они могут мешать и так далее. Не рекомендуется ставить плагины которые добавляют меню правил при заходе, как правило игрокам заходят для игры, а не для чтения ваших правил, а каждый раз нажимать "Выход" из вашего меню из правил доставляет неудобство.

Атмосфера на сервере

Зачастую, на сервере помимо самой игры, интересно находиться из-за людей и общения с ними. Кто-то рассказывает смешные истории, кто-то делиться своими впечатлениями о фильме и так далее. Если игровой режим позволяет, то старайтесь не забывать об общении на сервере, поддерживайте или создавайте свою тему для дискуссий, не стоит быть слишком суровым администратором и затыкать всех, банить за малейшие нарушения правил. Помните, что это в первую очередь игра и в неё заходят для расслабления и удовольствия. Если Вы создадите дружественную атмосферу, то это существенно увеличит количество постоянных игроков и может выделить Ваш сервер среди остальных.

Платные услуги

На сегодняшний день, одними из самых эффективных способов платной раскрутки является покупкла рекламного поста в каком-то CS:GO сообществе в социальной сети VK или покупка рекламы в YouTube'ров или стримеров.