步骤一:购买云服务器,云服务器配置介绍
步骤二:如何部署服务器
⠀
此篇在部署服务器的时候尽量傻瓜式教学,让有需求的人都可以部署。
上篇介绍了,内网穿透,本机当服务器。此篇为云服务器的选择和部署。
一:云服务器选择
官方推荐是 4核 8G ,但实际多人 内存会出现爆满的情况,是游戏优化不好。这也意味着,服务器价格会很昂贵。
⠀
即使如此,也可以考虑买港服双通道加速的服务器,更低价。此篇主要说国内地区的服务器
1.铭联云
⠀
79元,4核心8G,10M,但是是独立IP, 所以带宽相对稳定。10M跑满,可以支持12人左右应该没问题。
2.雨云,这个多数人都了解。
共享Ip的话,8h16G 35M带宽 ,第一个月79元。
而4核8G 35m带宽 只需要44元。由于只剩下Xeon® Gold系列,想多白嫖可以注册其他人账号,拷贝好服务器数据即可。(独立ip需要+50元,而其他类型虽然有更低价,但售空就不举例了)
⠀
2.特语云
4核心8G,卷后59元。 带宽10m。是独立ip。
⠀ ⠀
4.⠀ 极创云
这个就不举例了,部分好用的都售罄了。
⠀
⠀买好服务器后,启动服务器。
此文主要以雨云 云服务器为背景,linux ——Ubuntu 为图文讲解。
购买云服务器后 ,如果电脑有远程连接工具,可以直接连接(需要配置一下环境)
⠀
先开机,点击打开远程连接。
输入root ,然后按下回车,会提示输入passwd。复制远程密码,粘贴进去。回车就进入计算机了。
⠀先介绍下linux的基础命令
cd xxx 进入文件夹
ls 查看当前文件
pwd 查看当前节点
su 切换回root账户
ctrl+c 强制结束程序
右键点击可以粘贴
⠀
二:开始部署云服务器
操作方法:1、下载steamCmd
2:通过steamCmd下载 幻兽帕鲁的服务器端即可。
下载steamCmd 的 方法1:
⠀
通过安装免费存储库,下载steamCmd
Unbuntu:
sudo add-apt-repository multiverse; sudo dpkg --add-architecture i386; sudo apt update
debian:(在 Debian 12 (Bookworm) 中 apt-add-repository 命令不再起作用)
sudo apt update; sudo apt install software-properties-common; sudo apt-add-repository non-free; sudo dpkg --add-architecture i386; sudo apt update
输入完回车,然后还要再按下回车确认。
⠀
然后apt安装steamcmd
⠀ sudo apt install steamcmd
⠀
⠀ 执行下一个命令
⠀
输入 y 确认后,到这里:
用tap键选择ok,回车,然后选择 I AGREE 。(我同意) 回车
等待下载完成即可。
下载SteamCmd的方法2:(任何linux系统都可以
下载SteamCmd的依赖项
Ubuntu/Debian
sudo apt-get install lib32gcc-s1
⠀
企业Linux的话:
yum install glibc.i686 libstdc++.i686
到这里,需要先切换steam用户了,因为root账户无法启动幻兽帕鲁的服务器端。
创建新用户:
sudo useradd -m steam 创建新用户steam
sudo passwd steam 设置密码
⠀
sudo -u steam -s 切换steam用户
cd /home/steam 进入steam用户目录
创建Stean目录,并进入目录。
mkdir ~/Steam && cd ~/Steam
⠀
下载steamCmd
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -
这个下载很快。下载完成后。
⠀
开始安装服务器端!
(注意:此环节要非root的,其他用户安装,查看
steamcmd安装方法2 ⠀ 如何创建新用户,并且切换新用户。
⠀就在当前目录下,输入:
./steamcmd.sh +login anonymous +app_update 2394010 validate +quit
注意:如果是存储库中的包安装的steamcmd,只需要将./steamcmd.sh 替换成steamcmd即可,比如 输入:
steamcmd.sh +login anonymous +app_update 2394010 validate +quit
开始等待下载,这个下载慢一些,根据网速3-5分钟。⠀
如果请安装至其他位置,steamcmd启动后,输入命令: force_install_dir <path> ,然后再输入login anonymous,app_update 2394010 validate 也就是批次分开输入。)
⠀
下载完成后,切换到下载目录,默认下载路径:
cd ~/Steam/steamapps/common/PalServer
⠀
直接启动服务器,输入
./PalServer.sh
⠀
出现⠀ Setting breakpad minidump AppID = 2394010,就是启动成功了。
如果启动后报错:
.steam/sdk64/steamclient.so: cannot open shared object file: No such file or directory
创建对应确实的文件夹,然后回到下载目录
mkdir -p ~/.steam/sdk64/
cd ~/Steam
下载对应缺失的文件
steamcmd +login anonymous +app_update 1007 +quit
复制过去
cp ~/Steam/steamapps/common/Steamworks\ SDK\ Redist/linux64/steamclient.so ~/.steam/sdk64/
⠀
然后重新cd ~/Steam/steamapps/common/PalServer,启动./PalServer.sh
⠀
这里就是结束了,云服务器就可以不用管了。
⠀
成功后,就将你的 云服务器ip + 端口 输入到,加入多人游戏的最下面即可:
如果有帮助,请点一下赞吧!谢谢~
上一篇:幻兽帕鲁多人联机方法,内网穿透,直接本机当服务器