幻兽帕鲁服务器部署保姆级教程-Palworld私服-Windows篇

【棉花云】幻鲁帕鲁公益服务器地址:pal.imotao.com:8211  QQ群:920652653

【幻兽帕鲁】三天营收破一亿,120W在线的游戏,3天四百万的奇迹(上一个这么厉害的还是PUBG)

想要部署属于自己的幻兽帕鲁服务器(Dedicated Server),您首先需要拥有一台服务器,服务器是幻兽帕鲁运行的基础。部署完成后,您和您的朋友便可以登入专属的游戏服进行体验。使用云服务器搭建幻兽帕鲁服务器,便可以让您与您的朋友在一个相对独立且私密的空间中进行游戏,确保获得更加畅快的游戏体验。

这里我推荐棉花云服务器作为游戏服务器,并按照下面教程来部署幻兽帕鲁

中央处理器4核(推荐)
内存16GB 建议使用 32GB 以上才能稳定运行。用8GB启动服务器是可以的,但是玩得时间变长,服务器就会因为内存不足而崩溃。
网络UDP 端口 8211(默认) 需要端口转发。

一键安装

我们参考官方教程,为您封装好了一键部署幻兽帕鲁的脚本,并且上传到云端,您仅需要登录服务器,复制并在 PowerShell 中运行如下命令,通常等待3-5分钟后,即可完成幻兽帕鲁的部署。

iex (irm 'https://imotao.com/sh/pal-server/Ubuntu/install.ps1')

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

选购服务器

本文以棉花云裸金属服务器为例,首先来介绍如何进行选购:

选购网址:https://www.88sup.com/huodong/8

幻兽帕鲁服务器部署保姆级教程-Palworld私服-Linux篇

推荐该款物理服务器,主要是因为其地理位置优势。位于中国腹地中心的湖北武汉,不仅交通便利,而且网络覆盖广泛,可以确保快速稳定的网络响应。此外,该地区的网络基础设施也相当完善,进一步提升了网络响应性能。因此,选择这款物理服务器可以确保您的业务得到高效的网络支持。

选择Windows Server 2022

然后设置且记住该密码,后面登录需要用

幻兽帕鲁服务器部署保姆级教程-Palworld私服-Windows篇

部署环境

  • 地域:此处以湖北武汉地域为例
  • 服务器套餐配置:CPU 56核、内存 16GB
  • 操作系统:Windows Server 2022

操作步骤

Windows的部署操作需要通过远程桌面来完成

在开始部署之前,您需要首先登录服务器,然后依次在命令框输入并执行以下命令即可。

我使用的是国产SSH连接工具(也能远程连接Windows)

官网:https://www.hostbuf.com/

下载根据您电脑环境来,安装就不在叙述(不要什么都装C盘!)

接下来开始连接,打开软件-按照下图操作

Windows默认账号为administrator

密码自动生成,且发您邮箱,注意查看(IP也是)

幻兽帕鲁服务器部署保姆级教程-Palworld私服-Windows篇

第一步:下载C++运行库(点击链接即可下载),需要手动安装

下载地址:
https://aka.ms/vs/17/release/vc_redist.x64.exe

第二步:下载DirectX 支持库(点击链接即可下载),需要手动安装

下载地址:
https://www.microsoft.com/en-us/download/details.aspx?id=35

第三步:下载Steamcmd(点击链接即可下载),需要手动解压

下载地址:https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip

登录Steam账号

login steam账号 密码 回车
例如
login zhanghao 123456
回车后可能会让你输入验证码

Success! App ‘2394010’ fully installed. 代表安装完成

运行(黑屏是正常的 生成了配置文件就行\PalServer\Pal\Saved)

第四步:进入PowerShell,打开steamcmd所在的目录:

方法一

steamcmd +login anonymous +app_update 2394010 validate +quit

cd .\steamapps\common\PalServer

PalServer.exe port=8211

方法二

进入下载的目录 D:\steamcmd\steamapps\common\PalServer 双击PalServer.exe

