Перейти до основного вмісту

Усунення несправностей ARK

Сервер ARK не показується в неофіційному списку

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

  • Посібники з ARK
  • Оновлено
  • 8 хв читання
  • Обмеження браузера серверів
  • Кешування запитів A2S
  • Запасний варіант з прямим підключенням
Перевірки для лістингуQuery порт доступнийОбов'язковоbIsLANMatchfalseЗареєстровано зовніДо 48 годБезперервна роботаДуже допомагаєКешування запитів A2SУвімкненоПерші чотири встановлюєте ви самі. Останнє це те, що насправді долає обмеження запитів.

Коротка відповідь

Браузер серверів може одночасно опитувати лише обмежений пул серверів, тож ваш може просто не входити в поточну партію. Встановіть bIsLANMatch=false, переконайтеся, що query порт доступний, зареєструйте сервер на зовнішньому сайті-каталозі, як-от ArkServers.net, і підтримуйте безперервну роботу. Кешування запитів усуває проблему, а не просто обходить її.

Ключові моменти

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

Чому ваш сервер відсутній

У світі значно більше серверів ARK, ніж будь-який браузер може опитати одночасно. І браузер серверів Steam, і неофіційний список у грі працюють через партію запитів, і є три способи опинитися поза нею.

Обмеження запитів
Steam і браузер у грі можуть опитувати лише близько 5 000 серверів за раз. Якщо вашого немає в цій партії, він не з'являється. З ним усе гаразд.
Затримка лістингу
Зовнішні сайти на кшталт ArkServers.net охоплюють значно ширший діапазон, ніж браузер у грі, але реєстрація не миттєва. Це займає кілька годин, а іноді до 48.
Безперервна робота
Сервери, що працювали безперервно, з більшою ймовірністю з'являються в результатах Steam і в грі. Новий сервер або той, що часто перезапускається, постійно втрачає накопичену позицію.

Разом узяті, ці три причини пояснюють шаблон, про який повідомляє більшість власників: сервер був видимий, потім зник, потім з'явився знову сам по собі. Це партія, у яку ви то входите, то виходите, а не налаштування, яке постійно скидається саме.

Спершу перевірте налаштування сервера

Перш ніж робити щось складне, виключіть дві помилки конфігурації, які приховують сервер незалежно від усього іншого.

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

[SessionSettings]
bIsLANMatch=false

Переконайтеся, що query порт відкрито і правильно перенаправлено. Query порт окремий від ігрового порту, і сервер може бути цілком доступним для прямого підключення, при цьому будучи повністю невидимим для браузера, тому що браузер звертається до query порту, а гравці до ігрового порту. Якщо один доступний, а інший ні, це і є той самий симптом.

Кешування запитів A2S

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

Кешування A2S зберігає й пересилає ці відповіді. Замість того щоб кожен запит проходив весь шлях до вашого сервера і назад, на нього відповідають з кешу на краю мережі, ближче до того, хто запитував. Це дає дві корисні речі:

  • Запити відповідаються швидко й надійно, тож ваш сервер значно менше ризикує вилетіти з партії через повільну відповідь або таймаут під навантаженням.
  • Пінг, показаний у браузері, відображає відстань до кешу, а не до сервера, що в нашій мережі зазвичай виглядає як приблизно 10 до 30мс.

Наше кешування працює у понад 50 локаціях по всьому світу. На практиці це означає, що сервер у Великій Британії не виглядає для гравця з іншого регіону як віддалений і повільний, і він залишається в результатах запитів, а не вилітає з них.

Кешування змінює пінг, який показує браузер, а не затримку вашого реального ігрового процесу. Щойно гравець підключається, він спілкується з сервером напряму, на реальній мережевій відстані. Це впливає на виявлення, а не на продуктивність.

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

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

  1. Відвідайте сайт-каталог

    Перейдіть на ArkServers.net і знайдіть опцію додавання сервера.

  2. Надішліть свій IP і query порт

    Саме query порт, а не ігровий. Помилка тут це причина, чому надісланий сервер ніколи не з'являється.

  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 годин. Реєстрація не миттєва, тож сервер, доданий десять хвилин тому, не провалив лістинг, його просто ще не встигли підхопити.

Часті перезапуски і ненадійний query порт це дві типові причини. Сервери з тривалою безперервною роботою значно частіше потрапляють у партію запитів, тож сервер, який часто перезавантажується, постійно втрачає позицію, яку він набудував.

Це налаштування сесії, яке повідомляє грі, чи є сервер локальною мережевою грою. Якщо встановлено true, ваш сервер не з'явиться публічно. Воно належить до розділу [SessionSettings] у GameUserSettings.ini і повинно виглядати як bIsLANMatch=false.

Ні, немає перемикача, який гарантує лістинг. Що ви можете зробити, це прибрати кожну причину для виключення: тримати query порт доступним, підтримувати безперервну роботу, зареєструватися на зовнішніх сайтах-каталогах і використовувати кешування запитів, щоб ваш сервер швидко відповідав звідки б не надійшов запит.

A2S це протокол, який Steam і браузер у грі використовують, щоб запитати у сервера його назву, кількість гравців і карту. Кешування зберігає й видає ці відповіді з периферійної мережі замість самого сервера, тож відповідь повертається швидше і з ближчого місця до того, хто запитував. Наше кешування працює у понад 50 локаціях по всьому світу і зазвичай показує пінг близько 10 до 30мс.

Хостинг ARK з увімкненим кешуванням запитів

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

  • Дата-центр у Великій Британії
  • Кешування запитів A2S
  • Підтримка через тікети та Discord