linux搭建七日杀;7daytodie_centos_install

55gY 32 0

准备工作

安装环境

系统: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-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz 
#或 wget https://55gy.cn/wp-content/uploads/2020/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 https://biux.cn/usr/uploads/glibc-2.15.tar.xz
#或 wget https://55gy.cn/wp-content/uploads/2020/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

本站资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!

发表评论 取消回复
表情 图片 链接 代码

分享