幻兽帕鲁创建服务器教程

用户头像
光环旺旺
发布于 2024-01-23
关注

作者:很污的耗子

官方文档: https://tech.palworldgame.com/dedicated-server-guide


下面以 Windows 系统为例

开启服务器
方法一 (推荐)
在 steam 中搜索并启动 Palworld Dedicated Server ,选择 Play Palworld Dedicated Server

方法二
下载: https://developer.valvesoftware.com/wiki/SteamCMD#Windows并打开 steamcmd ,执行以下命令

login anonymous
app_update 2394010 validate
下载并检验完成之后,可以关闭 steamcmd 了

推荐将 steamcmd 放到一个固定的地方,因为后续服务器的配置文件会放在该目录下

运行 steamcmd文件目录/steamapps/common/PalServer 的 PalServer.exe 启动服务器

!!! 启动服务器后不要关闭 PalServer.exe !!!

配置文件
服务器配置文件路径: steam目录/steamapps/common/PalServer/Pal/Saved/Config/WindowsServer/PalWorldSettings.ini

默认配置文件路径:

方法一: steam目录/steamapps/common/PalServer/DefaultPalWorldSettings.ini

方法二: steamcmd目录/steamapps/common/PalServer/DefaultPalWorldSettings.ini

!!! 先将默认配置文件 DefaultPalWorldSettings.ini 的内容复制到 PalWorldSettings.ini 里面,再进行修改 !!!

下面为机翻,仅供参考。有些选项官方文档还没有详细说明,我是猜的,所以不一定正确

选项前面带 b 的应该是测试阶段

选项 描述

Difficulty 难度

DayTimeSpeedRate 白天速度

NightTimeSpeedRate 夜间速度

ExpRate 经验值率

PalCaptureRate 帕鲁捕获率

PalSpawnNumRate 帕鲁出现率

PalDamageRateAttack 来自帕鲁的伤害倍增器

PalDamageRateDefense 对帕鲁的伤害倍增器

PlayerDamageRateAttack 来自玩家的伤害倍增器

PlayerDamageRateDefense 玩家伤害倍增器

PlayerStomachDecreaceRate 玩家饥饿消耗率

PlayerStaminaDecreaceRate 玩家体力消耗率

PlayerAutoHPRegeneRate 玩家自动 HP 再生率

PlayerAutoHpRegeneRateInSleep 玩家睡眠 HP 再生率

PalStomachDecreaceRate 玩家饥饿消耗率

PalStaminaDecreaceRate 玩家体力消耗率

PalAutoHPRegeneRate 帕鲁自动 HP 再生率

PalAutoHpRegeneRateInSleep 帕鲁睡眠状态下的生命值恢复率 (在帕鲁终端中)

BuildObjectDamageRate 建筑伤害倍增器

BuildObjectDeteriorationDamageRate 建筑确定率

CollectionDropRate 采集物掉落率

CollectionObjectHpRate 采集物血量

CollectionObjectRespawnSpeedRate 采集物重生间隔

EnemyDropItemRate 掉落物品倍增器

DeathPenalty 死亡惩罚 None: 没有丢失 Item: 丢失物品但无装备 ItemAndEquipment: 丢失物品和装备 All: 丢失所有物品、装备、帕鲁

bEnablePlayerToPlayerDamage 测试阶段:开启玩家之间的伤害

bEnableFriendlyFire 测试阶段:开启友军伤害

bEnableInvaderEnemy 测试阶段:启用入侵者敌人

bActiveUNKO 测试阶段:活跃的UNKO

bEnableAimAssistPad 测试阶段:开启瞄准辅助(手柄)

bEnableAimAssistKeyboard 测试阶段:开启瞄准辅助(键鼠)

DropItemMaxNum 掉落物品最大数量

DropItemMaxNum_UNKO 掉落物品最大数量 UNKO

BaseCampMaxNum 据点最大数

BaseCampWorkerMaxNum 据点工作帕鲁最大数

DropItemAliveMaxHours 掉落物存活最长时间

