Руководство по настройке самостоятельного сервера для Eudemons Parlu
Руководство по настройке самостоятельного сервера для Eudemons Parlu

Официальные требования к конфигурации

Процессор

4 ядра (рекомендуется)

Память

16 ГБ рекомендуется 32 ГБ или выше для стабильной работы. Можно ли запустить сервер с 8Гб,Но играть нужно дольше,Сервер рухнет из-за недостаточной Память.

сеть

UDP-порт 8211 (по умолчанию) Требуется переадресация портов.

Я использую Windows — SteamCMD, чтобы собрать его здесь.

Загрузка SteamCMD

Загрузите, разархивируйте и дважды щелкните, чтобы открыть. steamcmd.exe Автоматически загружать программное обеспечение 出现Steam>Установка завершена

Войдите в учетную запись Steam

Язык кода:javascript
копировать
login стим аккаунт пароль Входить
Например
login zhanghao 123456
Входить Позже вас могут попросить ввести код подтверждения.

Скачать сервер

Откройте окно WIN CMD и войдите в каталог SteamCMD для загрузки.

Язык кода:javascript
копировать
C:\Users\Administrator>D:

D:\>cd D:\steamcmd

D:\steamcmd>steamcmd +login anonymous +app_update 2394010 validate +quit

Успех! Приложение «2394010» установлено полностью, что означает, что установка завершена.

Запустите (черный экран — это нормально, просто создайте файл конфигурации \PalServer\Pal\Saved)

Войдите в загруженный каталог D:\steamcmd\steamapps\common\PalServer и дважды щелкните PalServer.exe.

Будет предложено установить библиотеку времени выполнения и инструмент DirectX:

https://download.microsoft.com/download/1/7/1/1718CCC4-6315-4D8E-9543-8E28A4E18C4C/dxwebsetup.exe

https://aka.ms/vs/17/release/vc_redist.x64.exe

Вышеуказанные операции завершены. снова Запустите (черный экран — это нормально, просто создайте файл конфигурации \PalServer\Pal\Saved) Вы можете ввести IP:8211 Подключено Но оно не будет отображаться на сервере сообщества!

Связанные параметры запуска

После запуска автоматически будет создан пустой файл конфигурации \palworld\Pal\Saved\Config\WindowsServer\PalWorldSettings.ini. СКОПИРУЙТЕ содержимое файла шаблона по умолчанию DefaultPalWorldSettings в домашний каталог и измените его.

Язык кода:javascript
копировать
; This configuration file is a sample of the default server settings.
; Changes to this file will NOT be reflected on the server.
; To change the server settings, modify Pal/Saved/Config/WindowsServer/PalWorldSettings.ini.
[/Script/Pal.PalGameWorldSettings]
OptionSettings=(Difficulty=None,DayTimeSpeedRate=1.000000,NightTimeSpeedRate=1.000000,ExpRate=1.000000,PalCaptureRate=1.000000,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=1.000000,CollectionObjectHpRate=1.000000,CollectionObjectRespawnSpeedRate=1.000000,EnemyDropItemRate=1.000000,DeathPenalty=All,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=False,bIsPvP=False,bCanPickupOtherGuildDeathPenaltyDrop=False,bEnableNonLoginPenalty=True,bEnableFastTravel=True,bIsStartLocationSelectByMap=True,bExistPlayerAfterLogout=False,bEnableDefenseOtherGuildPlayer=False,CoopPlayerMaxNum=4,ServerPlayerMaxNum=32,ServerName="Default Palworld Server",ServerDescription="",AdminPassword="",ServerPassword="",PublicPort=8211,PublicIP="",RCONEnabled=False,RCONPort=25575,Region="",bUseAuth=True,BanListURL="https://api.palworldgame.com/api/banlist.txt")
Язык кода:javascript
копировать
Difficulty=None,
; Сложность Нет или Сложность

DayTimeSpeedRate=1.000000,
; дневная скорость

NightTimeSpeedRate=1.000000,
; скорость ночи

ExpRate=1.000000,
; Множитель ценности опыта

PalCaptureRate=1.000000,
; Множитель вероятности захвата

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=1.000000,
; Частота выпадения коллекционных предметов

