Palworld Руководство

PC подключается, а Xbox и PS5 не находят сервер Palworld

PC подключается, а Xbox или PS5 не находят Palworld: community, publiclobby, платформы и правильный внешний адрес.

PC подключается, а Xbox и PS5 не находят сервер Palworld

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

Инструкция рассчитана на существующий выделенный сервер без модов, к которому уже подключается хотя бы один PC-клиент. В командах используются palworld.service и /srv/palworld/server из руководства по установке. Подставьте свою службу, пользователя и каталог. Источники проверены 17 октября 2026 года; на руководстве Pocketpair сейчас указана версия 1.0.4.

Начните с актуальных правил платформ#

В справке Pocketpair перечислены Steam, Xbox вместе с PC-версией Microsoft Store, Mac и PS5. Crossplay включён по умолчанию, однако Xbox и PS5 требуют регистрации выделенного процесса как community-сервера. Старый совет о принципиальной невозможности подключения PS5 больше не соответствует этому документу.

Community-сервер — режим публикации того же выделенного процесса. Для него не нужно переносить сохранение или создавать второй мир. В инструкции подключения разделены ввод адреса напрямую и поиск через Community server. Сначала запишите, каким способом подключился PC-игрок и находился ли он за пределами локальной сети хоста.

Сначала подтвердите обнаружение, затем доступность опубликованного маршрута. Наличие записи в списке само по себе не подтверждает вход в игру.

Проверьте настоящий способ запуска#

На хосте выполните:

bash
sudo systemctl cat palworld
sudo systemctl show palworld -p ExecStart -p User -p WorkingDirectory -p MainPID -p Restart
sudo journalctl -u palworld -n 100 --no-pager

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

Добавляйте флаг в существующий launcher во время обслуживания. Не запускайте второй PalServer.sh рядом с управляемым процессом. Сохраните реальный путь установки, порт и остальные необходимые аргументы. У панели, контейнера или supervisor бывает собственный источник команды: правка неиспользуемого unit ничего в таком запуске не изменит. Вывод команды с секретами нельзя публиковать целиком.

Перед изменением INI или launcher подключённый администратор должен сохранить мир и запросить завершение через штатные команды:

text
/AdminPassword REPLACE_ADMIN_SECRET
/Save
/Shutdown 30 DiscoveryMaintenance

Дождитесь выхода, проверьте MainPID, журнал и политику перезапуска. Если supervisor автоматически поднимает игру снова, намеренно остановите службу и дождитесь состояния, в котором процесс действительно остаётся завершённым. В прежнем руководстве используется Restart=no. До правок сохраните закрытые копии существующего INI и изменяемого файла службы.

Сделайте запись в списке узнаваемой#

Активная Linux-конфигурация нашего примера находится в /srv/palworld/server/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini. Сохраните полную существующую строку OptionSettings. Внутри неё проверьте ServerName и CrossplayPlatforms; не заменяйте весь файл коротким примером. Отличимое название поможет не перепутать свой сервер с чужой записью со стандартным именем.

Справочник конфигурации использует CrossplayPlatforms, по умолчанию (Steam,Xbox,PS5,Mac). Старый AllowConnectPlatform больше не является действующим переключателем. Убедитесь, что платформа конкретного игрока действительно разрешена: исторический шаблон мог изменить стандартный набор.

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

После правки unit systemd выполните sudo systemctl daemon-reload. Затем запустите существующую службу и проверьте свежий журнал:

bash
sudo systemctl start palworld
sudo journalctl -u palworld -n 100 --no-pager
sudo ss -lunp 'sport = :8211'
sudo ufw status verbose

Эти команды показывают запуск, UDP-порт из примера и состояние firewall хоста. Удалённое подключение игрока они не проверяют. Если реальный слушающий порт отличается от 8211, замените его в фильтре.

Сопоставьте опубликованный адрес с UDP-портом#

Справочник аргументов различает -port и -publicport: первый задаёт локальный listener, второй рекламирует точку входа community-сервера. Начните с автоматического определения публичного адреса. Явное значение имеет смысл, когда подтверждено реальное внешнее сопоставление.

Например, роутер может направлять публичный UDP 18211 на UDP 8211 хоста. Тогда сервер продолжает слушать 8211, а запись должна показывать настоящий публичный адрес и 18211. Без трансляции порта внешнее и внутреннее значения обычно совпадают. Нельзя сообщать интернет-игрокам адрес-заглушку из документации или частный LAN-адрес машины.

Сверьте этот же маршрут с firewall провайдера, firewall хоста и пробросом роутера. Сайт проверки TCP-порта не подтверждает работоспособность игрового UDP-трафика Palworld. RCON и REST относятся к администрированию; открытие их наружу не чинит обнаружение. Домашнему подключению за CGNAT нужен реально доступный входящий маршрут либо другая сеть или площадка: одни только повторные настройки домашнего роутера такой маршрут не создадут.

Выбирайте следующую проверку по симптому#

НаблюдениеЧто проверить дальше
PC извне заходит напрямую, community-записи нетДействующий -publiclobby, применившееся имя, фильтры клиента и свежие ошибки регистрации.
Запись видна, консоль получает таймаутПубличный адрес и порт в записи, UDP-проброс и оба firewall.
Одна платформа заходит, другая получает отказРазрешённые платформы, сборки клиента и сервера, точный текст ошибки.
Внешние игроки заходят, консоль в LAN хоста — нетHairpin NAT роутера; проверьте внешнее подключение до изменения публичной точки.
Правки имени и платформ игнорируютсяНастоящий launcher, активный INI, остановку перед правкой и синтаксис строки.

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

Завершите диагностику настоящим подключением Xbox или PS5 из сети, где будет играть пользователь. Запишите отображаемое имя, платформу, сборки клиента и сервера, публичную точку входа и этап отказа: до обнаружения, при установлении соединения или после проверки пароля. Секреты входа и администратора удалите из отчёта. Состояние active, UDP-сокет и PC-вход подтверждают отдельные этапы; финальная проверка — вход нужной консоли в мир.