Молниеносная распродажа 50% скидка на все серверы Последний день!
До конца: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Категории

Как настроить UDP-порт

RU udp port query network Полезно для 0 чел.

Многим игровым серверам требуется отдельный UDP-порт — отличный от основного игрового порта — для Steam Query и связи с браузером серверов. Объединение обеих функций на одном порте является самой распространённой причиной предупреждения «port is closed» и неудачного отображения в браузере серверов. В этом руководстве показано, как добавить второе выделение порта в GPanel и указать на него переменную запроса вашего сервера.

Распространённый симптом: Если в консоли вашего сервера появляется сообщение, похожее на Warning: Port 16262 is closed, performance may be severely affected, значит ваш UDP/query-порт выделен или настроен неправильно. Следуйте этому руководству, чтобы устранить проблему.

Предварительные требования

  • Активный игровой сервер у Legion Hosting
  • Доступ к GPanel — войдите со своими учётными данными Legion Hosting
  • Ваш сервер должен находиться в состоянии Offline перед применением изменений переменных запуска (GPanel предупредит вас при необходимости)
  • Знайте ваш текущий основной игровой порт — он виден на странице Console или на вкладке Network
Каким играм это нужно? Project Zomboid, Valheim и некоторые другие игры на основе Steam используют один порт для подключения игроков и второй порт для Steam Query (браузер серверов). Эти два порта должны иметь разные номера. Например, Project Zomboid по умолчанию использует игровой порт 16261 и query-порт 16262.

Почему UDP-порт должен быть отдельным

Игровые серверы обычно одновременно запускают два сетевых слушателя:

Слушатель Назначение Типичное значение по умолчанию
Игровой порт Принимает трафик подключения игроков — движение, чат, игровое состояние 16261 (PZ), 2456 (Valheim)
UDP / Steam Query-порт Отвечает на запросы браузера серверов Steam — количество игроков, имя, пинг Игровой порт + 1 в большинстве случаев

Если оба слушателя указывают на один и тот же номер порта, тот, который привяжется первым, заблокирует другой. Сервер запускается, но слушатель запросов не может открыться, что вызывает предупреждение «port is closed» и приводит к тому, что ваш сервер выглядит оффлайн в браузере серверов Steam, даже если игроки технически могли бы подключиться по прямому IP.

Шаг 1 — Определите текущее выделение портов

  1. Войдите в GPanel и нажмите на ваш сервер.
  2. В левой боковой панели нажмите Network.
  3. Запишите номер порта, указанный в таблице выделений. Это ваш основной игровой порт. Запишите его — он понадобится на Шаге 3.
  4. Проверьте, существует ли уже второе выделение. Если в таблице отображается только одна строка, вам нужно добавить вторую на Шаге 2.

Шаг 2 — Добавьте второе выделение порта для UDP/Query

Примечание: GPanel автоматически назначает следующий доступный порт. Вы не можете выбрать точный номер, но назначенный порт будет тем, который вы введёте в переменную запуска на Шаге 3. Не предполагайте, что это будет ваш игровой порт + 1.
  1. На вкладке Network нажмите Create Allocation (надпись на кнопке может звучать как Add Allocation или отображаться значком +).
  2. GPanel назначит новый номер порта. Дождитесь обновления страницы и убедитесь, что в таблице выделений теперь появилась вторая строка.
  3. Запишите новый номер порта — это будет ваш UDP/query-порт. Вы введёте его на Шаге 3.
Не удаляйте ваше основное выделение. Основной порт — это то, что игроки используют для подключения. Только добавьте новое выделение — не удаляйте и не переназначайте существующее.
Выделение портов случайное. Серверам на общем хостинге назначаются случайные доступные порты — вы не можете выбрать конкретный номер порта. Новое выделение будет тем портом, который следующим доступен на ноде. Если вам нужно, чтобы ваш сервер работал на определённых портах (например, на портах игры по умолчанию), вы можете приобрести сервер с приватным IP-адресом, который даёт вам полный контроль над назначением портов.

Шаг 3 — Установите переменную UDP/Query-порта на вкладке Startup

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

  1. В левой боковой панели GPanel нажмите Startup.
  2. Найдите переменную с названием UDP Port, Steam Query Port или подобным. Точное название зависит от вашей игры:
    • Project Zomboid: ищите UDP Port или поле, помеченное как query/Steam-порт
    • Valheim: ищите Query Port
    • Другие игры: ищите любое поле, которое ссылается на «query», «steam query» или «UDP» отдельно от основного порта
  3. Очистите текущее значение и введите новый номер порта из Шага 2.
  4. Нажмите Save или Update, чтобы сохранить изменение.
