Коротка відповідь
Браузер серверів може одночасно опитувати лише обмежений пул серверів, тож ваш може просто
не входити в поточну партію. Встановіть 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 не обмежені лімітом партії браузера в грі, що робить їх значно надійнішим шляхом для гравців, які шукають конкретний сервер.
-
Відвідайте сайт-каталог
Перейдіть на ArkServers.net і знайдіть опцію додавання сервера.
-
Надішліть свій IP і query порт
Саме query порт, а не ігровий. Помилка тут це причина, чому надісланий сервер ніколи не з'являється.
-
Дочекайтеся виявлення
Зазвичай кілька годин. Дайте до 48, перш ніж вважати це невдачею.
Безперервна робота і чому це важливо
Стабільність тут не просто хороша практика, вона є фактором ранжування. Сервери, що залишаються онлайн, частіше потрапляють у результати запитів, і кожен перезапуск скидає частину накопиченої позиції сервера.
З цього випливають дві речі. Уникайте зайвих перезапусків, особливо у перші кілька днів нового сервера, коли він найбільш вразливий у лістингах. І якщо ви експериментуєте з сідами, розмірами світу чи набором модів, визначтеся з цим до того, як почнете рекламу, тому що кожна з цих змін означає ще один перезапуск саме тоді, коли він найменше потрібен.
Пряме підключення як запасний варіант
Поки ви чекаєте на потрапляння у список, пряме підключення завжди працює. Дайте своїй спільноті IP і порт, і вони зможуть приєднатися незалежно від того, що робить браузер.
Приклад формату адреси:
123.45.67.89:27015
-
Відкрийте Steam
Сам клієнт, а не гру.
-
Перейдіть у View, потім Servers
З рядка меню вгорі вікна Steam.
-
Favourites, потім Add a Server
Кнопка внизу вікна.
-
Введіть IP і порт, потім знайдіть ігри за цією адресою
Щойно адреса розпізнається, сервер залишається у вашому обраному і його можна приєднати з вкладки Favourited у грі.
Як стати помітним після потрапляння у список
Бути видимим і бути знайденим це різні проблеми. Коли технічна частина вирішена, на перше місце виходить активність.
- Заохочуйте гравців додавати сервер до обраного. Сервери, додані до обраного, доступні з вкладки Favourited у грі незалежно від настрою браузера, а це означає, що ваші постійні гравці перестають залежати від пошуку взагалі.
- Слідкуйте за статусом свого лістингу. Періодично перевіряйте зовнішні сайти, а не вважайте, що успішна реєстрація залишається успішною назавжди.
- Просувайтеся поза грою. Соціальні мережі, форуми та спільноти ARK приносять гравців, які потім приєднуються через пряме підключення, а сервер із гравцями значно ймовірніше залишається в результатах запитів, ніж порожній.
Останній пункт це незручна циклічність браузерів серверів: у список потрапляють ті сервери, у яких уже є гравці. Розірвати це коло можна ззовні браузера, а не зсередини нього.