L4D2建服笔记


安装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

安装服务器

  1. 创建用户

    adduser l4d2server
    su - l4d2server

  2. 安装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

https://github.com/Accelerator74/l4dtoolz/releases


文章作者: EvsinChaos
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 EvsinChaos !
评论
  目录
召唤椎名真白