Особенности Project Zomboid: Переменная игрового порта (порт, к которому подключаются игроки) и переменная UDP/query-порта — это отдельные поля на вкладке Startup. Убедитесь, что вы редактируете поле query-порта, а не поле игрового порта. Игровой порт должен оставаться неизменным и должен совпадать с тем, что показано в основном выделении на вкладке Network.

Шаг 4 — Перезапустите сервер

  1. Перейдите на вкладку Console в GPanel.
  2. Если сервер запущен, нажмите Stop и дождитесь, пока статус не изменится на Offline.
  3. Нажмите Start.
  4. Следите за выводом консоли по мере запуска сервера. Дождитесь завершения последовательности запуска — для большинства игровых серверов это обычно занимает 60–90 секунд.
  5. Найдите строку, подтверждающую успешную привязку query-порта. Предупреждающее сообщение (Warning: Port XXXXX is closed) больше не должно появляться, когда порт правильно настроен и выделен.

Проверка

  1. На вкладке Console убедитесь, что статус показывает Running и предупреждение «port is closed» отсутствует в журнале запуска.
  2. Откройте Steam и перейдите в View > Game Servers (или нажмите Ctrl+Shift+M). Нажмите вкладку Favorites, добавьте ваш сервер, используя IP:QueryPort, и обновите. Сервер теперь должен показывать количество игроков и пинг, а не таймаут.
  3. Для Project Zomboid подключитесь к серверу через внутриигровой список Favorites. Успешное подключение без предупреждения о производительности подтверждает, что оба порта работают правильно.
  4. Убедитесь на вкладке Network в GPanel, что оба выделения портов по-прежнему присутствуют — основной игровой порт и вторичный query-порт.

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

Предупреждение «port is closed» по-прежнему появляется после перезапуска

  • Дважды проверьте, что номер порта в поле UDP/query на вкладке Startup точно совпадает со вторым выделением, показанным на вкладке Network. Даже разница в одну цифру означает, что игра пытается открыть невыделенный порт.
  • Убедитесь, что вы нажали Save после изменения переменной запуска. Уход со страницы без сохранения отменяет изменение.
  • Попробуйте полную остановку и запуск, а не перезапуск — некоторые игры повторно считывают переменные запуска только при чистом старте.

На вкладке Network нет кнопки «Create Allocation»

  • Некоторые серверные планы имеют фиксированное количество выделений портов. Если кнопка отсутствует или неактивна, свяжитесь со службой поддержки Legion Hosting, чтобы запросить дополнительное выделение порта для вашего сервера.

Я не могу найти переменную UDP Port или Query Port на вкладке Startup

  • Не все типы игровых серверов предоставляют отдельную переменную query-порта на вкладке Startup в GPanel. Если такого поля нет, игра может управлять query-портом автоматически (обычно игровой порт + 1). В этом случае убедитесь, что добавленное вами второе выделение ровно на единицу выше вашего основного игрового порта, чтобы игра могла к нему привязаться.
  • Если вы не уверены, какая переменная управляет query-портом для вашей конкретной игры, откройте тикет в службу поддержки Legion Hosting и укажите название игры и предупреждающее сообщение, которое вы видите.

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

  • Query-порт и игровой порт — это две разные вещи. Подтверждение того, что query-порт работает (сервер появляется в браузере), не означает, что игровой порт настроен правильно. Убедитесь, что переменная игрового порта на вкладке Startup совпадает с основным выделением на вкладке Network.
  • См. Как найти IP и порт вашего сервера, чтобы убедиться, что игроки используют правильный основной адрес подключения.

Предупреждение было раньше, но исчезло — нужно ли мне всё равно следовать этому руководству?

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

По-прежнему наблюдаются проблемы после выполнения всех шагов

Откройте тикет в службу поддержки и укажите:

  • Основной игровой порт и вторичный query-порт вашего сервера (оба с вкладки Network)
  • Точное предупреждение или сообщение об ошибке из журнала запуска в консоли
  • Текущее значение переменной UDP/Query Port на вкладке Startup
  • Название игры и тип сервера

Была ли эта статья полезной?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.