Palworld — Устранение неполадок
Это руководство описывает распространённые проблемы с выделенными серверами Palworld, размещёнными в Legion Hosting, и способы их решения. Информацию о первоначальной настройке сервера см. в статье Palworld — Руководство по настройке выделенного сервера.
Высокое использование памяти
Снизьте потребление памяти, выполнив следующее:
- Уменьшите
BaseCampMaxNumиBaseCampWorkerMaxNumв вашем файле конфигурации. - Уменьшите
MaxPlayers(через вкладку Startup в GPanel) в соответствии с реальным числом одновременных игроков. - Запланируйте ежедневные перезапуски сервера для очистки накопленной памяти.
- Уменьшите
PalSpawnNumRate, чтобы снизить нагрузку от ИИ диких Pal. - Установите меньшее значение
DropItemAliveMaxHours, чтобы выпавшие предметы исчезали быстрее.
Параметры оптимизации памяти
| Параметр | Рекомендуется | Эффект |
|---|---|---|
BaseCampMaxNum |
64 или ниже |
Меньше базовых лагерей = меньше активных симулируемых Pal = меньше ОЗУ. По умолчанию 128. |
BaseCampWorkerMaxNum |
10 или ниже |
Уменьшает число Pal на базовый лагерь. По умолчанию 15. |
PalSpawnNumRate |
0.5-1.0 |
Снижает плотность появления диких Pal, уменьшая нагрузку от симуляции ИИ. |
DropItemMaxNum |
1000-2000 |
Ограничивает число постоянных сущностей выпавших предметов. Значение по умолчанию 3000 может значительно накапливаться. |
DropItemAliveMaxHours |
0.5-1.0 |
Выпавшие предметы исчезают быстрее, снижая число постоянных сущностей. |
Если использование памяти постоянно достигает лимита вашего тарифа, рассмотрите возможность его повышения. Обратитесь в поддержку на legionhosting.net/submitticket.php, если не уверены, какой тариф подходит для вашего числа игроков.
Сервер не отображается в браузере серверов
Браузер серверов сообщества Palworld ненадёжен, и серверы часто не отображаются, даже когда они полностью работают. Это известная проблема самой игры.
Рекомендуемое решение: Всегда используйте прямое подключение по IP, как описано в руководстве по настройке. На браузер серверов не следует полагаться.
Проверьте, что ваш сервер в сети и доступен, выполнив следующее:
- Убедитесь, что статус сервера отображается как Running в GPanel.
- Попробуйте прямое подключение с вашим назначенным IP и портом.
- Проверьте журналы консоли GPanel на наличие ошибок запуска, если прямое подключение тоже не удаётся.
Параметры не сохраняются / сбрасываются к значениям по умолчанию
Если ваши изменения в PalWorldSettings.ini не вступают в силу:
- Убедитесь, что весь блок
OptionSettings=()находится в одной строке без переносов. Разбиение на несколько строк приводит к тому, что сервер игнорирует все параметры. - Убедитесь, что файл сохранён по правильному пути:
Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
- Убедитесь, что сервер был полностью остановлен перед редактированием и полностью перезапущен после сохранения.
- Помните, что
ServerName,AdminPassword,ServerPassword,MaxPlayersиServerDescriptionперезаписываются из вкладки Startup в GPanel при каждом запуске. Меняйте эти значения там, а не в INI. - Проверьте, что файл не был сгенерирован заново со значениями по умолчанию (это происходит, если конфигурация повреждена).
Игроки не могут подключиться
- Убедитесь, что сервер запущен в GPanel и не показывает ошибок в журнале консоли.
- Убедитесь, что игроки используют правильный IP и порт (не кэшированный или старый адрес). См. Как узнать IP-адрес и порт вашего сервера.
- Если
ServerPasswordзадан, убедитесь, что игроки вводят его правильно. Пароли должны содержать только буквы, цифры, дефисы и подчёркивания. - Проверьте, что
PublicPortвPalWorldSettings.iniсовпадает с портом, назначенным GPanel. - Убедитесь, что
bUseAuth=Trueи у игроков есть действующая сессия Steam. - Если игроки из Xbox Game Pass не могут подключиться, проверьте, что
ALLOW_CONNECT_PLATFORMустановлено вXboxна вкладке Startup в GPanel.
Сервер падает при запуске
Повреждённый PalWorldSettings.ini — наиболее распространённая причина сбоев при запуске. Если ваш сервер падает сразу после запуска:
- Откройте GPanel и проверьте журнал консоли сервера на наличие сообщений об ошибках.
- Удалите или переименуйте
PalWorldSettings.ini, чтобы сервер мог сгенерировать чистый файл со значениями по умолчанию. - Запустите сервер со значениями по умолчанию, убедитесь, что он работает, затем остановите его и аккуратно повторно примените ваши пользовательские настройки.
PalWorldSettings.ini через SFTP перед внесением изменений, чтобы вы могли восстановить его, если что-то пойдёт не так.
Сервер долго запускается
Если ваш сервер выходит в онлайн несколько минут после нажатия Start, это, скорее всего, из-за того, что выполняется AUTO_UPDATE и загружает обновление игры. Это нормальное поведение.
Проверьте консоль в GPanel, чтобы отслеживать прогресс. После завершения обновления сервер запустится как обычно.
AUTO_UPDATE включён по умолчанию на всех серверах Palworld в Legion Hosting. При каждом перезапуске проверяется и применяется последнее обновление перед запуском. Это поддерживает ваш сервер в актуальном состоянии, но может добавить несколько минут к процессу запуска.
Запланированные перезапуски для стабильности
Процесс сервера Palworld накапливает память со временем из-за того, как он управляет состоянием ИИ Pal. Настоятельно рекомендуется ежедневный запланированный перезапуск для освобождения памяти и поддержания производительности.
Настройте запланированные перезапуски в GPanel в разделе Scheduled Tasks вашего сервера. Перезапуск каждые 12–24 часа типичен для активных серверов.
Похожие статьи
- Palworld — Руководство по настройке выделенного сервера
- Palworld — Команды администратора и доступ через RCON
- Как узнать IP-адрес и порт вашего сервера
Нужна дополнительная помощь?
Если вы столкнулись с проблемами, не описанными здесь, создайте тикет на legionhosting.net/submitticket.php с указанием данных вашего сервера, описанием проблемы и любыми сообщениями об ошибках из консоли GPanel.