求生之路2服务器搭建记录

之前有很长一段时间没维护,最近想玩的时候发现服务器怎么修改网络也连不上steam,迫于无奈重装了系统重新搭建了一遍。花了很多时间在搜索引擎上重新搜索资料,想着这一次再重装一遍,记录一下,以防之后再需要重装又想不起细节的情况。

下载SteamCMD并拉取服务端

https://developer.valvesoftware.com/wiki/SteamCMD#Windows

因为我不太喜欢用linux,服务器装的是windows server,所以下载的是windows版本的cmd,你可以根据你的系统来选择不同平台。

之后在服务器内运行压缩包内的exe会自动打开命令行拉取cmd。

start C:\Users\Administrator\Desktop\steamcmd\steamcmd.exe +login anonymous +force_install_dir l4d2 +app_update 222860 validate +quit

拉取完成之后编辑一个.bat文件,填入上面的内容,大概意思就是启动exe然后匿名登陆强制拉取服务端到l4d2这个文件夹下。

l4d2会和steamCMD在同一个路径,所以如果你不想放在这底下的话需要自己改一下位置,用相对路径或者绝对路径都可以。

安装插件平台

https://www.sourcemod.net/downloads.php?branch=stable

https://www.sourcemm.net/downloads.php?branch=stable

sourcemod和metamod是插件所需要的基础,所以根据平台下载好安装包后传到服务器,直接解压到服务端在的那一级文件夹。

之后我们需要配置一下服务端的管理员权限,需要先查找我们的steamID。

https://steamid.io/

可以通过把个人资料链接复制到这里来查找到自己的steamID,然后打开l4d2/left4dead2/addons/sourcemod/configs/admins_simple.ini文件,最底下非注释的部分添加一行:

"STEAM_0:1:123456789"        "99:z"

99:z意味着开放全部权限。

战役突破四人上限

这个我是采用比较新的方案,https://github.com/lakwsh/l4dtoolz

因为能在社区搜到的版本感觉问题比较多,这次就想试试新的,但还暂时没找超过四个人实验。

这里我就不介绍了,只要跟着作者的readme走就可以了。

服务器细节配置

//服务器名称
hostname "starfish server"

//管理员密码
rcon_password "xxxxxxx"

//steam组
sv_steamgroup "xxxxxxxx"

//游戏模式
mp_gamemode coop

//难度
z_difficulty Normal

//不参与匹配 
//1组内好友的好友仍然能加入
//2就是限制组内成员了
sv_steamgroup_exclusive 1

//服务器区域
//亚洲是4
sv_region 4

//资产合理性校验
sv_consistency 0

//作弊开关
//0关闭
sv_cheats 0

//互联网游戏 
//0就是关闭局域网
sv_lan 0

//L4Dtoolz
sv_maxplayers 8
sv_force_unreserved 1

用命令行的形式启动服务器

start C:\Users\Administrator\Desktop\steamcmd\l4d2\srcds.exe -console -game left4dead2 -insecure -port 27015 +exec server.cfg +map c2m1_highway

基本上就是用控制台启动服务器并关闭vac,执行配置文件,加载第二个战役高速公路。

插件推荐

坦克血量显示

https://forums.alliedmods.net/showthread.php?p=2744904

倒地爬行

https://forums.alliedmods.net/showthread.php?t=137381

类似文章

发表回复

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