首页 > 系统相关 >从零开始教你手动搭建幻兽帕鲁私服( CentOS 版)

从零开始教你手动搭建幻兽帕鲁私服( CentOS 版)

时间:2024-02-01 13:46:08浏览次数:29  
标签:CentOS 私服 幻兽 服务器 帕鲁 steam localhost

哈喽大家好,我是咸鱼。

想必上网冲浪的小伙伴最近都被《幻兽帕鲁》这款游戏刷屏了。

(文中图片均来自网络,侵删)

image

幻兽帕鲁是 Pocketpair 打造的一款开放世界的生存建造游戏。在游戏中,玩家捕捉各种各样的“帕鲁”。

“帕鲁” 在玩家支配下,完成不同的工作、任务,像极了现实中的打工人(破防了家人们)。

image

在游戏中体验当资本家的快乐,一下子戳到了打工人社畜们的心上,类似的带有强共情的玩家评论非常多:

“你不干有的是帕鲁干。”

“周日玩帕鲁,周一变帕鲁。”

“上班当了一天的帕鲁,下班了打开电脑轮到我当资本家了。”

但是游戏的火爆和在线玩家数量的飙升导致官方的服务器性能跟不上,许多玩家反馈在玩的过程中出现延迟高、卡顿、掉线、无法联机等现象。

为了改善这种情况,咸鱼将教大家如何从零开始搭建属于自己的幻兽帕鲁私服,让你免于卡顿掉线无法联机之苦,在帕鲁大陆上尽情“压榨”帕鲁们。

PS:下面教程是咸鱼的一位学弟写的,原文链接:CSDN-全网最详细 CentOS 搭建幻兽帕鲁私服教程

image

前期提要

目前网上搭建幻兽帕鲁私服的主流教程多为 ubuntu 和 windows,并且各大主流云服务器厂商提供现成的幻兽帕鲁 ubuntu 和 windows 私服,所以很难看见详细完整的 CentOS 教程,此教程提供给学习 CentOS 的同学参考。

机器准备

为了搭建私服,我们首先需要一台云服务器。云厂商没有特别要求,腾讯云、阿里云、华为云都可以,这里以阿里云为例子。

官方文档推荐的服务器要求 CPU 4 核、内存 8 GB,所以我们要准备好一个 4 核 8 GB 的服务器。

ps:经实测 4 核 8 GB的大概在 5 人左右性能就已经达到瓶颈了,CPU 占用率在98% 左右,内存很快就溢出了。所以想要稳定最低最低也要 4 核 16 GB。(之前游戏优化太烂不会自动释放内存的问题,官方在 2024-01-30 已基本解决)
图片

image

image
image

image

连接机器

首先打开终端登录服务器,这里我们可以用云厂商自带的终端也可以用本地的终端,以本地终端为例。

获取公网 ip:

image

设置密钥:

image

连接机器:

image

用户使用 root,连接成功后输入 root 的密码即可。

image

下载 steamCMD

SteamCMD 是 Steam 客户端的命令行版本。它的主要用途是使用命令行界面安装和更新 Steam 上可用的各种专用服务器。
首先是用户准备,我们创建一个 steam 的用户并切换到这个用户。

[root@localhost ~]# useradd steam

[root@localhost ~]# echo '你的密码' |  passwd --stdin steam

[root@localhost ~]# su steam

然后创建一个 steam 目录。

[steam@localhost ~]# mkdir ~/steam && cd ~/steam 

接着下载安装 steamCMD 压缩包 和一些依赖包。

# 安装依赖包
[steam@localhost ~]# yum install glibc libstdc++ glibc.i686 libstdc++.i686 -y

#安装 steamCMD
[steam@localhost ~]# wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz

#解压缩
[steam@localhost ~]# tar xvf steamcmd_linux.tar.gz

ps:第一次启动 steamcmd,程序会下载包,完成下载后会弹出报错,提示缺少 steamservice.so,这个报错可以先不管。

执行 steamcdm 脚本安装 steamCMD。

[steam@localhost ~]# ./steamcmd.sh 

执行完成后,命令行提示符会变成以 Steam> 开头,我们输入 quit 退出。

下面可以开始安装幻兽帕鲁的专用服务器程序了。

下载 Palserver

PalServer 就是 PalWorld 私服的启动脚本,运行这个脚本之后,游戏里就能通过地址【公网ip:8211】游玩私服。
执行以下命令,即可开始下载服务器程序。

#使用SteamCMD登录到Steam服务器并更新ID为2394010的游戏
[steam@localhost ~]# 
steamcmd +login anonymous +app_update 2394010 validate +quit

这里有小概率连接不成功,一直 retry,可以多尝试几次输入该命令,直到出现 Success 提示,表明安装完成。

steamcmd 会在 /home/steam/ 目录下生成 .steam 或 Steam 目录,新版本生成的文件夹都是 Steam,这里我们选择用 .steam 目录。

#新建.steam 目录 
[steam@localhost ~]# mkdir /home/steam/.steam 

启动 PalServer 前可以修改一下配置文件,可以把默认的配置文件 DefaultPalWorldSettings.ini 拷贝一份,重命名为 PalWorldSettings.ini,然后手动修改里面的内容,用 vim 修改内容。

[steam@localhost ~]# cd ~/.steam/SteamApps/common/PalServer
[steam@localhost ~]# cp ./DefaultPalWorldSettings.ini Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
[steam@localhost ~]# vim Pal/Saved/Config/LinuxServer/PalWorldSettings.ini 

ps:配置文件不是强制的,如果没有特别要求,可以直接跳过该步骤,游戏会自动使用默认的配置。

幻兽帕鲁,启动!

接着我们进入 palserver 的目录中,然后执行以下命令。

