前提准备

先下载tick解锁插件

下载tick解锁插件

服务端配置

将下载的压缩包解压后,会有两个版本,使用Package-l4d2文件夹下的插件,将Tickrate_Enabler\Package-l4d2\addons文件夹下的内容放到服务端的addons文件夹下

修改启动参数,增加-tickrate 100参数,修改server.cfg,增加以下内容:

// 100tick
sm_cvar net_splitpacket_maxrate 50000
sm_cvar nb_update_frequency 0.024
sm_cvar tick_door_speed 1.3
sm_cvar fps_max 0
sm_cvar sv_minrate 100000
sm_cvar sv_maxrate 100000
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


客户端配置

1、在游戏启动项添加参数:-tickrate 100

2、在游戏根目录下的left4dead2/cfg目录下创建autoexec.cfg,写入以下内容:

cl_interp_ratio -1 		// 自由修改本地lerp值所必须的设置
cl_interp 0  			// lerp值,100tick建议为0,单位ms
sv_minupdaterate "100" 	// 参见上面参考文章参数备注,100tick设置为100
sv_maxupdaterate "100" 	// 参见上面参考文章参数备注,100tick设置为100
cl_updaterate "100" 	// 设置为服务端的tickrate
sv_mincmdrate "100"		// 参见上面参考文章参数备注
sv_maxcmdrate "100"		// 参见上面参考文章参数备注
cl_cmdrate "100" 		// 设置为服务端的tickrate同样的值

拓展:开启管理员权限

1、打开服务器后台,找到 left4dead2\addons\sourcemod\configs\admins_simple.ini 文件

2、进入游戏,连接一个服务器或者开一个本地服务器,输入 status 获取一段类似于 "STEAM_x:x:xxxxxx" 的文字

3、将获取到的文字添加到 admins_simple.ini 文件最下边,如下所示:
"STEAM_x:x:xxxxxx" "99:z"