幻兽帕鲁社区服务器搭建架设开服教程(LINUX)

幻兽帕鲁社区服务器搭建架设开服教程(LINUX)

大家好我是艾西,上一期我给大家分享了windows系统版本的幻兽帕鲁服务器搭建教程。因为幻兽帕鲁这游戏对于服务器的配置有一定的要求很多小伙伴就思考用linux系统搭建的话占用会不会小一点,有一定电脑基础的小伙伴都知道Linux系统和windows系统相比较linux因为是面板形式所以和windows可视化的系统不管是对于服务器的性能还是优化速度都是会快上不少的。(注:本教程仅针对于有一定电脑基础的小伙伴使用)

准备工具:服务器,远程工具(putty,Finalshell等),steamcmd文件包

如果你真的觉得配置高一点的服务器你觉得不划算也可以安装宝塔面板来操作,逻辑以及流程都是差不多的这里我们就不做解答大家自行研究,有不懂的可以在评论区留意。

服务器:帕鲁工作室文档建议的服务器要求最低是4核心内存8GB服务器系统选择Centos7.6版本,需要操作防火墙开放UPD和TCP协议,开放默认端口8211如果自己不会的话联系服务器供应商协助操作。服务器准备好后你会有服务器的公网IP 默认账户root 密码随机或是你自己设定

远程连接服务器:使用Finalshell远程软件在自己电脑本地下载安装好启动即可,打开后点击左上角文件新建,新建一个会话ssh连接

名称可以自定义用于分辨服务器,主机写上自己的服务器IP,远程端口默认是22之后点击连接输入密码即可成功连接。

进入服务器后先输入命令:(关闭服务器防火墙)

systemctl stop firewalld.service

systemctl disable firewalld.service  回车

安装服务端运行环境:依次输入以下命令等待加载完毕

yum install glibc libstdc+ + -y

yum install glibci686 libstdc+ +.i686 -y

yum install screen -y

Steamcmd是没法在linux系统默认用户运而且这样不安全所以需要创建新用户去运行steamcmd

创建新用户:输入命令

sudo useradd -m steam

设置新的steam密码:输入命令 新密码输入两遍,输入的时候是不显示的所以要记住密码

sudo passwd steam

当出现下图中passwd:所有的身份验证令牌已经更新即代表新密码设置好了

然后赋予新用户权限

usermod -G sudo steam

进入新用户的home文件夹

sudo -u steam -s

cd /home/steam

为steamcmd创建目录并切换至该目录

mkdir -/Steam &8 cd -/Steam

在这个目录中下载并解压适用于linux的steamcmd 输入命令

curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -

运行steamcmd (运行后会自动加载steamcmd等待下载完成即可)

cd -/Steam

./steamcmd.sh

出现steam>登录 SteamCMD

匿名登录

login anonymous

注:这里一定要等待出现三个OK才行

如果出现Retrying按ctrl+c退出 重新运行SteamCMD继续登陆,直到出现OK为止! (重新登陆也就是重新操作cd -/Steam      ./steamcmd.sh    login anonymous

命令即可)

获取幻兽帕鲁服务端:

app_update 2394010

安装服务端依赖项:

app_update 1007

加载完成后退出SteamCMD

quit

建立库链接:

新建.steam文件夹

mkdir ~/.steam

新建sdk64文件夹

mkdir ~/.steam/sdk64

cp ~/Steam/steamapps/common/Steamworks\SDK\Redist/linux64/steamclient.so ~/.steam/sdk64/

启动游戏:

screen

cd /home/steam/steam/steamapps/common/PalServer

./PalServer.sh

客户端:

进入游戏后选择 加入多人游戏 (专用服务器)

在最下面输入IP地址以及端口号即可进入服务器

如果设置了密码,在连一次后会弹商提示没有输入密码,这时候再选择加入多人游戏(专用服务器),选择最近访问过的服务器列表即可

配置运行服务器修改游戏设定问题艾西这里提供以下参数供需要的小伙伴参考,可以完全按照你的想法来去设置你的服务器

注: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 ; (公共端口  如果需要一台服务器多开几个服务端可自行设置)

Linux系统进入服务器文件夹:PalWorldSettings.ini路径文件

cd ~/Steam/steamapps/common/PalServer

艾西服务器调整配置文件:游戏设定

