幻兽帕鲁专用服务器搭建之Linux部署配置教程

大家好我是飞飞,上一期我分享了Windows系统的幻兽帕鲁服务器搭建教程。因为幻兽帕鲁这游戏对服务器的配置有一定的要求,很多小伙伴就寻思用Linux系统搭建占用会不会小一点?有计算机基础的小伙伴都知道Linux系统和Windows系统相比,Linux多使用的是命令行或是面板管理,系统文件占用小,而Windows系统的图形用户界面恰恰相反,光是系统文件,就会占用十几二十G,所以用Linux系统搭建幻兽帕鲁是可以提高服务器性能和速度的。如何用Linux系统搭建幻兽帕鲁专用服务器呢?今天飞飞和你分享

一、准备工作

服务器,远程连接工具(putty,Finalshell等),steamcmd文件包
注:除了命令行的方式,也可以安装宝塔面板管理服务器,Linux系统安装宝塔面板教程,电脑小白不建议用Linux哦

幻兽帕鲁专用服务器搭建之Linux部署配置教程

二、服务器租用

帕鲁官方建议服务器最低要求4核16G,其中4-6人联机,建议16G内存;8-10人联机32G内存,16-18人联机建议64G内存,32人联机建议128G内存,64G内存也能32人联机,但考虑到大后期造的建筑物多了,缓存也会更多,预留足够空间会使游戏更加稳定运行。

玩家数越多,对服务器的CPU要求会越高,主频低于3.0GHz的,十多个人联机游戏服务器FPS掉的很快,FPS值越低,游戏就越不稳定。

在这里我演示的是CentOS 7.6系统的,如果是你租用的是云服务器,需要在控制台的安全组开放UDP和TCP协议的游戏端口,默认是8211,这个端口是可以修改为其它的。如果是租用的驰网物理服务器,是不用操作这步的,直接可以使用。

三、远程连接服务器

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

幻兽帕鲁专用服务器搭建之Linux部署配置教程
名称可以自定义用于分辨服务器,主机写上自己的服务器公网IP,远程端口默认是22,用户名默认是root,点击连接输入密码即可成功连接。

幻兽帕鲁专用服务器搭建之Linux部署配置教程
进入服务器后输入以下命令关闭服务器防火墙

systemctl stop firewalld.service
systemctl disable firewalld.service

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

yum install glibc libstdc+ + -y
yum install glibci686 libstdc+ +.i686 -y
yum install screen -y

幻兽帕鲁专用服务器搭建之Linux部署配置教程

Steamcmd不能直接在linux系统默认用户root下运行,不安全,所以需要创建新用户去运行steamcmd
创建新用户

sudo useradd -m steam

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

sudo passwd steam

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

幻兽帕鲁专用服务器搭建之Linux部署配置教程
然后赋予新用户权限

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

幻兽帕鲁专用服务器搭建之Linux部署配置教程
出现steam> 后登录 SteamCMD
匿名登录

login anonymous

幻兽帕鲁专用服务器搭建之Linux部署配置教程
注:登录一定要等待三个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/

五、启动游戏程序

Linux进入帕鲁服务器文件夹,找到PalWorldSettings.ini文件

cd ~/steam/steamapps/common/PalServer

将PalWorldSettings.ini文件的全部内容复制粘贴到以下路径文件中
Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
命令行的方式是复制好内容后,输入指令

vim~/steam/steamapps/common/PalServer/Pal/Saved/Config/LinuxServer/PalWorldSettings.ini 

然后把内容粘贴到新弹出来的框里
按ESC,输入 :wq 后按回车(注意要英文输入法,冒号也要打)
运行帕鲁幻兽服务端

./PalServer.sh

到这一步服务器就搭建完成了

六、进游戏测试

在Steam中打开幻兽帕鲁游戏,进入游戏后选择加入多人游戏 (专用服务器)
幻兽帕鲁专用服务器搭建之Linux部署配置教程
在最下面输入IP地址以及端口号即可进入服务器

幻兽帕鲁专用服务器搭建之Linux部署配置教程
幻兽帕鲁专用服务器搭建之Linux部署配置教程
如果设置了密码,连接后会弹窗提示没有输入密码,这时候再选择加入多人游戏(专用服务器),选择最近访问过的服务器列表即可。

以上就是Linux服务器搭建幻兽帕鲁多人联机服务器的方法

感谢您的阅读,服务器大本营助您成为更专业的服务器管理员!

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

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

相关文章

探索前景:机器学习中常见优化算法的比较分析