CollectionObjectHpRate=1.000000,
; Множитель здоровья коллекционного предмета

CollectionObjectRespawnSpeedRate=1.000000,
; Скорость создания коллекционных предметов

EnemyDropItemRate=1.000000,
; Скорость выпадения предметов противника

DeathPenalty=All,
; Смертный приговор Нет: не выпадают только предметы, но не предметы и снаряжение.

bEnablePlayerToPlayerDamage=False,
; Включить урон от игрока к игроку

bEnableFriendlyFire=False,
; ущерб от пожара

bEnableInvaderEnemy=True,
; Произойдет ли нападение?

bActiveUNKO=False,
; ??

bEnableAimAssistPad=True,
; Включить контроллер помощи при прицеливании

bEnableAimAssistKeyboard=False,
; перекрестие включено

DropItemMaxNum=3000,
; Максимальное количество выпавших предметов

DropItemMaxNum_UNKO=100,
; Максимальное количество выпавших предметов_UNKO

BaseCampMaxNum=128,
; Максимальное количество базовых лагерей

BaseCampWorkerMaxNum=15,
; Максимальное количество рабочих в базовом лагере

DropItemAliveMaxHours=1.000000,
; Максимальная продолжительность существования выпавших предметов

bAutoResetGuildNoOnlinePlayers=False,
; Автоматический сброс гильдий при отсутствии онлайн-игроков.

AutoResetGuildTimeNoOnlinePlayers=72.000000,
; Автоматически сбрасывать время появления, когда нет онлайн-игроков.

GuildPlayerMaxNum=20,
; Максимальное количество игроков гильдии

PalEggDefaultHatchingTime=72.000000,
; Время вылупления яйца Парлу по умолчанию

WorkSpeedRate=1.000000,
; скорость работы

bIsMultiplay=False,; несколько человекигра

bIsPvP=False,
; PvP

bCanPickupOtherGuildDeathPenaltyDrop=False,
; Можно забрать смертельные капли из других гильдий.

bEnableNonLoginPenalty=True,
; Включить отсутствие авторизации штрафа

bEnableFastTravel=True,
; Включить быстрое путешествие

bIsStartLocationSelectByMap=True,
; Выберите начальную локацию на карте

bExistPlayerAfterLogout=False,
; Игроки все еще существуют после выхода из системы

bEnableDefenseOtherGuildPlayer=False,
; Включить защиту от других игроков гильдии

CoopPlayerMaxNum=4,
; Максимальное количество кооперативных игроков

ServerPlayerMaxNum=32,
; сервер Максимальное количество игроков

ServerName="Default Palworld Server",; сервер名称

ServerDescription="",
; сервер Описание

AdminPassword="",
; Пароль администратора

ServerPassword="",
; серверпароль

PublicPort=8211,
; серверпорт

PublicIP="",
; серверip

RCONEnabled=False,
; давать возможность RCON

RCONPort=25575,
; RCONпорт

Region="",
; область

bUseAuth=True,
; Лицензия

BanListURL="https://api.palworldgame.com/api/banlist.txt")
; Заблокировать URL-адрес пользователя 

