Palworld Настройки Сервера: Конфигурация, Оптимизация, Проброс портов | AdminWiki

Palworld Настройки Сервера: Полное Руководство от А до Я

18 декабря 2025 8 мин. чтения #dedicated server #palworld #геймплей #конфигурация #настройка сервера #оптимизация

Введение: Зачем настраивать свой сервер Palworld?

Представь, что ты хочешь создать свой уникальный мир в Palworld, где правила устанавливаешь ты: более сложный выживание, дружеские PvP-схватки или просто уютный уголок для игры с близкими. Стандартные настройки часто слишком мягкие или, наоборот, жесткие. Настройка сервера Palworld — это ключ к созданию идеального игрового опыта. Давай разберем, как с нуля поднять и тонко настроить свой dedicated server, чтобы игра стала именно такой, как ты задумал.

Часть 1: Подготовка и Базовая Установка

Перед тем как погрузиться в конфигурационные файлы, нужно правильно установить серверное ПО. Этот этап критически важен для стабильной работы.

1.1 Установка Dedicated Server через SteamCMD

Самый надежный способ — использовать SteamCMD. Это консольный клиент от Steam для управления и установки серверов.

Убедись, что на твоем VPS или домашнем ПК установлена 64-битная версия Windows или дистрибутив Linux (Ubuntu 20.04+ рекомендуется).
bash
# Создаем директорию для SteamCMD и переходим в нее
mkdir ~/steamcmd && cd ~/steamcmd

# Скачиваем SteamCMD для Linux
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz

# Распаковываем архив
tar -xvzf steamcmd_linux.tar.gz

# Запускаем SteamCMD и устанавливаем сервер Palworld
./steamcmd.sh
# В интерактивной консоли SteamCMD выполняем:
login anonymous
force_install_dir ../palworld-server
app_update 2394010 validate
quit

1.2 Первый запуск и генерация конфигурационных файлов

После установки нужно запустить сервер в первый раз, чтобы он создал стандартные конфигурационные файлы, которые мы будем редактировать.

bash
# Переходим в директорию сервера
cd ~/palworld-server

# Запускаем сервер на короткое время (он создаст нужные файлы)
./PalServer.sh

# Ждем 30-60 секунд, пока в логе появится "Waiting for connection...", затем останавливаем сервер сочетанием клавиш Ctrl+C
Не пропускай этот шаг! Без первоначального запуска папка с конфигами `Pal/Saved/Config/LinuxServer/` не будет создана, и тебе нечего будет настраивать.

Часть 2: Глубокая настройка сервера Palworld через конфиг

Вот мы и подошли к самому важному — файлу PalWorldSettings.ini. Это сердце твоего сервера, где определяется весь геймплей.

2.1 Расположение и структура конфигурационного файла

После первого запуска найди файл по пути: Pal/Saved/Config/LinuxServer/PalWorldSettings.ini (или WindowsServer для Windows). Открой его любым текстовым редактором.

config
[/Script/Pal.PalGameWorldSettings]
OptionSettings=(Difficulty=None,
DayTimeSpeedRate=1.000000,
NightTimeSpeedRate=1.000000,
ExpRate=1.000000,
PalCaptureRate=1.000000,
PalSpawnNumRate=1.000000,
... и многие другие параметры)

2.2 Ключевые настройки геймплея и их значение

Давай разберем самые востребованные параметры. Изменяя их, ты кардинально меняешь опыт игры.

Параметр Описание Значение по умолчанию Рекомендация
DeathPenalty Штраф за смерть. None (нет), Item (только вещи), ItemAndEquipment (вещи и снаряжение), All (все) All Для расслабленной игры поставь Item. Для хардкора — All.
ExpRate Множитель получаемого опыта. 1.0 2.0-3.0 для быстрого прогресса, 0.5 для медленного и сложного.
PalCaptureRate Шанс поимки Палов. Чем выше, тем легче ловить. 1.0 1.5 — комфортнее, 2.0 — "покемон-режим".
bEnablePlayerToPlayerDamage Разрешить PvP урон между игроками. False True для PvP-серверов.
bEnableInvaderEnemy Включить рейды на базу. True False, если хочешь спокойного строительства.

