深色模式
卡顿 / 高延迟 / 丢包 / 掉线
本章你将学到:先把"卡"分成帧数低和延迟高两件完全不同的事;把延迟类问题再分成持续高、抖动、丢包、周期性卡、掉线几个子类;用"本地 → 链路 → 服务器"三段定位法确定问题在哪一段;
ping网关、ping服务器、tracert每一种结果分别说明什么;以及掉线为什么和 10 秒断线缓冲期、WiFi、网卡节能、Steam 掉线都有关。什么时候用得上:用户说"卡""延迟高""ping 高""丢包""瞬移""掉线""重连""房间里显示离线""匹配不到"。如果确认是画面本身不流畅,转 帧数低 / 掉帧。
这类症状包括什么
第一步:帧数低还是延迟高
这是本页最重要的一个区分。两者用户都叫"卡",但一个查显卡、一个查网络。
| 问 | 帧数低 | 延迟 / 丢包 |
|---|---|---|
| "转视角的时候画面顺不顺?" | 一顿一顿、像幻灯片 | 顺 |
| "别人会不会瞬移、突然出现在另一个位置?" | 不会 | 会 |
| "开枪之后是不是感觉慢半拍才有反应?" | 画面慢,但操作和画面同步 | 画面顺,但结果延后 |
| "游戏里显示的 FPS 是多少?" | 低(比如 30 以下)或忽高忽低 | 正常 |
| "游戏里显示的延迟 / ping 是多少?" | 正常 | 高(100ms 以上)或忽高忽低 |
| "单人模式 / 训练场也卡吗?" | 也卡 | 不卡(没有网络参与) |
帧数低 → 帧数低 / 掉帧。两者同时存在也有可能(比如后台程序既占 CPU 又占带宽),先按证据分开处理。
大白话
帧数低是"你的电脑画画慢",延迟高是"信送得慢"。画画慢,画面本身一卡一卡;信送得慢,画面很顺,但你看到的是几百毫秒之前的世界,所以人会瞬移、开枪打不中。让用户开一局单人训练场,卡就是电脑,不卡就是网络——这是最简单的区分方法。
第二步:延迟类问题的子类
| 子类 | 用户可能的说法 | 精确定义 | 主要嫌疑 |
|---|---|---|---|
| 延迟持续高 | "ping 一直 150""一进去就红" | 延迟稳定在高位,不怎么波动 | 物理距离远、选错区域、跨网、加速器绕路、WiFi |
| 延迟抖动 | "ping 忽高忽低""一会儿 30 一会儿 200" | 平均不一定高,但波动大 | WiFi、后台占带宽、路由器过热、运营商拥塞 |
| 丢包 / 瞬移 | "人瞬移""开枪没反应""loss 有数字" | 游戏内丢包指标非 0,人物位置跳变 | WiFi、链路某跳丢包、UDP 被限、加速器 |
| 周期性卡一下 | "每隔几秒卡一下""每分钟顿一次" | 有固定节奏的卡顿 | WiFi 扫描、后台程序周期任务、网卡节能、温度、电源计划 |
| 掉线 / 重连 | "打着打着掉了""提示连接断开""又重连回来了" | 与服务器连接断开,可能重连成功或失败 | WiFi 断连、路由器重启、网卡节能、休眠、Steam 掉线、运营商中断 |
| 房间里显示离线 | "队友说我显示离线""我看别人离线" | 客户端与平台的长连接断开 | 本地网络瞬断、代理、防火墙、客户端被杀软干扰 |
| 匹配不到 | "一直匹配不到""房间开不了" | 因为房间里有人处于离线状态导致匹配暂停 | 同上,但是别人的问题 |
和相邻类别的区分
| 容易混淆 | 区分问题 | 如果是那个,去哪 |
|---|---|---|
| 帧数低 | 见上 | 帧数低 / 掉帧 |
| 崩溃 | "掉线时游戏窗口还在吗?" 窗口没了是崩溃 | 崩溃 / 闪退 / 无响应 |
| 登录 / 连接失败 | "是能进游戏但中途掉,还是根本连不上?" | 登录失败 / 连接失败 |
| 下载慢 | 带宽和延迟是两回事;下载慢不等于延迟高 | 下载慢 / 失败 / 校验失败 |
| 被踢 | "有没有被踢 / 反作弊 / 封禁的提示?" | 反作弊(R0Guard) |
待技术确认
游戏内延迟 / 丢包 / 抖动指标的显示方式(是否使用 CS2 自带的网络信息显示或平台自有指标)、客户端"离线"标签的触发条件、匹配暂停的具体规则、断线缓冲期 10 秒之后的处理(判负 / 可重连),以平台实际为准。
先复述确认
我确认一下:您在游戏里【延迟一直在 xx 左右 / 延迟忽高忽低 / 人会瞬移开枪没反应 / 每隔一段时间卡一下 / 提示连接断开然后重连 / 房间里显示离线】,画面本身【流畅 / 也不流畅】,用的是【有线 / WiFi】,【每局都这样 / 只在晚上 / 偶发】,别的游戏或视频【也卡 / 正常】,【之前正常,从什么时候开始 / 一直如此】。对吗?
复述要拿到:子类、画面本身是否流畅(排除帧数低)、有线还是 WiFi、时段规律、别的程序是否也受影响。
分层思路
| 层 | 可能原因 | 典型线索 | 验证方法 |
|---|---|---|---|
| 硬件 | WiFi 信号弱 / 2.4G 干扰 | ping 网关就有丢包或抖动 | 换有线 / 换 5G 对比 |
| 硬件 | 网卡节能(省电时关闭网卡) | 空闲一段时间后掉线;周期性卡 | 设备管理器 → 网卡 → 电源管理 |
| 硬件 | 路由器老化 / 过热 / 性能不足 | 用几年了;晚上卡白天好;重启路由器后好一阵 | 断电 30 秒重启对比;直连光猫对比 |
| 硬件 | 网线 / 网口接触不良 | 有线也丢包;网卡状态频繁断开 | 换线换口 |
| 硬件 | 过热降频导致周期性卡 | 卡顿伴随温度高,画面也可能卡 | 看温度 |
| 硬件 | 笔记本电源模式 | 不插电时卡 | 插电对比 |
| 系统 | 后台程序占带宽(Windows 更新、网盘、Steam 下载、浏览器) | 任务管理器网络有持续流量 | 进程页按网络排序 |
| 系统 | 电源计划节能 | 周期性卡 | 改高性能 |
| 系统 | 休眠 / 睡眠 | 离开一会儿回来掉线 | 看电源设置 |
| 系统 | 防火墙 / QoS 限制 UDP | ping 正常但游戏内丢包 | 看防火墙规则;关第三方防火墙对比 |
| 系统 | 系统代理残留 | 平台长连接不稳、显示离线 | 设置 → 网络 → 代理 |
| 网络 | 家里多设备抢带宽 | 别人看视频时卡 | 问家里;暂停对比 |
| 网络 | 运营商链路某跳拥塞 / 跨网 | tracert 网关之后某跳开始持续高延迟或丢包 | tracert / WinMTR |
| 网络 | 晚高峰 | 只在晚上 8–11 点卡 | 换时段对比 |
| 网络 | 运营商瞬断 / 光猫重拨 | 掉线时所有设备同时断 | 问家里其他设备 |
| 网络 | DNS 问题 | 一般不影响延迟;只影响能否连上 | 不作为延迟排查方向 |
| 软件 | 加速器绕路 / TUN 模式冲突 / 多个加速器 | 开加速器更差;两个加速器同时开 | 关 / 开对比,一次一个 |
| 软件 | 杀软 / 防火墙拦 UDP 或干扰客户端长连接 | 显示离线;游戏内丢包 | 杀软记录;加白 |
| 软件 | Steam 掉线 | 掉线同时 Steam 显示离线 | 看 Steam |
| 软件 | 录屏 / 直播软件占上传带宽 | 直播时卡 | 关对比 |
| 平台 | 选错区域 | 延迟持续高但稳定 | 换区域对比 |
| 平台 | 某区域服务器 / 机房链路故障 | 同区域多人同时反馈;tracert 最后几跳差 | 问客服群;升级 |
| 平台 | 房间里有人离线导致匹配暂停 | 匹配不到 | 看房间成员状态 |
第一轮:必收证据
和 信息收集 · 卡顿 / 高延迟 / 掉线 一致:
- 基础环境八项(重点:有线 / WiFi、加速器、是否网吧)。
- 画面本身是否流畅(排除帧数低)。
- 游戏内延迟 / 丢包显示截图。
- WiFi 的话:2.4G 还是 5G。
ping网关 30 秒截图。ping对战服务器地址(或平台域名)30 秒截图。tracert到服务器截图。- 是否只在特定时段;别的游戏 / 应用是否也卡。
怎么让用户 ping 网关
怎么做
- "按 Win + R,输入
cmd,回车,出来一个黑色窗口。" - "输入
ipconfig,回车。往上找'默认网关'那一行,后面的一串数字(一般是 192.168.x.1 这样)告诉我。" - "然后输入
ping 192.168.x.1 -n 30(把 x.1 换成刚才看到的),回车,等它跑完大约 30 秒。" - "跑完之后把整个黑色窗口截图给我,尤其是最下面几行统计。"
预期看到:30 行"来自 192.168.x.1 的回复:字节=32 时间=1ms TTL=64",最后有"已发送 = 30,已接收 = 30,丢失 = 0 (0% 丢失)"和"最短 / 最长 / 平均"。
不同结果说明什么:
| 看到 | 说明 | 下一步 |
|---|---|---|
| 全部回复,时间 1–3ms,丢失 0% | 本地到路由器这一段正常 | 本地段排除(有线);WiFi 下还要看下面一条 |
| 全部回复,但时间在 5–50ms 之间跳、偶尔上百 | WiFi 抖动(有线不该出现这种) | 换有线 / 换 5G 对比 |
| 有"请求超时",丢失 > 0% | 本地段丢包:WiFi 信号 / 干扰、网线接触不良、路由器不堪重负 | 有线:换线换口;WiFi:换有线对比;重启路由器 |
| 全部超时 | 电脑和路由器不通 | 看网卡状态、WiFi 是否真连上、网线是否插好 |
大白话
ping 网关是在测"从你的电脑到你家路由器"这几米的路。这几米如果就有丢包,后面几千公里就不用看了——先把家里修好。
怎么让用户 ping 服务器
怎么做:"同样在黑色窗口输入 ping <服务器地址> -n 30,回车,跑完截图。"
预期看到:延迟数值稳定,和游戏内显示的延迟量级相近,丢失 0%。
不同结果说明什么:
| 看到 | 说明 |
|---|---|
| 延迟稳定、和游戏内接近、0 丢包 | 网络路径本身正常;如果游戏内仍有丢包 → UDP 被限 / 防火墙 / 加速器 / 游戏内指标含义 |
| 延迟稳定但明显高(比如 100ms 以上) | 距离远 / 选错区域 / 跨网 / 加速器绕路 |
| 延迟忽高忽低 | 抖动:先看网关是否也抖(是 → 本地),不是 → 链路 |
| 有丢包,网关无丢包 | 丢在链路或服务器段 → tracert 定位 |
| 全部超时 | 目标不响应 ping(部分服务器禁 ping,属正常)或路径不通 → 以 tracert 和游戏内实际表现为准 |
待技术确认
各区域对战服务器的可 ping 地址或域名、服务器是否响应 ICMP、平台推荐用户用哪个地址测延迟,以平台实际为准。在拿到之前,可先让用户 ping 平台域名或公共地址作为链路参考。
怎么让用户 tracert
怎么做:"输入 tracert <服务器地址>,回车。它会一行一行往下跑,每行是一个中转站,可能要等一两分钟。跑完(出现'跟踪完成')后截图。"
预期看到:十几到二三十行,每行一个序号、三个时间、一个地址。第一行是网关(1ms 左右),之后逐渐增大。
不同结果说明什么:见判读表。
注意
tracert 中间某一跳显示"请求超时"(三个星号)不一定是那一跳有问题——很多运营商设备不回应 tracert。判断标准是:从某一跳开始,之后所有跳都持续高延迟或丢包,那才是那一跳附近出了问题。单独一跳超时而后面正常,忽略它。
判读与分叉
三段定位法
把用户到服务器的路分成三段,用三个动作分别验证:
[用户电脑] ──本地段──> [路由器 / 光猫] ──链路段──> [运营商 ... 骨干网 ... 机房入口] ──服务器段──> [对战服务器]
ping 网关 tracert 中间跳 tracert 最后几跳 / 多人反馈| 段 | 包含什么 | 验证动作 | 出问题的典型表现 | 谁能解决 |
|---|---|---|---|---|
| 本地 | 电脑网卡、WiFi、网线、路由器、光猫、家里其他设备 | ping 网关;换有线 / 热点对比;看后台带宽占用 | ping 网关就丢包 / 抖;换热点后好了 | 用户自己 |
| 链路 | 运营商接入网、城域网、骨干网、跨网互联点 | tracert / WinMTR 看从哪一跳开始差 | 网关正常,中间某跳起持续丢包 / 高延迟;晚高峰明显 | 运营商;用户可换时段 / 用加速器绕行 |
| 服务器 | 机房入口、机房内部、服务器本身 | tracert 最后几跳;问客服群多人反馈;换区域对比 | 前面都好,最后几跳突然差;同区域多人同时反馈 | 平台技术(升级) |
核心判读表
| 看到 | 说明 | 下一步 |
|---|---|---|
ping 网关丢包 / 抖动 | 本地段 | WiFi → 换有线对比(最有力的一步);有线 → 换线换口、重启路由器;家里其他设备也卡 → 路由器 / 光猫 |
ping 网关正常,ping 服务器从网关之后某跳开始持续丢包 / 高延迟(tracert 确认) | 运营商链路段 | 记录哪一跳、什么时段;换时段对比;加速器可能有用(绕开那一段);持续则建议用户向运营商报障并附 tracert |
tracert 前面都正常,到机房最后几跳突然差 | 服务器段 / 机房入口 | 问客服群:同区域多人反馈 → 紧急升级;单人 → 换区域对比、手机热点对比,收集 WinMTR 升级 |
ping 全正常,但游戏内丢包 / 卡 | 路径没问题,问题在协议层或本机 | 见下面"ping 正常但游戏内丢包" |
| 延迟稳定但高,无丢包无抖动 | 距离 / 区域 / 绕路 | 换区域对比;开着加速器的关掉对比;关着的可以开一次对比(一次一个) |
| 周期性卡一下 | 本机周期任务或节能 | 见下面"周期性卡" |
| 掉线 / 重连 / 显示离线 | 连接中断 | 见下面"掉线" |
ping 正常但游戏内丢包
ping 用的是 ICMP,游戏用的是 UDP。两者路径相同但待遇可能不同:
| 可能 | 线索 | 验证 |
|---|---|---|
| 第三方防火墙 / 杀软的网络防护限制 UDP | 装了带"网络防护"的安全软件 | 临时退出该软件对比(事后开回来);加白名单 |
| 路由器 QoS / 家长控制 / 游戏加速功能反而限速 | 路由器管理页有 QoS 或"智能限速"开着 | 关闭对比 |
| 加速器 TUN 模式接管流量、或两个加速器互抢 | 开着加速器 | 关加速器对比;只开一个 |
| 后台程序占满上传带宽(直播、网盘上传、P2P) | 任务管理器网络"发送"持续高 | 进程页按网络排序;暂停 |
| 运营商对 UDP 限速(少见但存在) | 有线、无防火墙、无加速器、ping 完美,UDP 就是丢 | 换手机热点对比;开加速器对比 |
| 游戏内指标含义误读 | 用户把 var / choke 当成 loss | 确认指标名称;见 游戏联网原理 |
| 帧数低被误当成丢包 | 画面本身也卡 | 回到第一步区分 |
周期性卡一下
固定节奏是本机的特征。网络拥塞很少精确到"每 10 秒一次"。
| 可能 | 线索 | 验证 |
|---|---|---|
| WiFi 网卡后台扫描 | WiFi;每隔几十秒卡一下 | 换有线对比;关闭"自动连接"到其他网络 |
| 网卡节能 | 设备管理器网卡电源管理勾了"允许计算机关闭此设备以节约电源" | 取消勾选对比 |
| 电源计划节能 | 平衡 / 节能模式 | 改高性能对比 |
| 后台周期任务(杀软定时扫描、网盘同步、Windows 更新检查、RGB 软件轮询) | 任务管理器在卡的瞬间某进程 CPU / 磁盘 / 网络跳高 | 一次退一个对比 |
| 温度到阈值降频 | 玩一段时间后开始周期性卡 | 看温度曲线 |
| 覆盖层 / 录屏软件 | 开着 | 一次退一个 |
| 路由器周期性重连 / 光猫周期性重拨 | 家里其他设备同时卡 | 看路由器日志;重启;老化则换 |
掉线 / 重连 / 显示离线
先建立一个概念:平台有 10 秒断线缓冲期——连接断了之后 10 秒内恢复,不算掉线;超过 10 秒才算。所以"我就掉了一两秒也算掉线"多半是断了超过 10 秒但用户感觉短。
| 可能 | 线索 | 验证 |
|---|---|---|
| WiFi 断连重连 | WiFi;右下角 WiFi 图标闪过感叹号 | 换有线(最有效);换 5G;关网卡节能 |
| 路由器 / 光猫重启或重拨 | 家里所有设备同时断 | 看路由器运行时间;老路由器过热 → 断电 30 秒重启;反复则换 |
| 运营商瞬断 | 同上,且路由器没重启 | 看光猫指示灯;多次则报运营商 |
| 网卡节能 | 有线也偶发断 | 设备管理器 → 网卡 → 电源管理 → 取消"允许关闭此设备" |
| 系统休眠 / 睡眠 | 离开一会儿回来就掉 | 电源设置里把睡眠改为从不(至少游戏期间) |
| Steam 掉线 | 掉线时 Steam 显示离线 / 重连 | Steam 侧或整体网络;见 Steam |
| 代理 / 加速器断开 | 加速器掉了游戏跟着掉 | 关加速器对比 |
| 杀软干扰客户端长连接 | 显示离线但游戏还能玩,或反过来 | 杀软加白客户端;看拦截记录 |
| 服务器 / 机房 | 同区域多人同时掉 | 紧急升级 |
| 房间里显示别人离线导致匹配暂停 | 用户自己一切正常 | 说明这是队友的连接问题;等待或换房 |
待技术确认
客户端与平台的 WebSocket 长连接和游戏与对战服务器的 UDP 连接是两条独立的连接。"显示离线"对应前者断开,"游戏内掉线"对应后者断开。两者是否会互相触发、10 秒缓冲期分别适用于哪一条,以平台实际为准。
所有证据都正常
ping 网关和服务器都完美、tracert 无异常、有线、无加速器无代理、后台干净、单人反馈——但用户坚持卡。此时:
- 先回到第一步:真的不是帧数低吗? 让用户开单人训练场对比。
- 第二轮:WinMTR 跑 5 分钟(
ping30 秒可能错过间歇性丢包);游戏内指标截图放大看到底是 loss 还是 var。 - 四问:只在晚上?只在某张地图?只在某个区域?别的游戏(同样是 UDP 对战游戏)也这样?
- 手机热点对比:好了 → 家里网络里有你没测到的东西;没好 → 收集全部证据升级。
第二轮:补充证据
| 证据 | 怎么拿 | 看什么 |
|---|---|---|
| WinMTR 5 分钟 | 见 网络排查工具 | 每一跳的丢包率和延迟,比 tracert 可靠得多 |
| 任务管理器网络页(游戏中) | 同前 | 接收 / 发送是否有不该有的持续流量 |
| 进程页按网络排序(游戏中) | 同前 | 谁在用网 |
| 网卡电源管理设置 | "按 Win + X,选设备管理器,展开'网络适配器',右键你的网卡 → 属性 → 电源管理,截图" | 是否勾了允许关闭 |
| 电源计划 | "设置 → 系统 → 电源" 或控制面板电源选项 | 平衡 / 节能 / 高性能 |
| 路由器型号、使用年限、运行时间 | 直接问;路由器管理页 | 老化、过热 |
| 路由器 QoS / 限速 / 家长控制设置 | 路由器管理页截图 | 有没有开 |
| 家里同时在线的设备与用途 | 直接问 | 抢带宽 |
| 温度 | 第三方工具,见 让用户自查的工具 | 周期性卡 |
| 手机热点对比结果 | 手机开热点,电脑连上打一局 | 变好 = 家里网络 |
| 换区域对比结果 | 客户端里选另一区域打一局 | 变好 = 区域 / 链路 |
| 关 / 开加速器对比结果 | 一次一个 | 变好 / 变差 |
| Steam 状态 | 掉线时刻 Steam 是否离线 | Steam 侧 |
| 光猫指示灯 | 掉线时刻光猫上"LOS"或"光信号"灯是否红 / 闪 | 运营商线路 |
| 客户端日志 | 见 日志怎么找、怎么读 | 断开时间点、断开原因 |
常见根因与对应方案
| 根因 | 方案 | 代价 / 注意 | 如何验证解决 |
|---|---|---|---|
| WiFi 抖动 / 丢包 / 断连 | 有线优先;无法有线则换 5G 频段、靠近路由器、减少墙体遮挡 | 拉网线有布线成本;5G 穿墙差 | ping 网关 30 秒 0 丢包且时间稳定;游戏内丢包归零 |
| 路由器老化 / 过热 | 断电 30 秒再上电;放通风处;用了五年以上建议换 | 重启只是临时;反复出现就是该换 | 重启后 ping 网关正常;持续几天不复发 |
| 网线 / 网口接触不良 | 换网线(Cat5e 以上)、换网口 | — | 有线 ping 网关 0 丢包 |
| 网卡节能 | 取消"允许计算机关闭此设备以节约电源" | 几乎无代价 | 不再周期性卡 / 不再偶发掉线 |
| 电源计划 / 休眠 | 高性能;游戏期间不睡眠 | 笔记本耗电略增 | 同上 |
| 后台占带宽 | 暂停 Windows 更新下载、网盘、Steam 下载、直播上传 | Windows 更新建议等完成 | 任务管理器网络流量降下来;游戏内延迟恢复 |
| 家里多设备抢带宽 | 协调使用时段;路由器给游戏设备优先级(若路由器支持且设置正确) | QoS 设错反而更差 | 同上 |
| 运营商链路段拥塞 / 跨网 | 换时段;加速器绕行(对比确认有效再用);向运营商报障附 tracert | 客服无法直接解决运营商问题;加速器是绕路不是修路 | tracert 该跳恢复;晚高峰不再卡 |
| 选错区域 / 距离远 | 换到延迟最低的区域 | 可能匹配变慢 | 游戏内延迟下降 |
| 加速器绕路 / TUN 冲突 / 多个加速器 | 只开一个;或不开;用对比结果决定 | 一次一个变量 | 对比后取更好的那个 |
| 第三方防火墙 / 杀软网络防护限 UDP | 加白名单游戏与客户端;必要时关闭其"网络防护"模块 | 不是关整个杀软 | ping 正常且游戏内丢包归零 |
| 路由器 QoS / 限速设置 | 关闭或正确配置 | — | 同上 |
| Steam 掉线 | 走 Steam;通常是整体网络瞬断的伴随现象 | — | Steam 稳定在线 |
| 杀软干扰客户端长连接 | 加白名单客户端 | — | 不再显示离线 |
| 温度降频导致周期性卡 | 清灰、散热 | 拆机 | 温度降下后不再卡 |
| 某区域服务器 / 机房故障 | 升级;期间引导用户换区域 | — | 技术反馈 |
| 队友离线导致匹配暂停 | 说明机制;等待或换房 | 不是用户自己的问题 | — |
一次只改一个变量的具体顺序
网络类问题最容易犯"同时改一堆"的错。推荐顺序(每一步做完打一局或 ping 30 秒看变化,没变化改回去再做下一步):
- 有线代替 WiFi(如果是 WiFi)。
- 关闭加速器(如果开着);或者开一次(如果没开且链路段有问题)。
- 关闭后台占带宽的程序。
- 重启路由器(断电 30 秒)。
- 取消网卡节能。
- 换区域。
- 手机热点隔离测试。
注意
"重启路由器"是很多人的第一反应,但它排在第四位。原因:如果问题是 WiFi 抖动或加速器绕路,重启路由器不会有变化,白花时间;而且重启会让所有设备断网,有代价。先做更有针对性的对比。
换 DNS 不影响延迟的澄清
用户经常在网上看到"换 DNS 降低延迟"。DNS 只在"把域名翻译成 IP"那一瞬间起作用,游戏连上服务器之后每一个数据包的路径和 DNS 无关。换 DNS 对下载(CDN 调度)可能有用,对游戏延迟、丢包、抖动没有作用。不要把换 DNS 列为延迟类问题的方案。见 DNS 与 CDN。
大白话
DNS 是查电话簿,查完拨号之后通话质量和电话簿无关。游戏延迟是"通话质量",换电话簿没用。
禁止
不要让用户为了排查网络而卸载网卡驱动、重置网络、重置 Winsock、修改路由器固件或刷机。卸载网卡驱动后可能连网都没了,用户无法再和你联系。重置网络会清掉所有 WiFi 密码和 VPN 配置。这些只能在有充分证据、用户知情、并且有备用联系方式的前提下做。
什么时候升级
判据(满足任意一条):
- 同一区域多个用户在同一时段反馈高延迟 / 丢包 / 掉线 → 紧急,先升级再补材料。
tracert/ WinMTR 显示丢包 / 高延迟集中在最后几跳(机房入口或内部),且换区域后正常。- 用户本地段和链路段均正常(
ping网关完美、WinMTR 中间跳干净)、有线、无加速器、无防火墙干扰,但到我们服务器的 UDP 稳定丢包,换热点仍然如此。 - "显示离线"在本地网络完全正常的情况下反复出现,日志有断开记录但原因不明。
- 匹配机制类问题(用户本人一切正常但反复匹配不到)需要技术确认。
升级必须附带(详见 何时升级):
- 子类与精确描述:延迟数值、丢包比例、掉线频率、时段规律。
- 基础环境八项 + 有线 / WiFi + 加速器状态 + 所选区域。
ping网关、ping服务器、tracert(最好有 WinMTR 5 分钟)截图。- 游戏内延迟 / 丢包指标截图。
- 已做的对比与结果("换有线无变化""关加速器无变化""换区域后延迟从 150 降到 40""手机热点下正常")。
- 是否有其他用户同时反馈、涉及哪个区域。
- 客户端日志(掉线类)。
常见误区
- 听到"卡"就查网络。 先区分帧数低还是延迟高。开一局单人训练场就能分。
- 不
ping网关直接ping服务器。 网关有问题时服务器结果毫无意义。由近到远。 tracert某一跳三个星号就说"这跳有问题"。 很多设备不回应 tracert。看的是"从哪一跳开始之后持续差"。- 建议换 DNS 降延迟。 没有作用。
- 一上来让重启路由器。 排第四位,先做更有针对性的对比。
- 同时改几个变量。 换有线 + 关加速器 + 重启路由器一起做,好了不知道哪个起作用,下次还得全做。
- 推荐用户"开加速器就好了"。 加速器是绕路,对链路段问题可能有用,对本地段(WiFi)和服务器段没用,还可能带来 TUN 冲突。要对比确认。
- 忘了 10 秒缓冲期。 用户说"就掉了一下",实际断了超过 10 秒。
- 把队友离线当成用户的问题。 匹配暂停可能是房间里别人离线。
- 单人反馈就报"服务器炸了"。 服务器段问题需要多人同区域佐证;单人先做换区域和热点对比。
- 多人同区域反馈了还在慢慢收证据。 这时先升级,再补材料。
关联知识
- 带宽、延迟、抖动、丢包:四个概念的区别与量级。
- 网络基本概念:TCP / UDP、端口、ICMP。
- 网络拓扑:网关、路由器、光猫、WiFi 频段、网线等级。
- 网络排查工具:
ping、tracert、WinMTR 的完整用法与读法。 - 游戏联网原理:UDP、游戏内指标含义、NAT。
- 常见网络故障模式:晚高峰、跨网、运营商瞬断。
- DNS 与 CDN:为什么换 DNS 不影响延迟。
- 代理、VPN 与加速器:TUN 模式、多加速器冲突、绕路。
- 设备管理器与驱动:网卡电源管理。
- 系统更新与电源:电源计划、睡眠。
- 安全软件与拦截:防火墙、网络防护模块。
- 散热与电源:温度与周期性卡顿。
- 笔记本特有问题:电源模式与 WiFi。
- 对战服务器与网络:区域节点、断线缓冲期、离线标签、匹配暂停。
- Steam:Steam 掉线。
- 帧数低 / 掉帧:帧数问题的排查。
自检问题
- 用户说"游戏很卡"。你用哪两个问题区分帧数低和延迟高?最简单的验证动作是什么?
- 三段定位法的三段分别是什么?每一段用什么动作验证?
ping网关 30 次丢 4 次,用户是 WiFi。说明什么?下一步做什么?ping网关完美,tracert从第 5 跳开始每跳都 80ms 以上并有丢包。问题在哪一段?客服能做什么、不能做什么?ping服务器全程 25ms 零丢包,但游戏内显示 loss 8%。列出至少四种可能。- 为什么"换 DNS"不应该出现在延迟类问题的方案里?"重启路由器"为什么不排第一?