bAutoResetGuildNoOnlinePlayers 测试阶段:自动重置没有在线玩家的公会

AutoResetGuildTimeNoOnlinePlayers 自动重置没有在线玩家的公会时间

GuildPlayerMaxNum 公会最大人数

PalEggDefaultHatchingTime 孵化巨蛋的时间

WorkSpeedRate 工作速度

bIsMultiplay 测试阶段:多人游戏

bIsPvP 测试阶段:PVP

bCanPickupOtherGuildDeathPenaltyDrop 测试阶段:可以拾取其他公会的死亡惩罚掉落

bEnableNonLoginPenalty 测试阶段:开启不登录惩罚

bEnableFastTravel 测试阶段:开启快速传送

bIsStartLocationSelectByMap 测试阶段:是否按地图选择起始位置

bExistPlayerAfterLogout 测试阶段:注销后玩家仍然存在

bEnableDefenseOtherGuildPlayer 测试阶段:启用防御其他公会玩家

CoopPlayerMaxNum 合作玩家最大人数

ServerPlayerMaxNum 可加入服务器的最大人数

ServerName 服务器名称

ServerDescription 服务器描述

AdminPassword 管理员密码

ServerPassword 设置服务器密码

PublicPort 公共端口号

PublicIP 公共 IP

RCONEnabled 启用 RCON

RCONPort RCON 端口号

Region 地区

bUseAuth 测试阶段:使用授权

BanListURL 黑名单列表地址

默认配置文件
steamapps/common/PalServer/DefaultPalWorldSettings.ini

; 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")
设置网络
由于大家没有公网IP,所以需要设置虚拟局域网

Radmin LAN: https://www.radmin-lan.cn/ (推荐)

Tailscare: https://tailscale.com/

Radmin LAN (推荐)
https://www.radmin-lan.cn/

创建网络 (创建网络的人不一定是服主)

所有玩家加入网络

Tailscare
https://tailscale.com/

免费版一个网络内只能有3名成员,但每名成员可以有多台设备

创建网络的人需要执行以下操作,创建网络的人不一定是服主,其他玩家创建一个账号,并加入网络即可

创建账号

进入网页控制台: https://login.tailscale.com/admin/machines

点击导航栏的 Users

点击 Invite users ,点击 Generate & copy invite link 创建并复制链接,一个链接对应一个用户

其他玩家可以通过你的链接加入到你的虚拟局域网中

加入游戏
默认端口号是 8211 ,可以在服务器配置文件里面设置其他端口号

服主
直接点击下方的 联系

联系 目前有翻译错误,应该是连接才对

其他玩家
在下方填入 服主IP:端口号

举个例子,服主的 IP 地址是 10.0.0.1 ,再没有修改默认端口的情况下,其他玩家需在下方填入 10.0.0.1:8211 就可以进入游戏

服务器管理
服务器命令
想使用服务器指令,需要先在服务器配置文件中设置管理员密码 AdminPassword

进入游戏后,按 回车键 并输入 /AdminPassword 你设置的密码

命令 解释

/Shutdown Seconds MessageText 服务器将在指定秒数后关闭

/DoExit 强制停止服务器

/Broadcast MessageText 向服务器中的所有玩家发送信息

/KickPlayer SteamID 将玩家踢出服务器

/BanPlayer SteamID 禁止玩家进入服务器

/TeleportToPlayer SteamID 传送到目标玩家的当前位置

/TeleportToMe SteamID 目标玩家传送到你的当前位置

/ShowPlayers 显示所有连接玩家的信息

/Info 显示服务器信息

/Save 保存世界数据

黑名单
目前还无法命令解禁

不过,可以通过直接编辑文件来解禁

该文件位于 Steam 游戏库文件夹中的 steamapps/common/PalServer/Pal/Saved/SaveGames/banlist.txt

从该文件中删除您希望解禁的玩家的 SteamID

编辑文件后,大约需要 2 分钟才会受到影响




分享分享
点赞点赞
全部评论0
正序 倒序
说点什么吧~
~ ( ̄▽ ̄) ~ 没有更多了~
BACKTOP