2.3 Пример готового конфига для кооперативного сервера

Вот настроенный файл для дружеской игры без лишнего хардкора, но с сохранением вызова.

config
[/Script/Pal.PalGameWorldSettings]
OptionSettings=(
Difficulty=None,
DayTimeSpeedRate=1.5,
NightTimeSpeedRate=3.0,
ExpRate=2.0,
PalCaptureRate=1.5,
PalSpawnNumRate=1.5,
PalDamageRateAttack=1.0,
PalDamageRateDefense=1.0,
PlayerDamageRateAttack=1.0,
PlayerDamageRateDefense=1.0,
PlayerStomachDecreaceRate=0.7,
PlayerStaminaDecreaceRate=0.7,
PlayerAutoHPRegeneRate=1.5,
PlayerAutoHpRegeneRateInSleep=2.0,
PalStomachDecreaceRate=0.7,
PalStaminaDecreaceRate=0.7,
PalAutoHPRegeneRate=1.5,
PalAutoHpRegeneRateInSleep=2.0,
BuildObjectDamageRate=1.0,
BuildObjectDeteriorationDamageRate=0.0,
CollectionDropRate=1.5,
CollectionObjectHpRate=1.0,
CollectionObjectRespawnSpeedRate=0.5,
EnemyDropItemRate=2.0,
DeathPenalty=Item,
bEnablePlayerToPlayerDamage=False,
bEnableFriendlyFire=False,
bEnableInvaderEnemy=True,
bActiveUNKO=False,
bEnableAimAssistPad=True,
bEnableAimAssistKeyboard=False,
DropItemMaxNum=3000,
DropItemMaxNum_UNKO=50,
BaseCampMaxNum=128,
BaseCampWorkerMaxNum=20,
DropItemAliveMaxHours=1.0,
bAutoResetGuildNoOnlinePlayers=False,
AutoResetGuildTimeNoOnlinePlayers=72.0,
GuildPlayerMaxNum=10,
PalEggDefaultHatchingTime=8.0,
WorkSpeedRate=1.5,
bIsMultiplay=False,
bIsPvP=False,
bCanPickupOtherGuildDeathPenaltyDrop=False,
bEnableNonLoginPenalty=False,
bEnableFastTravel=True,
bIsStartLocationSelectByMap=True,
bExistPlayerAfterLogout=False,
bEnableDefenseOtherGuildPlayer=False,
CoopPlayerMaxNum=10,
ServerPlayerMaxNum=10,
ServerName="Наш Уютный Мир",
ServerDescription="Добро пожаловать!",
AdminPassword="StrongAdminPass123",
ServerPassword="",
PublicPort=8211,
PublicIP="",
RCONEnabled=False,
RCONPort=25575,
Region="",
BanListURL="https://api.palworldgame.com/api/banlist.txt"
)

Часть 3: Сетевая настройка и проброс портов

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

3.1 Настройка файрвола и роутера

Сервер Palworld по умолчанию использует UDP-порт 8211. Его нужно открыть на файрволе сервера и пробросить на роутере, если сервер стоит дома.

  • На сервере (Linux, UFW): sudo ufw allow 8211/udp && sudo ufw reload
  • На сервере (Windows): Создай правило для входящих подключений UDP порта 8211 в «Брандмауэре Защитника Windows».
  • На домашнем роутере: Зайди в админ-панель роутера (часто 192.168.1.1), найди раздел «Проброс портов» (Port Forwarding) или «Виртуальные серверы». Создай правило для UDP порта 8211 на локальный IP-адрес твоего ПК с сервером.

3.2 Запуск сервера с правильными параметрами

Для запуска используй скрипт, который передает путь к твоему конфигу. Создай файл start.sh.

bash
#!/bin/bash
cd /home/user/palworld-server
./PalServer.sh -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS \
    -publicip=ВАШ_ВНЕШНИЙ_IP \
    -publicport=8211 \
    -port=8211 \
    -players=10 \
    -serverpassword="" \
    -servername="Мой Сервер" \
    -AdminPassword="SecretAdminPass"
