当前位置:首页 > 技术相关 > 正文

如何用Windows服务器搭建幻兽帕鲁服务器端

准备工作

准备一台Windows服务器,建议国内大厂的,质量有保证,不存在跑路问题,这里推荐阿里云和腾讯云,性价比较高。

5-6人游玩的话建议4H16G-32G,因为官方的服务端存在内存溢出的问题,服务器运行越久,内存占用越大,我这里会提供定时清理内存的软件

阿里云

如何用Windows服务器搭建幻兽帕鲁服务器端

购买地址:https://www.aliyun.com/

腾讯云

如何用Windows服务器搭建幻兽帕鲁服务器端

购买地址:https://cloud.tencent.com/

华为云

如何用Windows服务器搭建幻兽帕鲁服务器端

购买地址:https://activity.huaweicloud.com/

教程开始

购买完服务器后,首先选择服务器系统,我这里选择的是【Windows Server2012中文版64位】这个没有特殊要求,根据个人习惯就行

远程连接你的服务器,打开服务器自带的浏览器,没有的话下载一个就行,Google Edge都行

打开浏览器→地址栏输入https://developer.valvesoftware.com/wiki/SteamCMD→点击Downloading SteamCMD

如何用Windows服务器搭建幻兽帕鲁服务器端

点击Download SteamCMD for Windows右边那个数字1,下载steamcmd

如何用Windows服务器搭建幻兽帕鲁服务器端

把下载到的文件解压出来,右键管理员身份运行,等待它下载完成。

如何用Windows服务器搭建幻兽帕鲁服务器端

提示OK后,打开幻兽帕鲁官方文档:https://tech.palworldgame.com/optimize-game-balance,点击Windows

如何用Windows服务器搭建幻兽帕鲁服务器端

往下滑,找到Windows - SteamCMD

如何用Windows服务器搭建幻兽帕鲁服务器端

需要用到这个命令,咱们一步一步来,首先复制login anonymous到steamcmd,注意不要有+号和空格

如何用Windows服务器搭建幻兽帕鲁服务器端

回车运行

如何用Windows服务器搭建幻兽帕鲁服务器端

提示OK后,接下来输入app_update 2394010 validate

如何用Windows服务器搭建幻兽帕鲁服务器端

回车运行

如何用Windows服务器搭建幻兽帕鲁服务器端

下载幻兽帕鲁服务器端,大概5GB左右。

如何用Windows服务器搭建幻兽帕鲁服务器端

下载完成后,打开你的steamcmd所处的文件夹\steamapps\common\PalServer 运行PalServer.exe 会提示缺少运行库

如何用Windows服务器搭建幻兽帕鲁服务器端

我们需要安装DX运行库和C++环境

C++运行库下载地址:https://aka.ms/vs/17/release/vc_redist.x64.exe

DirectX支持库下载地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=8109

DirectX支持库下载完后,打开选择一个路径,然后运行DXSETUP,即可安装

运行库安装完后再次打开

如何用Windows服务器搭建幻兽帕鲁服务器端

这个时候服务器就已经在运行了,让他运行几分钟后,PalServer/pal目录下会生成一个Saved文件夹,就代表程序已经正在运行了

服务器参数配置

我们回到根目录,找到DefaultPalWorldSettings.ini这个文件,这个是设置我们服务器参数的,打开→格式→勾选自动换行,

如何用Windows服务器搭建幻兽帕鲁服务器端

以下是官方文档翻译过来的、

根据你所需要的配置就行

服务器管理员指令:

/Shutdown {Seconds} {MessageText} 多少秒后服务器关闭 并发送世界公告

/DoExit 强制停止服务器

/Broadcast {MessageText} 向服务器中的所有玩家发送消息。

/KickPlayer {SteamID} 将玩家从服务器提出

/BanPlayer {SteamID} 将玩家从服务器永久禁止

/TeleportToPlayer {SteamID} 传送到玩家身边

