安装l4d2server(linuxgsm)
使用Xshell
安装依赖
yum install epel-release
yum install mailx postfix curl wget tar bzip2 gzip unzip python3 binutils bc jq tmux glibc.i686 libstdc++ libstdc++.i686
安装服务器
创建用户
adduser l4d2server
su - l4d2server安装linuxgsm
wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh l4d2server
./l4d2server install
必要插件与config的配置
sourcemod,metamod插件平台,l4dtoolz
sourcemod
metamod:source
L4DToolZ
生成L4D2的VDF文件: https://www.sourcemm.net/vdf
下载后覆盖原文件
服务器config: l4d2server.cfg文件设置
sm_cvar fps_max 0
sm_cvar net_splitpacket_maxrate 30000
sm_cvar nb_update_frequency 0.06
sm_cvar sv_minrate 100000
sm_cvar sv_maxrate 101000
sm_cvar sv_mincmdrate 100
sm_cvar sv_maxcmdrate 101
sm_cvar sv_minupdaterate 100
sm_cvar sv_maxupdaterate 101
sm_cvar sv_client_min_interp_ratio -1
sm_cvar sv_client_max_interp_ratio 2
sm_cvar sv_maxplayers 8
sm_cvar sv_visiblemaxplayers 8
sm_cvar sv_allow_lobby_connect_only 1
sm_advertisements_interval 160
hostname "WG.ST|非官纯净私服 by WG.ST"
tag hidden选择添加
必要插件(非必要)均兼容linux
望夜rmc管理插件:https://forums.alliedmods.net/showthread.php?p=2588153
multislots插件(自动添加/踢出bot):https://forums.alliedmods.net/showthread.php?p=1239544
advertisement插件(定期服务器公告):https://forums.alliedmods.net/showthread.php?t=155705
以上插件官网均有使用说明(readme
RMC cfg:
l4d2_AUOT_ADDBOT "0"
multislots cfg:默认
advertisement txt:
"Advertisements"
{
"1"
{
"chat" "{lightgreen}[[欢迎来到WG.ST的L4D2!]]
{lightgreen}[当前地图: {default}{currentmap}]
{lightgreen}[访问democrazyzero.site来加入我们的steam聊天组]
{lightgreen}[!votemap可进行地图投票]
{lightgreen}[不定时非官图黑车]"
}
}
突破4人限制解决方案(8人,16人战役)
l4dtoolz设置8人后进入服务器仍是4人,且显示”会话没有足够空位”
因为steam大厅cookie抢答服务器人数导致的人数锁死解决方案
为防止网络堵塞,超过4人游玩非官图最好保证服务器有至少3mbps的空闲带宽
当然如果只打官图的话1mbps也是勉强够用的
方案1
确保第一个进入服务器的人装有8人插件方可
缺点:人数只能被限制在8人
优点:不会断开steam匹配
方案2
config文件中修改/写入
sv_allow_lobby_connect_only 0
sv_force_unreserved 1
缺点:断开steam大厅,匹配功能被禁用
优点:不需要第一个进入房间的人装有8人,且可以设置更高人数最多32人
ps: sv_force_unreserved”设置为1后不仅会禁止匹配,之前匹配进服务器的人也会被强制踢出,所以够4人后使用以上关闭steam匹配是不可用的选择
##2021年7月l4dtoolz补充##
alliedmodders提供的的l4dtoolz(1.0.0.9h)已经无法在现版本的linux客户端中正常运行(init error),请移步github下载最新release