本文最后更新于 2024-08-04,文章内容可能已经过时!

一、系统准备

  1. 系统选择为Windows server 2019或者Windows server 2022

  2. 云服务器需开启UDP8211端口(下面配置只限参考)

  3. 入门配置(2~4人畅玩):4核8G

  4. 通用配置(4~8人畅玩):4核16G

  5. 进阶配置(10~20人畅玩):8核32G

  6. 尊享配置(32人任意畅玩):16核64G

二,安装steamcmd并下载游戏

  • 用服务器浏览器下载steamcmd后解压压缩包并双击运行steamcmd,会自动下载steamcmd

  • 设置游戏安装目录(桌面路径,可自行修改)

force_install_dir C:\Users\Administrator\Desktop\Forest
  • 匿名登录steam(国内服务器搭建可能存在登录不了的现象,重新启动服务器后重试有大概率成功)

login anonymous
  • 下载Palworld游戏(下载完×掉窗口)

app_update 2394010 validate
  • 运行游戏时报错修复环境(不报错就启动成功了,cmd没日志显示)

C++修复:下载地址 直接下载

DX修复:下载地址 直接下载

三、配置文件

  1. 游戏安装目录下Pal\Saved\Config\WindowsServer\PalWorldSettings.ini

  2. 默认好像空的,添加参数根目录DefaultPalWorldSettings.ini参数复制进去

  3. 重启服务器生效

  4. 配置文件中文注释

这是默认服务器设置样本,希望改变服务器设置,编辑 Pal/Saved/Config/WindowsServer/PalWorldSettings.ini 文件。 
[/Script/Pal.PalGameWorldSettings] 
OptionSettings=(Difficulty=None, ; 难度,None 或 Difficulty 
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, ; 死亡惩罚,None 不掉落,Item 只掉物品不掉装备,ItemAndEquipment 掉物品和装备,All 全都掉 
bEnablePlayerToPlayerDamage=False, ; 启用玩家对玩家伤害功能 
bEnableFriendlyFire=False, ; 启用友军伤害功能 
bEnableInvaderEnemy=True, ; 启用袭击事件功能 
bActiveUNKO=False, ; 启用 UNKO 功能 
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 ; 公共端口 

四、常见问题

  1. 配置文件修改无效

解决方法:把游戏目录下的DefaultPalWorldSettings.ini里的参数复制过去修改