电脑工场
白蓝主题五 · 清爽阅读
首页  > 网络基础

游戏突然掉线?三步用系统自带工具做网络诊断

打到团战关键帧,屏幕突然卡住,弹出“连接已断开”——这事儿谁没遇过?别急着骂运营商,先看看是不是你家网络在偷偷搞鬼。Windows 和 macOS 都自带几样好用的诊断工具,不用装软件,打开命令行就能查个大概。

第一步:ping 游戏服务器,看通不通

不是 ping 百度,而是 ping 你实际在玩的游戏服务器。比如《英雄联盟》国服常用的是 103.242.172.165(以官方公告为准),《原神》PC 版常走米哈游上海节点,可以试试 ping gs-ga1.bilibili.com(B站加速域名)。

打开命令提示符(Win+R → 输入 cmd → 回车),输入:

ping -t 103.242.172.165

-t 是持续测试,按 Ctrl+C 停止。重点看两处:有没有“请求超时”,以及“时间=”后面的毫秒数是否忽高忽低(比如 28ms、142ms、49ms、3000ms)。如果出现大量超时或延迟跳变,说明链路不稳定,问题可能出在本地网络或中间某段路由上。

第二步:tracert 定位卡在哪一环

ping 只告诉你通不通,tracert(Windows)或 traceroute(macOS)能帮你看到数据包经过了哪些路由器,哪一跳开始丢包或延迟飙升。

继续在命令行里输入:

tracert 103.242.172.165

观察输出结果,一般前两三跳是你家路由器(192.168.x.x 或 10.x.x.x),接着是宽带运营商网关,再往后是骨干网节点。如果第 5 跳开始延迟猛涨、出现 * * *,那问题大概率在运营商出口或游戏厂商接入层;如果第 2 跳就卡住,十有八九是你路由器过热、Wi-Fi 干扰严重,或者网线松了。

第三步:netstat 查看本地连接状态

有时候不是网络不通,而是本地端口被占、连接异常堆积。运行下面命令,筛选出和游戏相关的连接:

netstat -ano | findstr :5555

(把 5555 换成你游戏实际使用的端口,比如《CS2》常用 27015,《魔兽世界》用 3724。端口号可在游戏官网或启动日志里找到)

如果看到一堆 TIME_WAITCLOSE_WAIT 状态,且 PID 对应某个非游戏进程,可能是后台程序在偷偷抢带宽或冲突。任务管理器 → 详细信息 → 找到对应 PID 的进程,右键结束试试。

顺手检查下路由器后台(通常是 192.168.1.1),看看有没有设备占用大量带宽——孩子在刷短视频、NAS 正在同步备份、甚至邻居蹭网,都可能让游戏掉线变得频繁又随机。