Перейти к основному содержанию

Устранение неполадок ARK

Сервер ARK не отображается в неофициальном списке

Работающий сервер ARK, который никто не может найти, почти никогда не сломан. Он проигрывает очередь. Браузеры Steam и внутриигровой браузер могут одновременно опрашивать лишь ограниченное число серверов, и новый или пустой сервер первым выпадает из этой партии.

  • Руководства по ARK
  • Обновлено
  • 8 мин чтения
  • Лимиты браузера серверов
  • Кэширование A2S-запросов
  • Запасной вариант прямого подключения
Проверки листингаДоступность порта запросовОбязательноbIsLANMatchfalseРегистрация на внешних сайтахДо 48чНепрерывная работаСильно помогаетКэширование A2S-запросовВключеноПервые четыре вы настраиваете сами. Последний это то, что реально преодолевает лимит запросов.

Короткий ответ

Браузер серверов может одновременно опрашивать лишь ограниченный пул серверов, так что ваш может просто не входить в партию. Задайте bIsLANMatch=false, убедитесь, что порт запросов доступен, зарегистрируйте сервер на внешнем сайте-каталоге вроде ArkServers.net, и поддерживайте непрерывную работу. Кэширование запросов устраняет проблему, а не просто обходит её.

Ключевые моменты

  • Отсутствие в списке обычно проблема очереди, а не неисправность сервера.
  • Steam и внутриигровой браузер одновременно опрашивают около 5,000 серверов.
  • Новые, пустые и часто перезапускаемые серверы первыми выпадают из списка.
  • Внешним сайтам-каталогам требуется до 48 часов, чтобы подхватить сервер.
  • Прямое подключение работает всегда, даже когда браузер отказывается вас показывать.

Почему ваш сервер отсутствует

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

Лимиты запросов
Steam и внутриигровой браузер могут одновременно опрашивать только около 5,000 серверов. Если ваш не входит в эту партию, он не появляется. С ним всё в порядке.
Задержка листинга
Внешние сайты вроде ArkServers.net охватывают гораздо более широкий диапазон, чем внутриигровой браузер, но регистрация происходит не мгновенно. Она занимает несколько часов, а иногда до 48.
Время работы
Серверы, которые непрерывно находятся онлайн, чаще появляются в результатах Steam и внутриигрового поиска. Новый сервер, или тот, что часто перезапускается, постоянно теряет накопленную позицию.

Вместе эти три фактора объясняют картину, о которой сообщает большинство владельцев: сервер был виден, потом исчез, потом вернулся сам по себе. Это партия, в которую вы то входите, то выходите, а не настройка, которая сама себя сбрасывает.

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

Прежде чем делать что-то сложное, исключите две ошибки конфигурации, которые скрывают сервер независимо от всего остального.

Задайте bIsLANMatch значение false. Если ваш сервер помечен как локальная сетевая игра, он вообще не будет публично отображаться. В GameUserSettings.ini:

[SessionSettings]
bIsLANMatch=false

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

Кэширование A2S-запросов

A2S это протокол, который Steam и внутриигровой браузер используют, чтобы запросить у сервера его название, количество игроков, карту и пинг. Каждая запись, которую вы видите в списке серверов, это ответ на один из таких запросов.

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

  • Запросы обрабатываются быстро и надёжно, так что ваш сервер гораздо реже выпадает из партии из-за медленного ответа или таймаута под нагрузкой.
  • Пинг, показанный в браузере, отражает расстояние до кэша, а не до сервера, что в нашей сети обычно отображается как около 10 до 30мс.

Наше кэширование работает более чем в 50 точках по всему миру. На практике это означает, что сервер в Великобритании не выглядит для игрока из другой части света далёким и медленно отвечающим сервером, и остаётся в результатах запросов, а не выпадает из них.

Кэширование меняет пинг, который показывает браузер, а не задержку в вашей реальной игре. Как только игрок подключается, он общается с сервером напрямую, на реальном сетевом расстоянии. Это влияет на обнаружение, а не на производительность.

Регистрация на внешних сайтах-каталогах