相关启动参数

启动后会自动生成一个空的配置文件\palworld\Pal\Saved\Config\WindowsServer\PalWorldSettings.ini
将主目录默认模板文件DefaultPalWorldSettings里面的内容COPY进去修改即可

; 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")
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,
; ??

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	Pal出现率
PalDamageRateAttack	好友倍增器造成的伤害
PalDamageRateDefense	对好友倍增器造成伤害
PlayerDamageRateAttack	玩家倍增造成的伤害
PlayerDamageRateDefense	对玩家造成的伤害乘数
PlayerStomachDecreaceRate	玩家饥饿消耗率
PlayerStaminaDecreaceRate	玩家体力减少率
PlayerAutoHPRegeneRate	玩家自动HP回复率
PlayerAutoHpRegeneRateInSleep	玩家睡眠HP回复率
胃部下降率	伙伴饥饿消耗率
伙伴耐力降低率	帕尔耐力减少率
PalAutoHP 再生率	Pal自动HP回复率
PalAutoHpRegeneRateInSleep	Pal 睡眠健康恢复率(Palbox 中)
BuildObjectDamageRate	多层结构损坏
BuildObjectDeteriorationDamageRate	结构测定率
CollectionDropRate	可收集物品倍增器
CollectionObjectHpRate	可收集的物体 HP 倍增器
CollectionObjectRespawnSpeedRate	可收集物体的重生间隔
EnemyDropItemRate	掉落物品倍增器
DeathPenalty	死刑 None : 没有丢失, Item : 丢失的没有装备的物品, ItemAndEquipment : 丢失的物品和装备, All : 丢失所有物品、装备、朋友(库存中)
GuildPlayerMaxNum	公会最大玩家数
PalEggDefaultHatchingTime  默认孵化时间 孵化大蛋的时间(h)
ServerPlayerMaxNum	服务器最多可加入人数
ServerName	服务器名称
ServerDescription	服务器描述
AdminPassword	管理员密码
ServerPassword	设置服务器密码。
PublicPort	公共端口号
PublicIP	公共IP
RCONEnabled	启用RCON
RCONPort	RCON 的端口号

将服务器设置为社区服务器

在启动参数里面添加:EpicApp=PalServer

服务器命令

命令必须在游戏内或通过 RCON 执行。

如果你想使用那里的命令。您需要设置 AdminPassword 并使用 /AdminPassword 命令获取管理权限。

/Shutdown {Seconds} {MessageText}	服务器关闭后的秒数将通知您的 MessageText。
/DoExit		强制停止服务器。
/Broadcast {MessageText}	向服务器中的所有玩家发送消息。
/KickPlayer {SteamID}	将玩家从服务器中踢出。
/BanPlayer {SteamID}	从服务器禁止玩家。
/TeleportToPlayer {SteamID}	传送到目标玩家的当前位置。
/TeleportToMe {SteamID}	目标玩家传送到您当前的位置
/ShowPlayers	显示所有已连接玩家的信息。
/Info	显示服务器信息。
/Save	保存世界数据。

为 Windows 服务器配置虚拟内存

本小节以 Windows Server 2022 为例,其他版本的 Windows 操作系统类似,可据此做参考。

1、打开服务器的控制面板。可以通过开始菜单或在搜索框内运行命令”control”来打开控制面板。

幻兽帕鲁服务器部署保姆级教程-Palworld私服-Windows篇
幻兽帕鲁服务器部署保姆级教程-Palworld私服-Windows篇

2、在控制面板中,选择”系统和安全”,然后选择”系统”。

幻兽帕鲁服务器部署保姆级教程-Palworld私服-Windows篇
幻兽帕鲁服务器部署保姆级教程-Palworld私服-Windows篇

3、在系统窗口中,下滑找到并单击”高级系统设置”。

幻兽帕鲁服务器部署保姆级教程-Palworld私服-Windows篇

4、在系统属性窗口中,切换到”高级”选项卡,并在”性能”部分点击【设置】按钮。