目录 一、介绍 二、技术背景 三、相关代码 四、结论 一、介绍 优化算法在机器学习和深度学习中至关重要,可以最小化损失函数,从而改善模型的预测。每个优化器都有其独特的方法来导航损失函数的复杂环境以找到最小值。本文探讨了一些最常见的优化算法&…

前端Ajax获取当前外网IP地址并通过腾讯接口解析地理位置

目录 一、获取访问端IP地址 二、可用的IP获取接口 1、韩小韩IP获取接口: 2、ipify API 附3、失败的太平洋接口 三、腾讯位置服务-IP位置查询接口 一、获取访问端IP地址 原计划使用后端HttpServletRequest 获取访问端的IP地址,但在nginx和堡垒机等阻…

Python多功能课堂点名器、抽签工具

一、问题缘起 去年,ChatGPT浪潮袭来,我懂简单的Python基础语法,又有一些点子,于是借助于人工智能问答工具,一步一步地制作了一个点名器,也可以用于抽签。当时,我已经设计好页面和基础的功能&am…

Leetcode 第 385 场周赛题解

Leetcode 第 385 场周赛题解 Leetcode 第 385 场周赛题解题目1:3042. 统计前后缀下标对 I思路代码复杂度分析 题目2:3043. 最长公共前缀的长度思路代码复杂度分析 题目3:3044. 出现频率最高的质数思路代码复杂度分析 题目4:3045. …

【EFK】基于K8S构建EFK+logstash+kafka日志平台

基于K8S构建EFKlogstashkafka日志平台 一、常见日志收集方案1.1、EFK1.2、ELK Stack1.3、ELK filbeat1.4、其他方案 二、EFK组件介绍2.1、Elasticsearch组件2.2、Filebeat组件【1】 Filebeat和beat关系【2】Filebeat是什么【3】Filebeat工作原理【4】传输方案 2.3、Logstash组件…

本届挑战赛季军方案:基于图网络及LLM AGENT的微服务系统异常检测和根因定位方法

aiboco团队荣获本届挑战赛季军。该团队来自亿阳信通。 方案介绍 本届挑战赛采用开放式赛题,基于建行云龙舟运维平台的稳定性工具和多维监控系统,模拟大型的生活服务APP的生产环境,提供端到端的全链路的日志、指标和调用链数据。参赛队伍在组…

操作系统:IO管理概述

🌈个人主页:godspeed_lucip 🔥 系列专栏:OS从基础到进阶 🏆🏆本文完整PDF源文件请翻阅至文章底部下载。🏆🏆 1 I/O设备的基本概念与分类1.1 总览1.2 什么是IO设备1.3 IO设备的分类1…

yolov8涨点技巧,添加SwinTransformer注意力机制,提升目标检测效果

目录 摘要 SwinTransformer原理 代码实现 YOLOv8详细添加步骤 ymal文件内容 one_swinTrans three_swinTrans 启动命令 完整代码分享 摘要 Swin Transformer通过引入创新的分层注意力机制展现了其架构的独特性,该机制通过将注意力区域划分为块并在这些块内执…

NutUI + taro +vue 开发遇到的问题 使用popup组件 内部元素滚动遇到的的问题

1 popup 弹出内容时 弹出的框内元素数据很长需要滚动时 本地可以正常滚动 打包成小程序后无法滚动 如这样的免责条款内容 代码如下 解决办法 1 把2处的单位换成百分比 弹框能滚动但是 是popup 里面所有的元素都一起滚动 导致标题都滚走了 2 scroll-y 改成: :scrol…

Spring Task的应用

介绍 Spring Task是Spring框架提供的任务调度工具,可以按照约定的时间自动执行某个代码逻辑。 定位: 定时任务框架 作用: 定时自动执行某段Java代码 应用场景: 引用卡每月还款提醒、银行贷款每月还款提醒、火车票售票系统处理未支…

Vulnhub内网渗透Masashi-1靶场通关

完整内容见我的博客xzajyjs.cn 靶场下载地址。 下载下来后是 .vmdk 格式,vm直接导入。 M1请使用UTM进行搭建,教程见此。该靶场可能出现网络问题,解决方案见此 信息搜集 arp-scan -l # 主机发现,目标位192.168.168.14 nmap -sV …

单片机SWJ 调试端口(SW-DP和JTAG)、SWD下载电路

单片机下载接口是指用于将编写好的程序代码下载到单片机芯片中的接口。常见的单片机下载接口包括以下几种: 1. **串口下载接口**:通过串口(如UART或RS-232接口)与计算机或下载器相连,将程序代码通过串口传输到单片机内…