deepin是笔者很喜欢的一款国产linux发行版操作系统,家里头有闲置的笔记本就把它做成了deepin的操作系统,之前也用centos操作系统搭建过游戏幻兽帕鲁的服务器,但是幻兽帕鲁刚刚出来的时候内存会一直堆积,导致原来的小机器根本不够用,和朋友们得到那条飞龙之后服务器就停了,这会儿给他再搭起来,闲时间再玩玩。
准备工作
操作系统:deepin V23 RC2
环境搭建,安装steam
创建steam用户,linux的操作系统上最好使用专门的账户去做专门的事情
sudo useradd -m steam
修改steam用户密码,注意,需要输入两次,密码不会显示,直接输就是了
sudo passwd steam
切换到steam用户,下边命令输入后需要输入密码才行
sudo -u steam -s
在steam的家目录(/home/steam)下创建目录Steam,并进入Steam目录
cd /home/steam
mkdir Steam
cd Steam
由于deepin是64位操作系统,需要安装steam运行的基础环境。
sudo apt install --reinstall apt
sudo apt install libc6:i386 libstdc++6:i386
下载steam安装包并进行解压
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -
运行命令./steamcmd.sh安装steam
./steamcmd.sh
至此,steam安装完成。
网上有其他教程,说的是不用运行./steamcmd.sh,直接进行“安装幻兽帕鲁服务”步骤
安装幻兽帕鲁服务
直接运行下述命令即可完成游戏幻兽帕鲁服务下载和安装
./steamcmd.sh +login anonymous +app_update 2394010 validate +quit
拷贝64位sdk,这一步骤没懂,但是不拷贝不能用,必须搞!
mkdir -p ~/.steam/sdk64/
cp -fr steamapps/common/PalServer/linux64/steamclient.so ~/.steam/sdk64/
至此安装搭建完成
后续还需要打开服务器的服务相应端口(幻兽帕鲁默认端口8211),以及网络映射。
启动!
nobup是后台启动的前缀,&是后台启动的后缀,命令中“/PalServer.sh ”后边的都是特定参数,可加可不加。
nohup /home/steam/Steam/steamapps/common/PalServer/PalServer.sh --RconEnabled=True --AdminPassword=AdminPassword --port=8211 --players=32 > /home/steam/Steam/steamapps/common/PalServer/palserver_$current_time.log 2>&1 &
评论