[/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")

将修改后代码复制粘贴到下列文件中

Pal/Saved/Config/LinuxServer/PalWorldSettings.ini 

注意要把值写在引号里,比如服务器密码:ServerPassword=""改成ServerPassword="123456"

如果想让自己的服务器能在社群服务器中被搜索到,可以在括号里加上EpicApp=PalServer

简单的办法是复制好内容后,输入指令

vim~/Steam/steamapps/common/PalServer/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini 然后把内容粘贴到新弹出来的框里

按ESC,输入 :wq 后按回车(注意要英文输入法,冒号也要打)

运行帕鲁幻兽服务端

./PalServer.sh

到这一步服务就搭建架设完成了接下来就是进入服务器,可以通过steam面板启动也可以在自己本地下载好的客户端进入游戏选择加入多人游戏(专用服务器)

在最下面输入IP地址以及端口号即可进入服务器

后续管理该服务器,可以使用以下命令来进行:

# 启动幻兽帕鲁的服务

sudo systemctl start pal-server

# 重启幻兽帕鲁的服务

sudo systemctl restart pal-server

# 关闭幻兽帕鲁的服务

sudo systemctl stop pal-server

# 查询幻兽帕鲁服务的状态

sudo systemctl status pal-server

我是艾西今天linux系统搭建幻兽帕鲁服务器的教程到这里就结束了,我们这里做一下总结实测4核心8GB的云服务器大概在5人左右也是会出现崩溃的情况,内存占用太高这是目需要官方去做优化修复的问题。在选择服务器时小伙伴们你们自己要确认好你搭建的用途,如果是打算弄社区在服务器配置上还是需要下点功夫,毕竟一分耕耘一份收获,目前我和小伙伴们建议的是16H32G起有条件的上到64G内存会比较稳妥这样就省去了后期的一些繁琐,游戏崩容易出现的问题就是数据回档,玩家掉线等问题,为保持良好的游戏体验以及出现问题就需要自己爬起来进服务器操作启动服务端的操作,帕鲁们冲!!!!

我是艾西本期分享就到这里啦希望对有需要的小伙伴有帮助我们下期见@艾西服务器@驰网艾西 拥有一台服务器可以做很多有趣的事情

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/663206.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

华为云CodeArts Snap荣获信通院优秀大模型案例及两项荣誉证书

2024年1月25日,中国人工智能产业发展联盟智能化软件工程工作组(AI for Software Engineering,下文简称AI4SE)在京召开首届“AI4SE创新巡航”活动。在活动上,华为云大模型辅助系统测试代码生成荣获“2023AI4SE银弹优秀案…

代码随想录算法训练营第二十四天| 77. 组合。

77. 组合 题目链接:组合 题目描述: 给定两个整数 n 和 k,返回范围 [1, n] 中所有可能的 k 个数的组合。 你可以按 任何顺序 返回答案。 解题思路: 本题是经典的回溯法解决的组合问题,回溯问题搞清楚纵向递归横向遍历即…

混乱字母排序——欧拉路数论

题目描述 小明接到一个神秘的任务:对于给定的 n 个没有顺序的字母对(无序代表这两个字母可以前后顺序颠倒,区分大小写)。请构造一个有 (n1) 个字母的混乱字符串使得每个字母对都在这个字符串中出现。 输入输出格式 输入格式 第…

KVM虚拟机MAC地址冲突,引发服务器对xshell说:Go away!

转载说明:如果您喜欢这篇文章并打算转载它,请私信作者取得授权。感谢您喜爱本文,请文明转载,谢谢。 开场白 最近在机房的服务器上装kvm虚拟主机。 不经意间,上演了一场由MAC地址异常而引发的服务器与xshell之间的血案…

宠物商业数据分析

一、宠物热销品类分布 欧睿国际更有一份数据表明,宠物食品在所有“它经济”中占比是最大,仅仅是猫狗食品就达到了59.1%,增速也远高于其他宠物用品。 2018年,中国就已经有超7700万独居成年人口,国内养宠主力军中90后占…

c++阶梯之auto关键字与范围for

auto关键字&#xff08;c11&#xff09; 1. auto关键字的诞生背景 随着程序的逐渐复杂&#xff0c;程序代码中用到的类型也越来越复杂。譬如&#xff1a; 类型难以拼写&#xff1b;含义不明确容易出错。 比如下面一段代码&#xff1a; #include <string> #include &…

nginx无法启动,win10占用80端口 (注册表方式解决)

参考&#xff1a;https://blog.csdn.net/qq_39523111/article/details/128853509 改为4 重启后 不再占用 pid 不是4了 已经变为nginx了 改为0 没起作用 发现 80端口还是被 4占用 可以 把 服务中的 SQL Server Reporting Services关掉

2024年美赛B题思路分析 - 搜索潜水器

# 1 赛题 问题B&#xff1a;搜索潜水器 总部位于希腊的小型海上巡航潜艇&#xff08;MCMS&#xff09;公司&#xff0c;制造能够将人类运送到海洋最深处的潜水器。潜水器被移动到该位置&#xff0c;并不受主船的束缚。MCMS现在希望用他们的潜水器带游客在爱奥尼亚海底探险&…

【疑问】为什么声明和定义要分离

前言 我们在学习的时候接触过一个话&#xff1a;编写自定义函数的时候 要做到声明和定义分离 那么为什么呢 今天就来简单的了解一下 疑问&#xff1a;错误的发生 下面给出两个源文件和一个头文件以及报错信息 text.cc文件 #include"head.h"int main() {int a 1…

Pytroch 自写训练模板适合入门版 包含十五种经典的自己复现的一维模型 1D CNN

训练模板 在毕业之前&#xff0c;决定整理一下手头的代码&#xff0c;自己做1D-CNN这吗久&#xff0c;打算开源一下自己使用的1D-CNN的代码&#xff0c;包括用随机数生成一个模拟的数据集&#xff0c;到自己写的一个比较好的适合入门的基础训练模板&#xff0c;以及自己复现的…

2020年CSP-J认证 CCF非专业级别软件能力认证第一轮真题--完善程序题

2020 CCF认证第一轮&#xff08;CSP-J&#xff09;真题 三、完善程序题 第一题 质因数分解 给出正整数n&#xff0c;请输出将n质因数分解的结果&#xff0c;结果从小 到大输出。 例如&#xff1a;输入n120程序应该输出2 2 2 3 5,表示1202 X 2 X 2 X 3 X 5输入保2≤n≤10^9提…

个人建站前端篇(二)项目采用服务端渲染SSR

SSR的优点 更好的SEO首屏加载速度更快&#xff0c;用户体验更好可以使用相同的语言以及相同的声明式、面向组件的心智模型来开发整个应用&#xff0c;而不需要在后端模板系统和前端框架之间来回切换。 Vue生态中的SSR通用解决方案 Nuxt是一个构建于 Vue 生态系统之上的全栈框…

springboot 整合 PowerJob实现定时任务调度

最近项目需要使用定时任务&#xff0c;而使用了PowerJob做任务调度模块&#xff0c;感觉这个框架真香&#xff0c;今天我们就来深入了解一下新一代的定时任务框架——PowerJob&#xff01; 简介 PowerJob是基于java开发的企业级的分布式任务调度平台&#xff0c;与xxl-job一样…

10个React状态管理库推荐

本文将为您推荐十款实用的React状态管理库&#xff0c;帮助您打造出高效、可维护的前端应用。让我们一起看看这些库的魅力所在&#xff01; 在前端开发中&#xff0c;状态管理是至关重要的一环。React作为一款流行的前端框架&#xff0c;其强大的状态管理功能备受开发者青睐。…

2.2学习总结

2.2 1.⼀和零 2.零钱兑换II 3.组合总和 Ⅳ 4.零钱兑换 5.完全平⽅数 6.封印 7.杨辉三角形 8.卡牌 9.最大子段和 题1&#xff1a;https://leetcode.cn/problems/ones-and-zeroes/description/ 01背包问题&#xff0c;其中m&#xff0c;n分别是背包的容量&#xff0c;s字符串中…

力扣hot100 二叉树的右视图 DFS BFS 层序遍历 递归

Problem: 199. 二叉树的右视图 文章目录 思路&#x1f496; BFS&#x1f496; DFS 思路 &#x1f469;‍&#x1f3eb; 甜姨 &#x1f496; BFS ⏰ 时间复杂度: O ( n ) O(n) O(n) &#x1f30e; 空间复杂度: O ( n ) O(n) O(n) class Solution {public List<Integer&…

NFT Insider #119:The Sandbox 举办VoxEdit 战士装备设计比赛,周星驰 Nobody NFT开启铸造

引言&#xff1a;NFT Insider由NFT收藏组织WHALE Members &#xff08;https://twitter.com/WHALEMembers&#xff09;、BeepCrypto &#xff08;https://twitter.com/beep_crypto&#xff09;联合出品&#xff0c;浓缩每周NFT新闻&#xff0c;为大家带来关于NFT最全面、最新鲜…

【Android】高仿京东三级类型列表Demo

本demo基于二级分类双列表联动Demo进行了改进&#xff0c;高仿实现了京东的三级类型列表。 京东的如图&#xff1a; 本demo的&#xff1a; 改进之处 实现了三级列表联动&#xff0c;二三级列表之间的滑动监听优化了一下&#xff0c;将二级类型选中交予自身的点击事件&#…

IDEA如何进行远程Debug调试

背景&#xff1a; 使用docker进行CVE漏洞复现的时候&#xff0c;由于只能黑盒进行复现&#xff0c;并不能知道为什么会产生这个漏洞&#xff0c;以及漏洞的POC为什么要这么写&#xff0c;之前我都是通过本地debug来进行源码分析&#xff0c;后来搜了一下&#xff0c;发现可以进…

day36 无重叠区间 划分字母区间 合并区间

题目1&#xff1a;435 无重叠区间 题目链接&#xff1a;435 无重叠区间 题意 intervals[i][starti&#xff0c;endi] 移除区间&#xff0c;使得区间互不重叠&#xff0c;返回移除区间的最小数量 相邻区间挨在一起&#xff0c;尽量移除重叠区间 代码 class Solution { publ…