教程开始
本教程为a21开服教程,
通过ssh连接到服务器,
输入以下命令,每次一行,然后回车
等命令的代码跑完没有报错,再执行下一条命令
首先检查更新
yum clean all
yum update -y
yum upgrade -y
添加一个steam用户
adduser steam
安装相关依赖
yum install glibc.i686 libstdc++.i686 -y
安装screen,需要用screen保持服务器运行
yum install screen -y
切换到steam用户
su -ls /bin/bash steam
切换到steam用户的目录
cd ~
运行一个名为7DayServer的screen,如果不用screen,下载中途退出(ssh断开)的话,是需要重新下载的
screen -S 7DayServer
如果在后面的操作过程中断开了ssh连接,可以通过下面的命令继续之前的操作,现在不用这条命令
screen -r 7DayServer
下载SteamCMD
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
解压
tar xf steamcmd_linux.tar.gz
运行SteamCMD
./steamcmd.sh
更改下载目录(这一步如果不改下载目录,默认的下载路径中间有空格,切换路径有点麻烦)
force_install_dir /home/steam/7DaysToDieServer/
登录至Steam
login anonymous
下载七日杀
capp update 294420 -beta latest experimental
下载的时候会出现下载进度,当出现Success! App '294420' fully installed.之后,游戏就下载完了,但是为了保险起见,再执行一次上面的命令,校验一下游戏完整性
退出Steam
exit
游戏下载成功了,这时可以用Winscp登录服务器,进入到/home/steam/7DaysToDieServer中找到serverconfig.xml对服务器进行个性化设置,这里就不展开说了
服务器设置好之后,切换到七日杀游戏目录下
cd ~/7DaysToDieServer
启动游戏服务器
./startserver.sh -configfile=serverconfig.xml
一些问题
输入上面的命令后,服务器开始初始化七日杀的服务器设置,根据过程的时间由你云服务器的性能决定,如果一直卡在
Using config file: serverconfig.xml
你可以用Winscp进入/home/steam/7DaysToDieServer/7DaysToDieServer_Data找到output_log__日期.txt查看日志
或者按Ctrl+A+D将screen切至后台,然后用tailf命令查看日志(示例的日志文件名的日期要替换成你的日志文件)
tailf /home/steam/7DaysToDieServer/7DaysToDieServer_Data/output_log__日期.txt