前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >《僵尸毁灭工程》 Linux开服

《僵尸毁灭工程》 Linux开服

原创
作者头像
用户4614070
修改2021-05-10 10:39:55
6.7K3
修改2021-05-10 10:39:55
举报
文章被收录于专栏:大蛹的个人笔记

选用的主机:

腾讯云99元一年特价轻量应用服务器

配置:CPU: 1核 内存: 2GB 带宽5Mbps 镜像信息: CentOS 8.0

连接服务器使用软件:winSCP、PUTTY


1:安装steamCMD和游戏文件

代码语言:javascript
复制
//进入根目录以及安装对应的环境包
cd /
yum install glibc.i686
yum install libstdc++.i686

//安装steamCMD
mkdir /opt/steamcmd
cd /opt/steamcmd
wget http://media.steampowered.com/installer/steamcmd_linux.tar.gz 
tar -xvzf steamcmd_linux.tar.gz
./steamcmd.sh
//接下来会安装steamcmd,安装完成会进入steam命令行模式,命令台表现为:steam>
login anonymous
app_update 380870 validate

等待游戏服务器安装完成

按键盘的:Ctrl+C 退出steam 命令行模式


因为Linux运行服务器一旦关闭连接工具命令直接终止(后台机制),接下来解决这个问题,继续

代码语言:javascript
复制
yum install screen
//输入y确认安装,输入:y

安装gcc编译器

代码语言:javascript
复制
cd /
yum install gcc              

为了解决2G内存服务器内存不够问题,相信我,就算是在Linux中,2G的内存启动服务器照样够呛,内存大的服务器可以省略这步

代码语言:javascript
复制
//查看是否有swap分区
free -m
//如果显示出来的swap 后面是0 0 0 则需要设置swap分区(我这里设置的是8g 即8192)
dd if=/dev/zero of=/var/swap bs=1M count=8192
//设置权限
chmod 600 /var/swap
//创建swap分区
mkswap /var/swap
//启用swap
swapon /var/swap
//设置开机自动设置swap
echo '/var/swap   swap   swap   default 0 0' >> /etc/fstab
//最后再用free -m 查看swap分区是否有值,如果有值则设置成功
free -m

以上工作完成以后则可以启动你的僵尸毁灭工程服务了

代码语言:javascript
复制
cd /root/Steam/steamapps/common/Project\ Zomboid\ Dedicated\ Server
screen -s v
//完成后会跳到一个新界面
bash start-server.sh

键盘按:Ctrl+A +D   (相当于最小化),没做这不千万不要关闭软件

最小化之后你也可以输入:screen -r v (返回这个窗口看看)

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档