Difficulty	трудность
DayTimeSpeedRate	дневная скорость
NightTimeSpeedRate ночная скорость
ExpRate	уровень опыта
PalCaptureRate	Скорость захвата друзей
PalSpawnNumRate	Частота появления приятеля
PalDamageRateAttack	Урон, причиненный множителем друга
PalDamageRateDefense	Нанесите урон другу, множитель
PlayerDamageRateAttack	Нанесенный игроку множитель урона
PlayerDamageRateDefense	Множитель урона игроку
PlayerStomachDecreaceRate	Уровень потребления голода игроком
PlayerStaminaDecreaceRate	Скорость снижения выносливости игрока
PlayerAutoHPRegeneRate	Скорость автоматического восстановления HP игрока
PlayerAutoHpRegeneRateInSleep	Скорость восстановления HP во сне игрока
скорость опускания желудка	Уровень потребления голода партнера
Скорость снижения выносливости партнера	Скорость снижения выносливости Пала
PalAutoHP Скорость регенерации	Автоматическое восстановление HP Pal
PalAutoHpRegeneRateInSleep	Pal Скорость восстановления здоровья сна (Palbox) середина)
BuildObjectDamageRate	Повреждение нескольких слоев конструкции
BuildObjectDeteriorationDamageRate	скорость определения структуры
CollectionDropRate	Множитель коллекционных предметов
CollectionObjectHpRate	коллекционные предметы HP Множитель
CollectionObjectRespawnSpeedRate	Интервал возрождения коллекционных предметов
EnemyDropItemRate	Выпавшие предметы Множитель
DeathPenalty	смертная казнь None : Ничего не потеряно, Item : Потеряны необорудованные вещи, ItemAndEquipment : потерянные вещи и оборудование, All : Потерял все предметы、оборудование、Друзья (Инвентарь середина)
GuildPlayerMaxNum	Максимальное количество игроков в гильдии
PalEggDefaultHatchingTime  Время инкубации по умолчанию Время высиживания крупных яиц (ч)
ServerPlayerMaxNum	сервер Максимальное количество людей, которые могут присоединиться
ServerName	сервер名称
ServerDescription	сервер Описание
AdminPassword	Пароль администратора
ServerPassword	настраиватьсерверпароль。
PublicPort	Номер публичного порта
PublicIP	Публичный IP
RCONEnabled	давать возможностьRCON
RCONPort	RCON номер порта

Настройте сервер как сервер сообщества

Добавьте в параметры запуска: EpicApp=PalServer.

Команда сервера

Команды должны выполняться в игре или через RCON.

Язык кода:javascript
копировать
Если вы хотите использовать команду там. Вам нужно установить AdminPassword и использовать /AdminPassword команда для получения административных привилегий.

/Shutdown {Seconds} {MessageText}	Количество секунд после закрытия сервера, в течение которого вы будете уведомлены. MessageText。
/DoExit		Принудительно остановить сервер.
/Broadcast {MessageText}	Отправьте сообщение всем игрокам на сервере.
/KickPlayer {SteamID}	Выкидывает игрока с сервера.
/BanPlayer {SteamID}	Забанить игрока на сервере.
/TeleportToPlayer {SteamID}	Телепортироваться к текущему местоположению целевого игрока.
/TeleportToMe {SteamID}	Целевой игрок телепортируется в ваше текущее местоположение.
/ShowPlayers	Отображает информацию обо всех подключенных игроках.
/Info	Отображение информации о сервере.
/Save	Сохраните мировые данные.

Linux

SteamCMD/Docker

Linux-SteamCMD

По вашему Linux Установка дистрибутива SteamCMD。Официальное введение

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

один раз SteamCMD Готовы к работе, выполните следующую команду, чтобы загрузить выделенный сервер. По способу установки SteamCMD Путь к команде должен быть указан абсолютным путем。steamcmd +login anonymous +app_update 2394010 validate +quit

скачать После завершения,Перейдите в каталог загрузки. Обычно в домашнем каталоге пользователя,Но если вы установили каталог установки SteamCMD,пожалуйста, обратитесь к нему。cd ~/Steam/steamapps/common/PalServer

Чтобы запустить сервер, запустите PalServer.sh Скрипт。./PalServer.sh

Если при запуске появляется следующее сообщение, вы можете исправить ошибку, выполнив следующие действия.

Если вы выполняете этот процесс после запуска сервера,игра Начнем с воссоздания персонажа。Мы рекомендуем вам не запускатьсервер Сделай это на。.steam/sdk64/steamclient.so: cannot open shared object file: No such file or directory

Чтобы решить эту проблему

Язык кода:javascript
копировать
mkdir -p ~/.steam/sdk64/
steamcmd +login anonymous +app_update 1007 +quit
cp ~/Steam/steamapps/common/Steamworks\ SDK\ Redist/linux64/steamclient.so ~/.steam/sdk64/

При запуске отображается ошибка. Если [.steam/sdk64/steamclient.so, все в порядке. (сначала попробуйте локальный «steamclient.so»)] показывает, нет проблем.