幻兽帕鲁服务器部署保姆级教程-Palworld私服-Windows篇

5、在性能选项窗口中,切换到”高级”选项卡,并在”虚拟内存”部分点击”更改”按钮。

幻兽帕鲁服务器部署保姆级教程-Palworld私服-Windows篇

6、在虚拟内存窗口中,首先取消选中”自动管理所有驱动器的分页文件大小”的复选框。然后,选择服务器上的一个驱动器,并选择”自定义大小”选项。

幻兽帕鲁服务器部署保姆级教程-Palworld私服-Windows篇

此处以8GB内存的服务器输入初始大小和最大值,再点击【设置】按钮后,单击【确定】。

1、初始大小:通常建议将初始大小设置为物理内存的1.5倍到2倍。例如当前服务器有8GB的物理内存,可以将初始大小设置为12GB到16GB。 2、最大大小:通常建议将最大大小设置为物理内存的2倍到4倍。例如当前服务器有8GB的物理内存,可以将最大大小设置为16GB到32GB。 1GB = 1000MB

幻兽帕鲁服务器部署保姆级教程-Palworld私服-Windows篇

7、此时,系统会弹出如下对话框,提示:要使改动生效,需要重新启动计算机,单击确认即可。

幻兽帕鲁服务器部署保姆级教程-Palworld私服-Windows篇

8、在性能选项、系统属性弹窗中依次单击【应用】、【确定】按钮。

性能选项弹窗:先应用,再确定! 系统属性弹窗:确定。

幻兽帕鲁服务器部署保姆级教程-Palworld私服-Windows篇
幻兽帕鲁服务器部署保姆级教程-Palworld私服-Windows篇

9、此时系统会弹出如下对话框,提醒“必须重新启动计算机才能应用这些更改”,建议您单击【立即重新启动】按钮。如不小心点击了稍后启动按钮,则手动重启Windows系统即可。

通过一键部署的幻兽帕鲁游戏进程拥有自启动机制,你无需担心重新启动计算机后游戏无法启动。

幻兽帕鲁服务器部署保姆级教程-Palworld私服-Windows篇

至此,你已成功为 Windows 服务器配置虚拟内存,可以一定程度上缓解由于游戏内存泄漏导致中断的问题。

登录游戏

前置条件

  • 首先您需要在本地下载Steam客户端。
  • 其次需要在Steam购买幻兽帕鲁(Palworld)

登录步骤

第一步:打开Steam客户端,并登录您的Steam账号。

第二步:在“库”中找到幻兽帕鲁,并开始游戏。

幻兽帕鲁服务器部署保姆级教程-Palworld私服-Windows篇

第三步:在游戏菜单选择“加入多人游戏(专用服务器)

幻兽帕鲁服务器部署保姆级教程-Palworld私服-Windows篇

第四步:让玩家输入您已部署的Dedicated Server的IP地址+端口(8211)即可畅快开玩~

幻兽帕鲁服务器部署保姆级教程-Palworld私服-Windows篇

至此,您已经成功搭建了幻兽帕鲁 Dedicated Server ,请和您的朋友在此中畅快游玩吧~

为幻兽帕鲁服务器配置自动重启

由于游戏程序本身存在内存泄露的问题,因此在您进行一段时间的游戏后,也可以通过在服务器内重启游戏的方式来清理内存。

本小节将为您提供配置按照内存占用比例重启服务的脚本,您配置完成后,当服务器内存占用比例超过 90% 后,将自动为您重启游戏,以释放内存占用。

⚠️注意:当您再次登录游戏之后,游戏会回档 10 秒左右的时间。

iex (irm '  https://imotao.com/sh/pal-server/Ubuntu/auto_restart_on_high_memory.ps1  ')

原创文章,作者:陌涛,如若转载,请注明出处:https://imotao.com/8027.html

(3)
陌涛的头像陌涛
上一篇 2024年1月23日 下午8:07
下一篇 2024年1月24日 下午10:22

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

评论列表(1条)