2025-01-09
云服教程
00
请注意,本文编写于 84 天前,最后修改于 84 天前,其中某些信息可能已经过时。

目录

求生之路2-L4DToolZ安装使用
1、下载插件文件
2、下载后将压缩包上传至根目录/left4dead2/addons目录并解压
3、启动服务器在控制台输入plugin_print检查插件是否正常加载
4、前往server.cfg中添加下面的配置参数(如果你找不到这个文件在哪里点我查看添加配置教程
人数解锁
最大客户端数(即MaxClients)(18 ~ 32)
最大玩家数(-1~31)
禁止大厅匹配
获取/设置大厅cookie
Tickrate解锁
相关CVar
绕过SteamID验证
禁止家庭共享(无依赖)

求生之路2-L4DToolZ安装使用

进行该教程前请先安装模组框架求生之路2模组安装教程

1、下载插件文件

github下载地址:https://github.com/lakwsh/l4dtoolz

c6222c7c3bbba6608e78c5ff401dcda-1536x756.png

下载下图圈中的文件

image.png

2、下载后将压缩包上传至根目录/left4dead2/addons目录并解压

image.png

3、启动服务器在控制台输入plugin_print检查插件是否正常加载

image.png 71fb2a5508ebbc386afc506e854bb8c.png

4、前往server.cfg中添加下面的配置参数(如果你找不到这个文件在哪里点我查看添加配置教程

以下参数为参考,如需具体修改请自行百度

//100tick

sm_cvar net_splitpacket_maxrate 50000//数据包每秒的最大字节数

sm_cvar nb_update_frequency 0.024//AI的更新频率

sm_cvar tick_door_speed 1.3//

sm_cvar fps_max 0//最大帧率限制,0为无限制

sm_cvar sv_minrate 100000//最小速率,单位为bit/s

sm_cvar sv_maxrate 100000//最大速率,单位为bit/s

sm_cvar sv_mincmdrate 100//每秒发送的最小命令数

sm_cvar sv_maxcmdrate 100//每秒发送的最大命令数

sm_cvar sv_minupdaterate 100//最小更新频率

sm_cvar sv_maxupdaterate 100//最大更新频率

sm_cvar sv_client_min_interp_ratio -1//最小插值比率

sm_cvar sv_client_max_interp_ratio 2//最大插值比率

人数解锁

最大客户端数(即MaxClients)(18 ~ 32)

sv_setmax <num>

  1. 建议不要将最大值设置超过31,The Last Stand更新后会有崩溃问题
  2. 引擎默认值18,如需默认31客户端请在启动项加入+sv_setmax 31

最大玩家数(-1~31)

sv_maxplayers <num>

  1. 服务器最多能进多少个玩家(设置为-1则不做修改)

禁止大厅匹配

sv_force_unreserved <0/1>(置1为禁止)

  1. 开启功能会将sv_allow_lobby_connect_only的值置0
  2. 开启本功能后服务器不会处理大厅匹配请求(也不会有大厅cookie)

获取/设置大厅cookie

sv_cookie <cookie>

  1. 通常不需要手动使用本指令,建议使用动态大厅插件自动管理
  2. cookie为0即移除大厅,sv_allow_lobby_connect_only值自动置0
  3. 为0时sv_allow_lobby_connect_only值自动置1
  4. 注意: 不移除大厅会限制最大玩家数为战役4人/对抗8人

Tickrate解锁

  • 在启动项中添加-tickrate ,不设置则不做修改
  • 注意: 如通过plugin_load指令手动加载本扩展,可能出现tickrate异常问题

相关CVar

  • 需要修改(写到server.cfg,部分cvar需要sm_cvar前缀):
  • sv_minupdaterate,sv_maxupdaterate,sv_mincmdrate,sv_maxcmdrate,
  • nb_update_frequency,sv_client_min_interp_ratio,fps_max,
  • sv_client_max_interp_ratio,net_splitrate,net_splitpacket_maxrate

绕过SteamID验证

sv_steam_bypass <0/1>(置1为不验证SteamID)

  • 本功能可以避免出现No Steam logon(code 6)(仅限开启状态下进入的玩家)
  • 开启本功能会削弱服务器安全性,且禁止家庭共享功能将失效
  • 该cvar为采用延迟加载,不能加入到启动项中
  • 注意: 开启此功能会有A2S查询不到人数的问题,可以通过补丁(见releases)修复

禁止家庭共享(无依赖)

sv_anti_sharing(置1为开启功能)

  • 开启本功能可以完全禁止家庭共享帐号(小号)进入服务器