Параметры командной строки (как -port) имеют приоритет над настройками в файле PalWorldSettings.ini. Будь последователен, чтобы не было конфликтов.

Часть 4: Оптимизация производительности сервера

Чтобы игра шла гладко даже с 10 игроками, нужно правильно настроить серверную часть.

4.1 Рекомендуемые параметры запуска для Linux

bash
# Эти параметры помогают распределить нагрузку на ядра CPU
./PalServer.sh -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS

# Ограничение использования ОЗУ (если нужно)
# Добавь в переменные окружения перед запуском:
export UE_H4ME_VERBOSE_LEAKING_MEMORIES=0
export UE_MULTI_PLAYER_MEM_OPT=1

4.2 Использование скриптов для авто-рестарта и бэкапов

Стабильность — ключ к успеху. Напиши простой скрипт для обслуживания.

bash
#!/bin/bash
# restart_server.sh
# Останавливаем сервер
pkill -f PalServer
sleep 10

# Делаем бэкап мира (раз в день)
BACKUP_DIR="/backups/palworld"
SAVE_DIR="/home/user/palworld-server/Pal/Saved"
tar -czf "$BACKUP_DIR/world_$(date +%Y%m%d_%H%M).tar.gz" -C "$SAVE_DIR" .

# Удаляем старые бэкапы (старше 7 дней)
find "$BACKUP_DIR" -name "world_*.tar.gz" -mtime +7 -delete

# Запускаем сервер заново
cd /home/user/palworld-server
./PalServer.sh [ТВОИ_ПАРАМЕТРЫ] &

Часть 5: Администрирование сервера

Ты — бог этого мира. Узнай, как управлять им прямо из игры.

5.1 Базовые команды администрирования

В игре открой чат и используй команды, начиная с /. Сначала тебе нужно будет ввести /AdminPassword SecretAdminPass (пароль из конфига).

  • /Save — Принудительно сохранить мир.
  • /Shutdown {Seconds} {MessageText} — Выключить сервер через заданное время с сообщением.
  • /KickPlayer {SteamID} — Выгнать игрока.
  • /BanPlayer {SteamID} — Забанить игрока.
  • /TeleportToPlayer {SteamID} — Телепортироваться к игроку.

Часто задаваемые вопросы (FAQ)

Где хранятся файлы сохранений мира?

В папке Pal/Saved/SaveGames внутри директории сервера. Каждый мир — это отдельная папка с набором файлов .sav. Регулярно делай их бэкап!

Игроки не могут подключиться, хотя порты открыты. В чем проблема?

1. Убедись, что в параметре PublicIP= в конфиге указан твой правильный внешний IP (или оставь пустым для автоопределения). 2. Проверь, не блокирует ли соединение антивирус на сервере. 3. Для подключения игроки должны использовать IP и порт в формате xxx.xxx.xxx.xxx:8211 в меню «Присоединиться к игре».

Как обновить сервер, когда выходит новая версия игры?

Останови сервер и снова запусти SteamCMD. Выполни команды: login anonymous, app_update 2394010 validate, quit. Это скачает и применит все обновления. Все твои настройки и мир останутся нетронутыми.

Можно ли перенести мир с одиночной игры на сервер?

Да! Найди свои локальные сохранения (обычно в %LOCALAPPDATA%\Pal\Saved\SaveGames на Windows), скопируй папку с миром и замени ей аналогичную папку в директории сервера Pal/Saved/SaveGames. Убедись, что у серверного процесса есть права на запись в эти файлы.

Заключение

Настройка собственного сервера Palworld — это как создание своего закона в цифровом мире. Ты прошел путь от установки SteamCMD до тонкой настройки множителей опыта и проброса портов. Помни, что идеальных настроек нет — есть те, что идеально подходят под твою компанию и стиль игры. Не бойся экспериментировать с параметрами, делай бэкапы перед крупными изменениями и наслаждайся миром, который построил именно ты.

Главное — процесс настройки сам по себе может быть увлекательным приключением. Удачи в освоении острова Палпагос!

Поделиться:
Сохранить гайд? В закладки браузера