Palworld

Palworld

77 ratings
如何搭设私人服务器进行多人联机
By 玉小兽
官方虽然有服务器教程, 但是是纯英文的, 搭设的时候也遇到了一些问题, 为了让其他人避免这些问题并让其他大佬来解决, 于是发出这篇中文的服务器搭建指南, 服务器基于通用的 windows 平台, 利用steamcmd进行服务器搭建(所以实际上Linux也不影响), 在此之前, 请允许我视作各位已经有基础的计算机应用知识, 并有过一定的 dos 使用经验

具体步骤:
  1. 下载steamcmd, windows平台可以直接前往官网下载: 中文维基教程
  2. 将steamcmd下载路径设定至环境变量path, 或使用cmd(powershell)前往steamcmd下载路径:
    Originally posted by cmd:
    cd [steamcmd_path]
  3. 打开cmd或powershell, 输入代码代码:
    Originally posted by cmd:
    steamcmd +login anonymous +app_update 2394010 validate +quit
  4. 在下载完成后, 前往steamcmd\steamapps\common\PalServer下载路径, 打开 PalServer.exe文件
  5. 至此, 服务器创建完毕, 只需连接至 [服务器IP]:[8211] 即可连接, 如需自定义服务器, 可继续下一步
  6. 打开路径文件:
    Originally posted by file:

    Windows: steamapps/common/PalServer/Pal/Saved/Config/WindowsServer/PalWorldSettings.ini
    Linux: steamapps/common/PalServer/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
  7. 基于下列信息修改路径文件, 注意, 以下配置不完整, 仅提供部分参考:
    Originally posted by ini:

    该路径文件配置不可换行, 只能修改参数!!!!!
    Difficulty = 当前困难
    DeathPenalty = 死亡掉落(None = 不掉落, Item = 只掉落物品,ItemAndEquipment = 掉落物品和装备, All = 全掉落, 包括宠物)
    GuildPlayerMaxNum = 公会最大人数
    ServerPlayerMaxNum = 服务器最大人数
    bIsMultiplay = 开启多人模式, 该项如果关闭, 则进入游戏后无法看到其他玩家, 每个人为独立地图
    ServerName = 服务器名
    ServerDescription = 服务器简介
    ServerPassword = 服务器密码, 如果设定了服务器密码, 则无法通过 ip 直接连接服务器
    PublicPort = 服务器端口
    PublicIP = 服务器IP, 可以留空, 留空则为默认IP地址
    EpicApp=PalServer :该条件不存在, 添加后可使服务器公开
本人的设定如下:
Originally posted by ini:
[/script/pal.palgameworldsettings]
OptionSettings=(Difficulty=Normal,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=ItemAndEquipment,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=16,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=16,ServerName="Clarity Ocean",ServerDescription="澄宝可爱捏!",AdminPassword="",ServerPassword="",PublicPort=8211,PublicIP="",RCONEnabled=False,EpicApp=PalServer,RCONPort=25575,Region="",bUseAuth=True,BanListURL="https://api.palworldgame.com/api/banlist.txt")

注意事项:
  • bIsMultiplay 如果关掉, 就会每个人分一个新图, 没法相互见面
  • ini配置文件一定不要换行!
  • PalWorldSetting.ini一开始可能为空白, 这种情况需要通过根目录(服务器exe目录)的 DefaultPalWorldSettings.ini进行复制
  • 存档位于 Save/SaveGames中, 如果发现有问题, 可以删除后重新打开服务器测试

当前问题:
  • 使用密码会导致无法通过IP搜索连接至服务器
  • 邀请码具体使用方式不明
3
   
Award
Favorite
Favorited
Unfavorite
服务器教程
35 Comments
Johnson Jan 27, 2024 @ 6:43pm 
有辦法在不開遊戲的情況下 看到伺服器有多少個玩家嗎 控制台也不打印任何东西 暈
千束 Jan 26, 2024 @ 8:46pm 
感谢
玉小兽  [author] Jan 25, 2024 @ 7:41pm 
在版本更新后, 服务器可以通过代码同步更新:
steamcmd +login anonymous +app_update 2394010 validate +quit
小蒙恩 Jan 25, 2024 @ 6:52am 
哈喽,1.2搭建的服务器。更新1.3之后连接提示版本不兼容无法进入了。
玉小兽  [author] Jan 24, 2024 @ 6:10pm 
官方教程是多人模式(开始界面从上至下第二个按键)界面中, 左下角的那个按键
Dandan1997 Jan 24, 2024 @ 8:21am 
大佬,请问下官方教程在哪里可以看到哈?
玉小兽  [author] Jan 24, 2024 @ 4:54am 
云存档没什么办法, 一般建议是做好备份, 防止被云存档覆盖文件, 关掉云存档功能
WAY789 Jan 24, 2024 @ 12:04am 
我云存档没了咋办啊哥
玉小兽  [author] Jan 23, 2024 @ 5:17pm 
如果卡在连接界面,可以试着使用调试工具测试一下到服务器的延迟等信息,并检查防火墙
玉小兽  [author] Jan 23, 2024 @ 9:51am 
[quote=往事如水但如烟;76561198240083840]大佬 我想请问一下。配置好之后运行PalServer 控制台不打印任何东西,也不报错一直卡着,netstat -ano 查看UDP的8211端口也是占用状态,搞了两天实在是不清楚什么问题。也不知道在哪看日志[/quote]
可以检查一下你的防火墙是否开放了端口