标签 求生之路2 下的文章

没找到好用的图,随手p了个求生之路2

2021.03.27 更新

服务器配置

软件软件版本
操作系统Debian 10 (buster)
内核4.19.0-13-amd64
cpu2.59Ghz cpu*4
内存8GB
带宽5Mbps
硬盘150G 高性能云硬盘

起步

Debian

教程终默认以 root 用户执行命令
# 安装32位环境依赖
$ dpkg --add-architecture i386

# 最好还是升级一下系统
$ apt update
$ apt upgrade

Steam教程原话

Create a user account named steam to run SteamCMD safely, isolating it from the rest of the operating system. Do not run steamcmd while operating as the root user - to do so is a security risk.

最好不要使用 root 用户来运行 steamCMD

创建用户并建立存放目录

$ adduser steam   #创建一个用户叫 steam
$ passwd steam    #密码自己随意设置,我这里就 steam
$ sudo -iu steam  #这个用户在求生之路2的文件夹里没有创建文件的权限,建议切回root创建
$ mkdir steamCmd  #创建存放目录
官方的 apt install steamcmd 我是没有成功,小伙伴们可以试一下
$ cd ~/steamCmd

# 下载完成后解压文件
$ curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -

运行 steamCMD 安装求生之路2

啊~

运行脚本

$ steamcmd

这个时候你就进到 steamCMD 辣

这是匿名登陆到 steam ,查看需要用户名登陆的游戏在这里找 这里这里

这里 求生之路2 支持匿名登陆,我们用匿名

# 其它用户名登陆 `login 用户名`

Steam> login anonymous

指定下载目录这一步我没做,直接默认下载在 $HOME/.steam/steamapps/common/ 里面

下载的时候最后带上 validate 效验下载的数据缺少或丢失

Steam> app_update 222860 validate

下载过程

等待安装完成......


安装完成会提示 Success! App '222860' fully installed.

输入 exitquitCtrl + CCtrl + Z 退出

配置并运行求生之路2

创建 server.cfg 配置文件

$ nano $HOME/server.cfg

输入以下内容

hostname "ohhhhhhhhhhhhhhhh"                     #主机名
sv_cheats 1                                      #开启作弊
sv_region 4                                      #我这里设置的亚洲服务器(0就是全球辣)
sv_steamgroup "27915935,1184541,1016724,628356"  #设置steam组
sv_steamgroup_exclusive 1                        #开启私有组
sv_allow_wait_command 0                          #不等待
sb_all_bot_game 1                                #留着一个电脑
sv_consistency 0                                 #mod不一样也可以一起玩
sv_search_max_ping 300                           #超过300ping就找不到我辣(前提把私有组关掉)
fps_max 72                                       #限制fps72
z_difficulty Hard                                #开启困难模式

管理员权限创建一个启动脚本

$ curl -O https://mirror.flxxyz.com/gist/flxxyz/14b5dc4080d20c685eb767067414c8dd/raw/7d202f1e204610bd9ab4a71671b54f6b3ee05f41/l4d2_start_server.sh
$ chmod +x l4d2_start_server.sh

OK,运行吧~

$ ./l4d2_start_server.sh