Язык кода:javascript
копировать
$ ./PalServer.sh
Shutdown handler: initalize.
Increasing per-process limit of core file size to infinity.
dlopen failed trying to load:
steamclient.so
with error:
steamclient.so: cannot open shared object file: No such file or directory
[S_API] SteamAPI_Init(): Loaded '/home/ubuntu/.steam/sdk64/steamclient.so' OK.  (First tried local 'steamclient.so')

Как запустить постоянно Install Screen или другой сопутствующий софт для постоянной работы.

Docker

https://github.com/jammsen/docker-palworld-dedicated-server?tab=readme-ov-file

boy illustration
Неразрушающее увеличение изображений одним щелчком мыши, чтобы сделать их более четкими артефактами искусственного интеллекта, включая руководства по установке и использованию.
boy illustration
Копикодер: этот инструмент отлично работает с Cursor, Bolt и V0! Предоставьте более качественные подсказки для разработки интерфейса (создание навигационного веб-сайта с использованием искусственного интеллекта).
boy illustration
Новый бесплатный RooCline превосходит Cline v3.1? ! Быстрее, умнее и лучше вилка Cline! (Независимое программирование AI, порог 0)
boy illustration
Разработав более 10 проектов с помощью Cursor, я собрал 10 примеров и 60 подсказок.
boy illustration
Я потратил 72 часа на изучение курсорных агентов, и вот неоспоримые факты, которыми я должен поделиться!
boy illustration
Идеальная интеграция Cursor и DeepSeek API
boy illustration
DeepSeek V3 снижает затраты на обучение больших моделей
boy illustration
Артефакт, увеличивающий количество очков: на основе улучшения характеристик препятствия малым целям Yolov8 (SEAM, MultiSEAM).
boy illustration
DeepSeek V3 раскручивался уже три дня. Сегодня я попробовал самопровозглашенную модель «ChatGPT».
boy illustration
Open Devin — инженер-программист искусственного интеллекта с открытым исходным кодом, который меньше программирует и больше создает.
boy illustration
Эксклюзивное оригинальное улучшение YOLOv8: собственная разработка SPPF | SPPF сочетается с воспринимаемой большой сверткой ядра UniRepLK, а свертка с большим ядром + без расширения улучшает восприимчивое поле
boy illustration
Популярное и подробное объяснение DeepSeek-V3: от его появления до преимуществ и сравнения с GPT-4o.
boy illustration
9 основных словесных инструкций по доработке академических работ с помощью ChatGPT, эффективных и практичных, которые стоит собрать
boy illustration
Вызовите deepseek в vscode для реализации программирования с помощью искусственного интеллекта.
boy illustration
Познакомьтесь с принципами сверточных нейронных сетей (CNN) в одной статье (суперподробно)
boy illustration
50,3 тыс. звезд! Immich: автономное решение для резервного копирования фотографий и видео, которое экономит деньги и избавляет от беспокойства.
boy illustration
Cloud Native|Практика: установка Dashbaord для K8s, графика неплохая
boy illustration
Краткий обзор статьи — использование синтетических данных при обучении больших моделей и оптимизации производительности
boy illustration
MiniPerplx: новая поисковая система искусственного интеллекта с открытым исходным кодом, спонсируемая xAI и Vercel.
boy illustration
Конструкция сервиса Synology Drive сочетает проникновение в интрасеть и синхронизацию папок заметок Obsidian в облаке.
boy illustration
Центр конфигурации————Накос
boy illustration
Начинаем с нуля при разработке в облаке Copilot: начать разработку с минимальным использованием кода стало проще
boy illustration
[Серия Docker] Docker создает мультиплатформенные образы: практика архитектуры Arm64
boy illustration
Обновление новых возможностей coze | Я использовал coze для создания апплета помощника по исправлению домашних заданий по математике
boy illustration
Советы по развертыванию Nginx: практическое создание статических веб-сайтов на облачных серверах
boy illustration
Feiniu fnos использует Docker для развертывания личного блокнота Notepad
boy illustration
Сверточная нейронная сеть VGG реализует классификацию изображений Cifar10 — практический опыт Pytorch
boy illustration
Начало работы с EdgeonePages — новым недорогим решением для хостинга веб-сайтов
boy illustration
[Зона легкого облачного игрового сервера] Управление игровыми архивами
boy illustration
Развертывание SpringCloud-проекта на базе Docker и Docker-Compose