/TeleportToMe {SteamID} 将玩家传送到我身边

/ShowPlayers 查看玩家信息

/Info Show 服务器信息

/Save 手动保存存档

服务器参数:

Difficulty 难度

DayTimeSpeedRate 白天速度倍率

NightTimeSpeedRate 夜晚速度倍率

ExpRate 经验获取倍率

PalCaptureRate 帕鲁捕获倍率

PalSpawnNumRate 帕鲁生成倍率

PalDamageRateAttack 帕鲁伤害倍率

PalDamageRateDefense 帕鲁防御倍率

PlayerDamageRateAttack 玩家伤害倍率

PlayerDamageRateDefense 玩家防御倍率

PlayerStomachDecreaceRate 玩家饥饿速度倍率

PlayerStaminaDecreaceRate 玩家耐力降低倍率

PlayerAutoHPRegeneRate 玩家HP自动回复倍率

PlayerAutoHpRegeneRateInSleep 玩家睡眠HP自动恢复倍率

PalStomachDecreaceRate 帕鲁饥饿速度倍率

PalStaminaDecreaceRate 玩家耐力降低倍率

PalAutoHPRegeneRate 帕鲁HP自动回复倍率

PalAutoHpRegeneRateInSleep 帕鲁睡眠HP自动恢复倍率(帕鲁盒子内)

BuildObjectDamageRate 对建筑伤害倍率

BuildObjectDeteriorationDamageRate 建筑异常状态伤害倍率

CollectionDropRate 采集掉落倍率

CollectionObjectHpRate 物品血量倍率

CollectionObjectRespawnSpeedRate 对象重生间隔倍率

EnemyDropItemRate 敌人掉落倍率

DeathPenalty 死亡掉落方式

None : 无任何掉落:,

ItemAndEquipment : 仅损失物品

All : 帕鲁和物品都掉落

GuildPlayerMaxNum 公会最大玩家数

PalEggDefaultHatchingTime 孵蛋时间倍率

ServerPlayerMaxNum 服务器最大人数

ServerName 服务器名字

ServerDescription 服务器描述

AdminPassword 管理员密码

ServerPassword 服务器密码(设置会导致进不了游戏)

配置完成后,把你配置的内容全选→复制→打开\steamapps\common\PalServer\Pal\Saved\Config\WindowsServer\PalWorldSettings.ini粘贴

如何用Windows服务器搭建幻兽帕鲁服务器端

保存后关掉我们的PalServer.exe,重新运行一下,这样我们的配置就生效了。

服务端配置好了以后,我们需要去我们的云服务器后台,找到安全组,开放UDP:8211端口

如何用Windows服务器搭建幻兽帕鲁服务器端

这样我们的服务器就可以正常连接了

打开我们的幻兽帕鲁游戏

如何用Windows服务器搭建幻兽帕鲁服务器端

点击加入多人游戏(专用服务器)

如何用Windows服务器搭建幻兽帕鲁服务器端

输入你的公网IP加端口,点击联系,就可以正常游玩了

出现服务器需要更新的问题,可以先关掉服务器(注意备份)。

再次打开“SteamCmd”文件,重复“login anonymous”和“app_update 2394010 validate”两步骤,等待更新完成即可重新启动服务器。

内存定时清理

因为官方的服务端存在内存溢出的问题,服务器运行越久,内存占用越大,所以我们要安装定时清理内存软件,可能作用不是很大,但是能清理一部分,不会因为内存占用过多而导致服务器宕机。

如何用Windows服务器搭建幻兽帕鲁服务器端

Next安装

如何用Windows服务器搭建幻兽帕鲁服务器端

安装完成后会弹出内存使用概况,左上角文件→设置→内存清理→勾选清理间隔,我这里设置的是一小时清理一次,时间根据自己的服务器配置选择。

至此,安装结束,等什么时候官方修复了内存溢出这个问题,我会出linux系统搭建教程,更简单,也更方便

有话要说...