Palworld — Руководство по настройке выделенного сервера
Это руководство описывает, как настроить ваш выделенный сервер Palworld, размещённый в Legion Hosting, включая конфигурацию параметров, подключение в мультиплеере и управление файлами сохранений.
Как узнать IP-адрес и порт вашего сервера
Прежде чем настраивать или подключаться к серверу, определите IP-адрес и query-порт вашего сервера. См. наше руководство: Как узнать IP-адрес и порт вашего сервера.
Расположение файла конфигурации
Основной файл конфигурации сервера Palworld:
Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
Чтобы отредактировать этот файл, используйте File Manager в GPanel или подключитесь через SFTP.
PalWorldSettings.ini автоматически парсером конфигурации при каждом запуске сервера:
ServerNameAdminPasswordServerPasswordMaxPlayersServerDescription
Если вы отредактируете эти значения напрямую в
PalWorldSettings.ini, ваши изменения будут перезаписаны при следующем запуске сервера. Всегда меняйте эти параметры на вкладке Startup в GPanel.
AdminPassword и ServerPassword должны содержать от 1 до 30 символов и могут включать только буквы, цифры, дефисы (-) и подчёркивания (_). Пробелы и специальные символы не допускаются и приведут к сбою аутентификации.
Ключевые параметры PalWorldSettings.ini
Все параметры находятся внутри секции [/Script/Pal.PalGameWorldSettings] в одной строке OptionSettings=(). Ниже приведены наиболее важные параметры и то, что они контролируют.
Идентификация сервера и доступ
| Параметр | По умолчанию | Описание |
|---|---|---|
ServerName |
"Default Palworld Server" |
Имя, отображаемое в браузере серверов и при подключении. Задайте это на вкладке Startup в GPanel. |
ServerDescription |
"" |
Краткое описание, отображаемое в браузере серверов. Задайте это на вкладке Startup в GPanel. |
ServerPassword |
"" |
Пароль, необходимый для входа. Оставьте пустым для публичного сервера. 1–30 символов, только буквы/цифры/дефисы/подчёркивания. Задайте это на вкладке Startup в GPanel. |
AdminPassword |
"" |
Пароль, используемый для получения прав администратора в игре. Всегда задавайте его. 1–30 символов, только буквы/цифры/дефисы/подчёркивания. Задайте это на вкладке Startup в GPanel. |
MaxPlayers |
32 |
Максимальное количество одновременных игроков. Ограничено 32 на этой панели. Более высокие значения увеличивают нагрузку на память и ЦП. Задайте это на вкладке Startup в GPanel. |
bUseAuth |
True |
Включает аутентификацию Steam. Устанавливайте False только для LAN/тестирования. |
RCONEnabled |
True |
Включает удалённое администрирование через RCON. Всегда включено на этой панели. |
Кроссплей (Steam / Xbox Game Pass)
Переменная запуска ALLOW_CONNECT_PLATFORM определяет, с какой платформы могут подключаться игроки. Она задаётся на вкладке Startup в GPanel.
| Значение | Описание |
|---|---|
Steam |
По умолчанию. Подключаться могут только игроки из Steam. |
Xbox |
Разрешает подключение игрокам из Xbox Game Pass. Измените это на вкладке Startup в GPanel, если ваши игроки используют Xbox Game Pass. |
Игровые коэффициенты и сложность
| Параметр | По умолчанию | Описание |
|---|---|---|
ExpRate |
1.000000 |
Множитель получения опыта игроком. 2.0 = двойной опыт. |
PalCaptureRate |
1.000000 |
Множитель шанса успешного захвата Pal. |
PalExpRate |
1.000000 |
Множитель получения опыта для Pal. |
WorkSpeedRate |
1.000000 |
Множитель скорости работы Pal на базе. |
CollectionDropRate |
1.000000 |
Множитель выпадения ресурсов при сборе. |
EnemyDropItemRate |
1.000000 |
Множитель выпадения предметов с врагов. |
DeathPenalty |
All |
Предметы, выпадающие при смерти. Варианты: None, Item, ItemAndEquipment, All. |
bEnablePlayerToPlayerDamage |
False |
Включает урон в PvP между игроками. |
bEnableFriendlyFire |
False |
Включает дружественный огонь от Pal. |
DayTimeSpeedRate |
1.000000 |
Множитель скорости течения дневного времени. Выше = быстрее дни. |
NightTimeSpeedRate |
1.000000 |
Множитель скорости течения ночного времени. Выше = быстрее ночи. |
Пример конфигурации
Полный PalWorldSettings.ini с распространёнными настройками. Помните, что ServerName, AdminPassword, ServerPassword, MaxPlayers и ServerDescription следует менять через вкладку Startup в GPanel, а не здесь напрямую.
[/Script/Pal.PalGameWorldSettings]
OptionSettings=(Difficulty=None,DayTimeSpeedRate=1.000000,NightTimeSpeedRate=1.000000,ExpRate=2.000000,PalCaptureRate=1.500000,PalSpawnNumRate=1.000000,PalDamageRateAttack=1.000000,PalDamageRateDefense=1.000000,PlayerDamageRateAttack=1.000000,PlayerDamageRateDefense=1.000000,PlayerStomachDecreaceRate=1.000000,PlayerStaminaDecreaceRate=1.000000,PlayerAutoHPRegeneRate=1.000000,PlayerAutoHpRegeneRateInSleep=1.000000,PalStomachDecreaceRate=1.000000,PalStaminaDecreaceRate=1.000000,PalAutoHPRegeneRate=1.000000,PalAutoHpRegeneRateInSleep=1.000000,BuildObjectDamageRate=1.000000,BuildObjectDeteriorationDamageRate=1.000000,CollectionDropRate=2.000000,CollectionObjectHpRate=1.000000,CollectionObjectRespawnSpeedRate=1.000000,EnemyDropItemRate=2.000000,DeathPenalty=Item,bEnablePlayerToPlayerDamage=False,bEnableFriendlyFire=False,bEnableInvaderEnemy=True,bActiveUNKO=False,bEnableAimAssistPad=True,bEnableAimAssistKeyboard=False,DropItemMaxNum=3000,DropItemMaxNum_UNKO=100,BaseCampMaxNum=128,BaseCampWorkerMaxNum=15,DropItemAliveMaxHours=1.000000,bAutoResetGuildNoOnlinePlayers=False,AutoResetGuildTimeNoOnlinePlayers=72.000000,GuildPlayerMaxNum=20,PalEggDefaultHatchingTime=72.000000,WorkSpeedRate=1.000000,bIsMultiplay=True,bIsPvP=False,bCanPickupOtherGuildDeathPenaltyDrop=False,bEnableNonLoginPenalty=True,bEnableFastTravel=True,bIsStartLocationSelectByMap=True,bExistPlayerAfterLogout=False,bEnableDefenseOtherGuildPlayer=False,CoopPlayerMaxNum=4,ServerPlayerMaxNum=32,ServerName="My Palworld Server",ServerDescription="A Legion Hosting Palworld Server",AdminPassword="YourAdminPasswordHere",ServerPassword="",RCONEnabled=True,Region="",bUseAuth=True,BanListURL="https://api.palworldgame.com/api/banlist.txt")
OptionSettings должны находиться в одной строке без переносов. Разбиение на несколько строк приведёт к тому, что сервер проигнорирует все параметры и вернётся к значениям по умолчанию.
Автообновления при перезапуске
Функция AUTO_UPDATE включена по умолчанию на этой панели. При каждом перезапуске сервер будет проверять наличие последнего обновления сервера Palworld и применять его перед запуском. Это автоматически поддерживает ваш сервер на текущей версии, но может добавить задержку в несколько минут к процессу запуска в зависимости от размера обновления.
Подключение к вашему серверу
Palworld не всегда надёжно отображает приватные выделенные серверы в браузере сообщества. Рекомендуемый метод — прямое подключение по IP.
Шаги прямого подключения
- Откройте Palworld и выберите Join Multiplayer Game в главном меню.
- В нижней части списка серверов найдите поле прямого подключения.
- Введите IP-адрес и порт вашего сервера в формате:
IP:Port - Нажмите Connect.
Расположение файлов сохранений
Данные сохранений мира и игроков Palworld хранятся в:
Pal/Saved/SaveGames/
Внутри этого каталога вы найдёте папку с именем в виде числового идентификатора мира, содержащую:
Level.sav-- Данные сохранения рельефа и объектов мира.LevelMeta.sav-- Метаданные мира.Players/-- Индивидуальные файлы сохранений игроков (по одному на игрока, названы по SteamID).
Резервное копирование вашего мира
Загрузите весь каталог Pal/Saved/SaveGames/ через SFTP перед внесением любых изменений. Сохраняйте локальные резервные копии перед обновлениями или серьёзными изменениями конфигурации.
Похожие статьи
- Palworld — Команды администратора и доступ через RCON -- Аутентификация администратора в игре, справочник команд и настройка RCON.
- Palworld — Устранение неполадок -- Оптимизация памяти, проблемы подключения, проблемы конфигурации и исправление сбоев.
- Как узнать IP-адрес и порт вашего сервера
- Как загружать файлы через SFTP
Нужна дополнительная помощь?
Если у вас возникли проблемы, не описанные в этом руководстве, наша служба поддержки готова помочь. Создайте тикет на legionhosting.net/submitticket.php с указанием данных вашего сервера и описанием проблемы.