#新建sdk64文件夹
[steam@localhost ~]# mkdir /home/steam/.steam/sdk64
[steam@localhost ~]# cp -r /home/steam/Steam/steamapps/common/Steamworks\ SDK\ Redist/linux64/steamclient.so /home/steam/.steam/sdk64

然后启动幻兽帕鲁。

#启动游戏
[steam@localhost ~]# cd /home/steam/Steam/steamapps/common/PalServer
[steam@localhost ~]# ./PalServer.sh

这个时候已经可以用游戏连接私服了,但用这种方法启动的服务器,只要终端窗口关掉,服务就会挂。

如果想让服务常驻在后台,可以选择把程序以后台方式启动,这样哪怕会话结束,PalServer 服务进程也不会被杀死。

我们先输入ctrl+c把当前服务杀掉,然后输入以下命令挂起服务。

#后台方式启动游戏
[steam@localhost ~]# cd /home/steam/.steam/SteamApps/common/PalServer
[steam@localhost ~]# nohup ./PalServer.sh &

连接服务器

在图下位置输入你的服务器公网 IP 地址+端口号(默认是8211)

image

输入完之后可能会报错。

image

耐心等待一段时间后,点进最近访问过的服务器列表,就可以看到你想进入的服务器了,输入密码,就可以开始游戏了!

image

标签:CentOS,私服,幻兽,服务器,帕鲁,steam,localhost
From: https://www.cnblogs.com/edisonfish/p/18001032

相关文章

  • linux centos7+apache2+php
    Thisisbasicenvironmenttoservephpapplicationframework.Wedon'tneedaDatabaseinthiscase.MakeaserveroncentosEnvironmentSettingupsomeenvironment(phpandapacheenvironment)Touchthefileandpastetheweb-shellsamplecode.Chec......
  • centos7升级openssh到9.0
    一、安装telnet作为备份连接用yuminstalltelnet-servertelnetxinetd二、启动telnet服务systemctlstarttelnet.socketsystemctlstartxinetdsystemctlstatustelnet.socketsystemctlstatusxinetd三、修改配置vim/etc/pam.d/remote注释掉这行#auth......
  • CentOS系统实现PPT转图片
    转自:Linux系统使用PHP实现PPT转图片-盛世芳华-博客园(cnblogs.com)目前主流的实现方式为先将PPT转为PDF,再将PDF转成图片。1、安装软件yuminstallnodejsnpmunoconvlibreoffice-devimagemagickcentos安装imagemagick提示找不到,先执行命令:yumlistImageMagick*......
  • 教你在CentOS上搭建DNS服务器
    如果对您有帮助的话,请点赞收藏关注加评论谢谢!!!话不多说,直接进入主题~例题:搭建DNS服务器,DNS服务器域名为“自已姓名的完整汉语拼音.com”,要求为各服务器的域名提供正反向解析服务。启用bind-chroot功能,加固DNS服务器安全。1.搭建yum,安装BindChrootDNS服务器。yuminstallbind-chr......
  • 幻兽帕鲁服务器游戏版本怎么升级更新?
    哈喽大家好,我是咕噜美乐蒂,很高兴又见面啦!幻兽帕鲁(MonsterHunter:World)是一款热门的多人在线游戏,玩家可以在服务器上与其他玩家一起探险、狩猎怪物。为了保持游戏的平衡性和提供更好的游戏体验,游戏开发者会定期发布更新版本。在本文中,我将为您详细介绍如何在幻兽帕鲁服务器上升级......
  • 一行命令更新幻兽帕鲁服务器
    幻兽帕鲁在1月25日进行了一次更新,所以服务器也需要同步更新,才能继续游玩。Linux服务器更新1、使用如下命令,首先切换至root用户。sudosu2、运行如下命令,开始更新。⚠️注意:如果遇到“RetryFailed”等错误提示,请重新运行以上命令直到出现下图的内容:fullyinstalledwget-O......
  • 30秒幻兽帕鲁服务器保姆级自建教程(持续更新)
    帕鲁圣经1.帕鲁大陆最不缺的就是帕鲁,你不干有的是帕鲁干。2.哪怕你是高达三级的专业技术帕鲁,但你有红色陋习词条,你就不如旁边一级技术的帕鲁。3.帕鲁的成本取决与花费了几个帕鲁球,而一个普通帕鲁球的成本是一个帕鲁矿+3个木头+3个石头,如果一个帕鲁工作生产出的物资不能达到......
  • Centos7.6安装Openstack
    1.主机配置关闭防火墙#关闭防火墙systemctlstopfirewalld#开机禁止启动systemctldisablefirewalld关闭selinuxvi/etc/sysconfig/selinux在第7行设置SELINUX=disabledsetenforce0#临时生效,如果忘记设置,后续Httpd服务会因为权限问题无法启动修改主机名hostn......
  • 太强了!本地存档一键导入 Sealos 帕鲁专属服务器
    上一篇:幻兽帕鲁Palworld私有服务器一键部署教程作为一名资深帕鲁,我的职责就是帮助各位帕鲁主人们闭着眼睛部署私服,完全不用带脑子。我就喜欢群里的帕鲁老板们压榨我,拿鞭子抽我让我赶紧上新功能,这不,今天给各位带来一个王炸新功能:本地存档导入Sealos帕鲁专属服务器!和以往一......
  • 幻兽帕鲁Palworld优化配置文件在哪?存放路径
    幻兽帕鲁配置文件在哪?如何优化Palworld配置?阿腾云分享不同Windows和Linux服务器操作系统幻兽帕鲁配置文件路径:幻兽帕鲁配置文件存放路径位置Windows-Steam,SteamCMD配置文件位置:steamapps/common/PalServer/Pal/Saved/Config/WindowsServer/PalWorldSettings.iniLinux-SteamCM......