Успешное подключение с 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-игрок и находился ли он за пределами локальной сети хоста.
Проверьте настоящий способ запуска#
На хосте выполните:
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 подключённый администратор должен сохранить мир и запросить завершение через штатные команды:
/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. Затем запустите существующую службу и проверьте свежий журнал:
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-вход подтверждают отдельные этапы; финальная проверка — вход нужной консоли в мир.




