求生之路2服务器搭建

这段时间由于疫情的原因无法出门,只能在家相约基友们打求生。但是在游戏过程中,除了房主不受影响,其他人简直卡得不能自理,十分影响游戏体验,于是诞生自己搭建游戏服务器的想法。

网上找了相关资料,大多数都是用官方工具SteamCMD搭建的,搭建过程较繁琐,后来发现一个项目LinuxGSM,把SteamCMD的搭建步骤都通过脚本代替,相比之下方便不少。


服务器配置:

阿里云服务器

安装依赖工具:

yum install mailx postfix curl wget tar bzip2 gzip unzip python3 binutils bc jq tmux glibc.i686 libstdc++ libstdc++.i686

添加用户:

useradd l4d2
passwd l4d2
su - l4d2

下载LinuxGSM和游戏服务器:

wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh l4d2server

由于raw.githubusercontent.com被墙,因此国内服务器需要做以下操作:

vi /etc/hosts

# 追加下面一行到文件中,然后保存退出,再重新执行下载
199.232.28.133 raw.githubusercontent.com

安装游戏服务器:

./l4d2server install

安装过程需要等待几分钟。

开启游戏服务器:

./l4d2server start

如果出现报错:

[ FAIL ] Starting l4d2server: Check IP: Multiple IP addresses found.
vi lgsm/config-lgsm/l4d2server/common.cfg

# 追加一行,然后保存退出,再开启服务器
ip="服务器内网ip地址"

游戏服务器其他操作:

# 关闭
./l4d2server stop

# 重启
./l4d2server restart

# 调试
./l4d2server console

# 更新
./l4d2server update

游戏连接服务器:

确保游戏服务器开启后,在游戏中:选项 -> 键盘/鼠标 -> 允许使用开发者控制台(把禁用改为启用)。然后按下键盘反引号按键(Esc下面那个),输入:connect 服务器公网ip(如:connect 0.0.0.0),按下回车即可连接。

游戏连接服务器

2.26更新

不确定是不是这篇文章的内容导致的,安装没两天就收到平台通知…


3.7更新

切勿尝试。

加入对话

2条评论

    1. 博客的服务器通过改IP救回来了,另一台阿里云的轻量应用服务器改不了IP,相当于报废了,一天下来攻击没停过

留下评论

邮箱地址不会被公开。 必填项已用*标注

给博主打赏

2元 5元 10元