私服搭建

Windows Server 搭建方法

服务器

  1. 购买服务器:搭建私服,首先需要有个服务器,推荐腾讯云服务器,新用户首单享折扣,我就以我购买的服务器为例,4核16G14M,3个月277元;
  2. 服务器系统推荐:Windows Server 2019版本
  3. 设置服务器:通过服务器面板开启8211 TCP & UDP端口;(开启游戏端口,非常重要)
  4. 登录服务器:Windows自带的远程桌面连接通过IP,账户,密码即可登录;

安装

一键部署

一键部署的方式适用于想要快速上手幻兽帕鲁服务器的开发者,仅需运行一行命令即可完成部署。

需要登录服务器,然后在 PowerShell 中运行如下命令,即可完成幻兽帕鲁的部署。

1
iex (irm ' https://pal-server-1251810746.cos.accelerate.myqcloud.com/pal-server/Windows/install.ps1 ')

Tips: 如果您使用中国内地地域的服务器运行一键部署脚本,则有可能因为网络原因导致脚本运行失败,建议您多次重试或换个时间段再次部署。此处的原因主要是安装过程中需要请求Steam的服务器,网络状况不稳定。

分步部署

  1. 下载C++运行库,需下载并手动安装;
1
2
下载地址:
https://aka.ms/vs/17/release/vc_redist.x64.exe
  1. 下载DirectX支持库,地址如下,需下载并手动安装;
1
2
下载地址:
https://download.microsoft.com/download/1/7/1/1718CCC4-6315-4D8E-9543-8E28A4E18C4C/dxwebsetup.exe
  1. 下载Steamcmd,需手动解压
1
2
下载地址:
https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip
  1. 安装好C++和DirectX后,将Steamcmd文件放到你要作为Steam安装路径的地方并进入PowerShell进到该地址目录
1
steamcmd +login anonymous +app_update 2394010 validate +quit

执行安装命令

  1. 安装好后,进入“\steamapps\common\PalServer“并打开文件”PalServer.exe“。

img

至此,游戏服务器开启。

常用工具

配种工具

1
https://palworld.caimogu.cc/breed.html

地图工具

1
https://map.caimogu.cc/palworld/paru_islands.html

存档备份

工具:Cobian Backup 11

原理:定时将服务器中的存档“.\steamapps\common\PalServer\Pal\Saved” (整个文件夹下所有内容)备份到你想要存放的地址,推荐30分钟一备份。

服务器配置表

服务器的配置文件在”..\steamapps\common\PalServer\Pal\Saved\Config\WindowsServer”中”PalWorldSettings.ini”,默认配置文件在游戏服务器根目录“DefaultPalWorldSettings.ini”文件中,复制默认配置文件内容到PalWorldSettings.ini中并根据需求修改参数值并保存重启服务器即可。参数翻译如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
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="" (服务器名字)

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)