幻兽帕鲁社区服务器搭建架设教程windows保姆级
幻兽帕鲁社区服务器搭建架设教程windows保姆级
幻兽帕鲁是最近新出的一款开放世界生存制作游戏,游戏中,玩家可以在广阔的世界中收集神奇的生物“帕鲁”,派他们进行战斗、建造、做农活,工业生产等在帕鲁的世界,玩家可以选择与神奇的生物“帕鲁”一同享受悠闲的生活,也可以投身于与偷猎者进行生死搏斗的冒险。
帕鲁可以进行战斗、繁殖、协助玩家做农活,也可以为玩家在工厂工作。玩家也可以将它们进行售卖,或肢解后食用。游戏融合了很多玩法,游戏体验非常棒,将多个游戏的玩法相结合而造就的新游戏,上线突破700w份销售,这使得全国各地的帕鲁们纷纷投入到战斗中。
艾西我秉承这“你不肝,有的是帕鲁肝的帕鲁圣经”原则今天来给给大家分享下幻兽帕鲁社区服务器怎么搭建架设。目前官方是出了公告,允许个人搭建自己的服务器,因大多都是英文所以艾西决定用自己的方式分享搭建教程给小伙伴们!
准备工具:服务器一台,C++组件,DriectX,steamcmd
服务器:配置要求 16H32G 50M拥有固定IP且带防御,找专业的服务器供应商租用。这里肯定会有小伙伴问用自己本地的主机搭建可以吗,答案是可以的只不过需要借助工具而且需要做映射和内网穿透解决很多网络协议通讯的问题,这里我们就不过多的讲这种方式因为会比较麻烦。简单说下对于服务器的要求的原因,目前幻兽帕鲁服务端艾西自己和小伙伴搭建运行实测在启动时对于内存的占用差不多在8G左右,且随着服务端的运行时间内存的占有量会越来越大,如果是配置不够的情况服务端会崩导致游戏崩溃无法正常运行,我们也尝试了清理缓存的操作,结果是一清理游戏就崩,这估计得等到官方做优化才能解决。目前游戏最大支持32人一个服务器,那么游戏玩家同时在线量是由带宽决定的,物理机一般带宽的量起步是50M 这样对于想多人组队玩游戏的小伙伴是非常友好的。 如果你想多开几个服务器,让你的社区更多玩家那么服务器的配置就得往高了考虑了,服务器CPU决定游戏整体的运行流畅度以及玩家体验感,带宽量大小决定同时在线玩家量。
选择云服务器可以吗? 答案是可以的,但是得基于你自己的需求,如果只是研究这个游戏用来和小伙伴测试那云机器会更适合。因为云机器普遍的配置都是1-8核1-16G 价格会低些门槛也会低一些。如果你是用于对外开放的对于带宽量有需求那么建议是考虑物理服务器,因为云机器的价格不是一般人能承受的了得再一个云机器没有防护,基本就是有攻击流量进来一碰就死。 所以在选择服务器时先确认自己主要用于什么需求来去选择!
C++组件,DriectX:这两个就是软件程序,大家可以在baidu直接找资源。主要的用途是构建适合幻兽帕鲁服务端的运行环境,服务器系统每个版本镜像都会有细微的差别,用这两个软件检查修复过的环境能更好的运行幻兽帕鲁服务端且省事。
具体操作步骤: (服务器系统这里用的是windows2016版本 win 2016-2019版本都可以)服务器需要开放UDP和TCP协议让服务器没有任何的限制,不然的话没法访问幻兽帕鲁服务端获取资源命令
本机输入mstsc回车调出远程桌面连接输入我们租用的服务器IP账户以及密码
首先安装运行环境C++组件和DriectX,这两个程序安装好后直接启动先检查修复一下环境,使用方也很简单看下图
下载安装SteamCMD(这个程序是用于我们获取幻兽帕鲁服务端文件的)安装到D盘即可在D盘创建新文件夹Steamcmd将安装下载好的程序放置文件夹内,创建一个文本自定义命名,文件吗后缀改为.bat 右键1.bat编辑将幻兽帕鲁的服务端获取命令输入进去:
steamcmd +login anonymous +ap_update 2394010 validate +quit
直接启动我们创建编辑好的1.bat就会开始加载程序文件
程序全部加载好后会获取到以下文件,只要你是按照我的操作步骤来的默认路径都是D:\steamcmd\steamapps\common\PalServer
到这一步我们所需要的所有文件就齐了,Palserver.exe程序是用于启动游戏程序的,PalWorldSettings.ini是对于你服务器的游戏设定在
D:\steamcmd\steamapps\common\PalServer\Pal\Saved\Config\WindowsServer目录里面
注:PalWorldSettings.ini路径文件配置不可换行,只能修改参数
(大家可以根据以下参数去修改调整)示例幻兽帕鲁服务器设定注释
[/Script/Pal.PalGameWorldSettings]
OptionSettings=(Difficulty=None, ; 难度,None 或 Difficulty )
DayTimeSpeedRate=1.000000, ; (白天流逝速度倍率 0.1到5)
NightTimeSpeedRate=1.000000, ; (夜晚流逝速度倍率 0.1到5)
ExpRate=1.000000, ; (经验值倍率 0.1到20)
PalCaptureRate=1.000000, ; (捕捉概率倍率 0.5到2)
PalSpawnNumRate=1.000000,(帕鲁出现数量倍率提高帕色出现数量将导致游戏性能下降0.5到3)
PalDamageRateAttack=1.000000, ; (帕鲁攻击伤害倍率0.1到5)
PalDamageRateDefense=1.000000, ; (帕鲁承受伤害倍率0.1到5)
PlayerDamageRateAttack=1.000000, ; (玩家攻击伤害倍率0.1到5)
PlayerDamageRateDefense=1.000000, ; (玩家承受伤害倍率0.1到5)
PlayerStomachDecreaceRate=1.000000, ; (玩家饱食度降低倍率0.1到5)
PlayerStaminaDecreaceRate=1.000000, ; (玩家耐力降低倍率0.1到5)
PlayerAutoHPRegeneRate=1.000000, ; (玩家生命值自然恢复倍率0.1到5)
PlayerAutoHpRegeneRateInSleep=1.000000, ; (玩家睡眠时生命恢复倍率0.1到5)
PalStomachDecreaceRate=1.000000, ; (帕鲁饱食度降低倍率0.1到5)
PalStaminaDecreaceRate=1.000000, ; (帕鲁耐力降低倍率0.1到5)
PalAutoHPRegeneRate=1.000000, ; (帕鲁生命值自然恢复倍率0.1到5)
PalAutoHpRegeneRateInSleep=1.000000, ; (帕鲁睡眠时生命恢复倍率0.1到5)
BuildObjectDamageRate=1.000000, ; (对建筑物伤害倍率0.5到3)
BuildObjectDeteriorationDamageRate=1.000000, ; (建筑物劣化速度倍率0到10)
CollectionDropRate=1.000000, ; (可采集物品掉落倍率0.5到3)
CollectionObjectHpRate=1.000000, ; (可采集物品生命值倍率0.5到3)
CollectionObjectRespawnSpeedRate=1.000000, ; (可采集物品生成速率0.5到3)
EnemyDropItemRate=1.000000, ; (敌方掉落物品倍率)
DeathPenalty=All, ; (死亡惩罚,None 不掉落,Item 只掉物品不掉装备)
ItemAndEquipment (掉物品和装备,All 全都掉)
bEnablePlayerToPlayerDamage=False, ; (启用玩家对玩家伤害功能)
bEnableFriendlyFire=False, ; (启用友军伤害功能)
bEnableInvaderEnemy=True, ; (启用袭击事件功能)
bActiveUNKO=False, ; (启用 UNKO 功能)
bEnableAimAssistPad=True, ; (启用手柄瞄准辅助功能)
bEnableAimAssistKeyboard=False, ; (启用键盘瞄准辅助功能)
DropItemMaxNum=3000, ; (掉落物品最大数量)
DropItemMaxNum_UNKO=100, ; (掉落物品最大数量_UNKO)
BaseCampMaxNum=128, ; (大本营最大数量)
BaseCampWorkerMaxNum=15, ; (大本营工人最大数量)
DropItemAliveMaxHours=1.000000, ; (掉落物品存在最大时长(小时))
bAutoResetGuildNoOnlinePlayers=False, ; (自动重置没有在线玩家的公会)
AutoResetGuildTimeNoOnlinePlayers=72.000000, ; (无在线玩家时自动重置公会的时间(小时))
GuildPlayerMaxNum=20, ; (公会玩家最大数量1到100)
PalEggDefaultHatchingTime=72.000000, ; (帕鲁蛋默认孵化时间(小时)0到240)
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="", ; (服务器描述 主要用于公告简介栏可用于宣传以及Q群)
AdminPassword="", ; (管理员密码)
ServerPassword="", ; (服务器密码)
PublicPort=8211 ; (公共端口 如果需要一台服务器多开几个服务端可自行设置)
艾西帕鲁幻兽服务器的设定如下:
; 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="Palworld幻兽帕鲁驰网公益服务器IDC02.COM",ServerDescription="Palworld幻兽帕鲁驰网公益服务器IDC02.COM",AdminPassword="www.idc02.com",ServerPassword="",PublicPort=8211,PublicIP="p.pkp123.cn",RCONEnabled=False,RCONPort=25575,Region="",bUseAuth=True,BanListURL="https://api.palworldgame.com/api/banlist.txt")
注意事项:
blsMultiplay 如果关掉,就会每个人分一个新图,没法相互见面
ini配置文件一定不要换行!
PalWorldSetting.ini-开始可能为空白,这种情况需要通过根目录(服务器exe目录)的 DefaultPalWorldSettings.ini进行复制
存档位于Save/SaveGames中如果发现有问题可以删除后重新打开服务器测试
操作完成后点击保存、接着我们回到服务端根目录找到PalServer.exe双击打开运行游戏
打开显示如下 即是启动成功
到这搭建基本就算完成了. 接下来就是进入游戏测试
进入steam面板启动游戏、选择社区服务器在下方输入我们的服务器IP+端口8211点击联系即可进入游戏