准备工作 安装环境
系统:centos 7 x64
配置:2H 4G 3M
成品:118.25.104.156:26900 yum clean all
yum update -y
yum upgrade -y
cd /
#下面的命令可以省略
#yum install glibc.i686 libstdc++.i686 -y
#yum install screen -y
#yum install gcc
安装游戏本体 #建立目录
cd /usr/local/
mkdir 7DaysToDie
#下载SteamCmd
wget https://steamcdn-/client/installer/steamcmd_linux.tar.gz
#或 wget /wp-content/uploads//11/steamcmd_linuxtar.gz
#解压SteamCmd
tar xf steamcmd_linux.tar.gz
#安装SteamCmd
./steamcmd.sh
#登录steam (或者login 账号 密码)
login anonymous
#设置安装目录7DaysToDie
force_install_dir ./7DaysToDie
#安装七日杀
app_update 294420 validate
#安装完成退出SteamCmd
quit
安装辅助环境 ##安装glibc 2.15
cd /usr/local/
wget /usr/uploads/glibc-2.15.tar.xz
#或 wget /wp-content/uploads//11/glibc-215tar.xz
tar -xvf glibc-2.15.tar.xz
#开始安装
mkdir -p /var/VMdisks
mv glibc-2.15 /var/VMdisks/
cd /var/VMdisks/glibc-2.15/
mkdir build
cd build/
../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin
#以下两行代码执行时间较长请耐心等待
make -j4
make install
##设置swap分区(避免内存不足直接把七日杀进程杀掉)
#查看是否有swap分区
free -m
#如果显示出来的swap 后面是0 0 0 则需要设置swap分区
dd if=/dev/zero of=/var/swap bs=1024 count=8192000
#设置权限
chmod 600 /var/swap
#创建swap分区
mkswap /var/swap
#启用swap
swapon /var/swap
#设置开机自动设置swap
echo '/var/swap swap swap default 0 0' >> /etc/fstab
#重启服务器
reboot
#最后再用free -m 查看swap分区是否有值,如果有值则设置成功
free -m
启动七日杀 #查看是否能正常运行
cd /usr/local/7DaysToDie
./startserver.sh -configfile=serverconfig.xml
#如果启动没问题就设置开机启动
vi /etc/rc.d/rc.local
nohup /usr/local/7DaysToDie/startserver.sh -configfile=/usr/local/7DaysToDie/serverconfig.xml > /dev/null 2>&1 &
##创建软连接
#存档目录
sudo ln -sf ~/.local/share/7DaysToDie/Saves /root
#七日杀目录
sudo ln -sf /usr/local/7DaysToDie /root