Deadlock延迟高、卡顿、丢包怎么解决
先搞清楚是电脑、网络还是服务器的问题:打开遥测界面(HUD Telemetry),看懂上面的数字,把你能解决的解决掉。
更新于 · 版本2026年11月4日
本页为机器翻译,尚未经过审校。如有读着不对的地方,请以英文版为准。 阅读英文版
本页目录
是电脑、网络还是服务器的问题?
在“设置 > 视频 > 遥测界面”(Settings > Video > HUD Telemetry)里打开遥测界面,打一局,留意游戏卡的时候哪个数字变红。延迟高说明距离远或线路差,tick丢失说明丢包或抖动,帧时间飙升说明问题出在你的电脑,不是网络。
大多数解决卡顿的办法失败,是因为解决错了对象。交火中,帧时间卡顿和网络卡顿感觉一模一样:瞬移拉回、冲刺被弹回原位、子弹打不中。改任何设置之前,先弄清你是哪一种。
Deadlock怎么显示延迟和丢包
Deadlock和《反恐精英2》共用Source 2的遥测界面。在“设置 > 视频 > 遥测界面”里,每项数据都可以设为“从不”(Never)、“总是”(Always)或“如果条件恶劣”(If conditions are poor),每项都能设自己的警告阈值。数值越过阈值就会变红。
排查期间,把延迟和网络数据设为“总是”。等你知道自己平时的数字后,再改回“如果条件恶劣”,HUD平时保持干净,出问题才冒出来。
- 把帧时间警告设得比你平时最差的一帧稍高。这样帧时间一变红,就说明卡顿来自电脑。
- 按Valve的建议,把tick丢失警告设低一点,大约0.1%到0.5%。这样丢失率一变红,就说明卡顿来自网络。
- 打开详细网络视图,在延迟旁边看原始的丢包和抖动数字。
看懂遥测界面
延迟(ping)是以毫秒计的往返时间:一个数据包到服务器再回来要多久。它只衡量网络这一段,和你的电脑渲染多快无关。
带上下箭头的两个数字是tick丢失率,Deadlock的服务器是每秒60 tick。向下箭头表示你的客户端需要下一份服务器更新时它还没到的频率;向上箭头表示服务器需要你的输入时它还没到的频率。0%不代表你的网络完美,只代表它现在没让你丢tick。
详细视图会加上丢包(从没到达的数据包)和抖动(迟到或扎堆到达的数据包)。抖动和丢包一样要紧,因为来得太晚的包和没来的包一样没用。
抖动图每条网络消息画一根柱子。实心红线是丢包,紫线是数据包乱序到达,红色柱子是抖动高到可能丢tick。
你的数字说明什么
延迟一直很高但没有丢失,是距离问题。你连的是远服务器,或者流量绕了远路,所以一切都慢半拍但很稳定。没有设置能解决这个,只有更近的服务器或运营商给你更好的线路才行。
延迟正常但tick丢失变红,是丢包或抖动,也就是典型的瞬移拉回:你冲刺出去又被弹回来,明明格挡到了却没生效。这种问题通常出在家里:Wi-Fi、别的设备在下载,或者路由器扛不住。
延迟正常、没有丢失,但帧时间变红,说明是你的电脑卡了,网络没问题。降低画面设置,关掉后台程序,更新显卡驱动。
用缓冲平滑丢包
“设置 > 游戏”(Settings > Game)里有一个选项叫“Buffering to smooth over packet loss / jitter”(缓冲以平滑丢包 / 抖动)。调高它会增加一个或多个tick的延迟,这样数据包丢了或迟到时,游戏手里已经有下一个包,可以把空缺补上。
引擎本身会自动调整缓冲,持续稳定的小抖动它处理得很好。手动缓冲是给少见的大波动用的:网络平静一分钟,然后在团战正中间突然丢一大串包。
代价是延迟。在每秒60 tick下,每多一个tick的缓冲大约增加17 ms,所以只有HUD显示tick丢失变红时才调,一次调一档。
- 稳定的有线连接就保持默认。这种情况下调高只会让你更慢。
- 如果大多数对局都能看到红色丢失,又解决不了根源,就调高一档。
先解决你这边的丢包
大多数丢包和抖动发生在你的电脑和路由器之间,而这恰好是你能解决的部分。怪服务器之前,先把下面这些过一遍。
- 插网线。Wi-Fi是抖动最常见的原因,一根网线能解决的卡顿比任何设置都多。
- 只能用Wi-Fi的话,用5 GHz频段,离路由器近一点。
- 玩的时候暂停Steam下载、云备份和其他设备上的视频。上传和下载一样伤。
- 丢包突然冒出来时,重启路由器。
- 测一下局域网:打开命令提示符,运行ping -n 100加上你路由器的IP地址。如果连到自家路由器都丢包或延迟暴涨,问题就在家里。
- 如果路由器测试没问题,游戏里却还是丢包,问题就在更远的线路上。对一个公网地址做同样的测试,记下发生的时间,拿着结果去找运营商。
怎么看自己的服务器区域
匹配系统会自动选区域,你能做的就是让它看到你真实的网络状况。排队前关掉所有VPN:它会改变游戏测量的线路,可能让你连到离家更远的服务器。
有一个控制台变量叫citadel_region_override,说明是覆盖客户端区域。社区wiki把它列为目前无效,玩家也反映设了不生效,所以别指望它。
自定义房间不一样。你开私人比赛时可以选服务器所在的区域,和跨国的朋友打训练赛时很有用:选两地中间的区域。
查看网络信息的控制台指令
在设置里打开“开发命令控制台”(Dev command console),然后按F7打开。这些指令只报告信息,不会改变你的连接,也不会给你任何优势,所以在任何比赛里用都安全。
- net_print_sdr_ping_times:打印你到Valve每个中继节点的延迟,以及你当前走的线路。
- net_status:显示你当前的连接状态。
- cl_hud_telemetry_ping_show 2:始终显示延迟。0是从不,1是如果条件恶劣,和菜单一样。
- cl_hud_telemetry_net_detailed 2:始终显示丢包和抖动明细。
- cl_showfps 1:加一个简单的帧数计数器,独立于遥测界面。
需要VPN或加速器吗?
通常不需要。Deadlock本来就通过Valve自己的中继网络连接,也就是你在net_print_sdr_ping_times里看到的那些SDR节点,它会替你选线路。VPN只会在这条路上再加一站。
如果你延迟高是因为住得离最近的服务器太远,什么软件都改变不了距离。如果是丢包或抖动,原因几乎总在本地,一根网线就能免费解决。
不是你的问题时
如果整个房间的人同时瞬移,或者你的HUD一切正常、但所有人都觉得游戏不对劲,那多半是服务器或者更大范围的故障。动设置之前先去Deadlock官方论坛看看有没有人报告,不然你最后得把一堆本来就没用的改动再改回去。