Сайты вроде ArkServers.net не ограничены лимитом партии внутриигрового браузера, что делает их гораздо более надёжным способом для игроков, пытающихся найти конкретный сервер.

  1. Перейдите на сайт-каталог

    Перейдите на ArkServers.net и найдите опцию добавления сервера.

  2. Укажите ваш IP и порт запросов

    Именно порт запросов, а не игровой порт. Ошибка здесь причина, по которой добавленный сервер так и не появляется.

  3. Дождитесь обнаружения

    Обычно несколько часов. Дайте до 48, прежде чем считать это неудачей.

Время работы и почему это важно

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

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

Прямое подключение как запасной вариант

Пока вы ждёте попадания в список, прямое подключение работает всегда. Дайте вашему сообществу IP и порт, и они смогут подключиться независимо от того, что делает браузер.

Пример формата адреса:

123.45.67.89:27015
  1. Откройте Steam

    Сам клиент, а не игру.

  2. Перейдите в View, затем Servers

    Из строки меню в верхней части окна Steam.

  3. Favourites, затем Add a Server

    Кнопка находится в нижней части окна.

  4. Введите IP и порт, затем найдите игры по этому адресу

    Как только он определится, сервер останется в избранном и к нему можно будет подключиться со вкладки Favourited в игре.

Как стать заметным после попадания в список

Быть видимым и быть найденным это разные проблемы. Как только техническая сторона решена, реально сдвигает дело активность.

  • Попросите игроков добавить сервер в избранное. Избранные серверы доступны со вкладки Favourited в игре независимо от настроения браузера, а значит ваши постоянные игроки вообще перестают зависеть от поиска.
  • Следите за статусом листинга. Периодически проверяйте внешние сайты, а не считайте, что успешная регистрация остаётся успешной навсегда.
  • Продвигайте сервер за пределами игры. Социальные сети, форумы и сообщества ARK приводят игроков, которые затем подключаются напрямую, а сервер с игроками гораздо больше шансов остаться в результатах запросов, чем пустой.

Последний пункт это неудобная замкнутость браузеров серверов: в список попадают именно те серверы, у которых уже есть игроки. Разорвать этот круг можно только снаружи браузера, а не внутри него.

Ещё руководства для тех, кто держит собственный сервер ARK.

Краткие ответы

Частые вопросы

Браузеры Steam и внутриигровой браузер могут одновременно опрашивать лишь ограниченный пул серверов, порядка 5,000. Если ваш сервер не входит в партию, опрашиваемую в этот момент, он не появляется. Новые серверы, пустые серверы и серверы, которые часто перезапускаются, чаще всего оказываются исключены.

Обычно несколько часов, но может занять до 48 часов. Регистрация происходит не мгновенно, так что сервер, добавленный десять минут назад, не провалил листинг, его просто ещё не успели подхватить.

Частые перезапуски и ненадёжный порт запросов две обычные причины. Серверы с долгим непрерывным временем работы гораздо чаще попадают в партию запросов, так что сервер, который часто перезагружается, постоянно теряет накопленную позицию.

Это настройка сессии, которая сообщает игре, является ли сервер локальной сетевой игрой. Если установлено значение true, ваш сервер не появится публично. Она относится к разделу [SessionSettings] в GameUserSettings.ini и должна выглядеть как bIsLANMatch=false.

Нет, нет переключателя, который гарантирует попадание в список. Что вы можете сделать, это убрать все причины для исключения: держать порт запросов доступным, поддерживать непрерывную работу, зарегистрироваться на внешних сайтах-каталогах и использовать кэширование запросов, чтобы ваш сервер быстро отвечал независимо от того, откуда пришёл запрос.

A2S это протокол, который Steam и внутриигровой браузер используют, чтобы запросить у сервера его название, количество игроков и карту. Кэширование сохраняет и выдаёт эти ответы из периферийной сети вместо самого сервера, так что ответ приходит быстрее и с более близкого расстояния до того, кто его запросил. Наше кэширование работает более чем в 50 точках по всему миру и обычно даёт пинг в районе от 10 до 30мс.

Хостинг ARK со встроенным кэшированием запросов

Наша сеть кэширования A2S отвечает на запросы браузера серверов из более чем 50 точек по всему миру, а это та часть попадания в список, которую нельзя исправить через файл конфигурации.

  • Дата центр в Великобритании
  • Кэширование A2S-запросов
  • Поддержка по тикетам и в Discord