10 10 月 2026
开服后出问题,90% 都能用这篇定位到具体原因。按"现象 → 排查顺序"查,别瞎猜。

零、先建立正确的排查顺序

网络问题看起来都一样("连不上/卡/掉线"),但根因完全不同。正确的顺序是从内到外:

① 服务端进程活着吗?        → systemctl status / 任务管理器
② 端口在监听吗?            → ss -lntup / netstat
③ 系统防火墙放行了吗?      → ufw status / 防火墙规则
④ NAT 映射做了吗?          → 服务商控制台
⑤ 资源够吗?                → htop / free / nload
⑥ 游戏版本一致吗?          → 客户端 vs 服务端

跳过前面直接怀疑网络,是新手排查效率低的主要原因。


一、现象:完全连不上(连接超时)

排查 ①:服务端真的在跑吗

# Linux
systemctl status game
ps aux | grep -i pal

# Windows
tasklist | findstr Pal

没在跑 → 看日志找崩溃原因。

journalctl -u game -n 100 --no-pager

排查 ②:端口在监听吗

# Linux
sudo ss -lntup | grep 8211

# Windows
netstat -ano | findstr 8211

没有输出 = 服务端没监听。常见原因:

  • 配置文件里端口写错了
  • 服务端启动失败但没退出(看日志)
  • 端口被别的进程占了

排查 ③:防火墙

sudo ufw status
# Windows
Get-NetFirewallRule | Where-Object {$_.DisplayName -like "*Game*"}

排查 ④:NAT 映射

回到服务商控制台,核对 4 个字段:内网端口、外网端口、协议、指向的机器。

最容易错的两个点:

  • 协议选成 TCP(游戏多是 UDP)
  • 内外网端口填反

排查 ⑤:给朋友的地址对不对

给的是外网 IP:外网端口,不是内网端口。


二、现象:能连上但列表里看不到

这是查询端口(query port)没映射的典型症状。

很多游戏有两个端口:

游戏游戏端口查询端口
帕鲁82118211(同一个)
英灵神殿24562457
RUST2801528017
方舟777727015
森林之子876627016
七日杀2690026901-26903

解决:把查询端口也映射一遍,协议同样要对。

临时办法:让朋友在游戏里用「直接连接 / 添加服务器」输入 外网IP:外网端口。


三、现象:玩着玩着集体掉线

原因 A:内存耗尽(最常见)

服务端进程被系统的 OOM Killer 杀掉。

# 确认是否被 OOM 杀掉
dmesg | grep -i "out of memory"
journalctl -k | grep -i "killed process"

解决:加内存 / 减少在线人数 / 定期重启缓解内存泄漏。

原因 B:SSH 断开导致服务停了

用 ./start.sh 直接跑,终端一关进程就没了。

解决:用 screen 或 systemd 守护(见
《Linux 云服务器开服通用前置教程》→ https://z0w.cn/wiki/linux-gameserver-setup.html)。

Windows 上:远程桌面一断开服务就掉 —— 必须用任务计划程序或 NSSM 挂成服务。

原因 C:服务端崩溃

journalctl -u game -n 200 | tail -50

常见崩溃原因:MOD 不兼容、存档损坏、更新不完整。

原因 D:服务器被重启了

uptime
last reboot

系统自动更新或者服务商维护会导致重启,配 systemctl enable 开机自启可自动恢复。


四、现象:延迟高、卡成 PPT

先分清是"网络延迟"还是"服务端卡"

判断方法:

  • 网络延迟:玩家操作有延迟,但游戏世界本身是流畅的(NPC 移动正常)
  • 服务端卡:整个世界都慢,生物瞬移、时间流速变慢、TPS 下降

如果是网络延迟

# 从玩家电脑 ping 服务器
ping 外网IP

# 看带宽是否跑满(服务器上)
nload
iftop
表现原因解决
ping 值高但稳定机房离玩家远换近的机房
ping 忽高忽低网络抖动 / 带宽跑满查带宽占用
丢包率高线路质量差换线路 / 错峰
只有晚高峰卡国际出口拥堵换 BGP 线路

如果是服务端卡

htop        # 哪个核心跑满了
free -m     # 内存剩余
df -h       # 磁盘满了吗
表现原因解决
单核 100%CPU 单核性能不够换更高频 CPU
全部核心都高人太多或 MOD 太重减人 / 减 MOD
内存 available 接近 0内存不足加内存
磁盘 100%空间满或机械盘清空间 / 换 SSD
规律性的每隔一会儿卡一下自动存档写入调长自动存档间隔

五、现象:进不去,提示版本不一致

原因:游戏客户端更新了,服务端没更新(或反过来)。

解决:

systemctl stop game
/home/steam/steamcmd/steamcmd.sh +force_install_dir /home/steam/server +login anonymous +app_update 你的AppID +quit
systemctl start game

Windows 同理,用 steamcmd.exe 更新后重启。

预防:配自动更新(见
《存档备份与自动维护教程》→ https://z0w.cn/wiki/game-server-backup-guide.html)。


六、现象:加了 MOD 之后崩服

排查流程:

  1. 停服
  2. 把 MOD 目录改名(临时禁用全部 MOD)
  3. 启服,确认能正常开
  4. 一次加回一个 MOD,每加一个启服测试
  5. 定位到出问题的那个,去创意工坊看更新日期和评论

常见 MOD 问题:

问题说明
MOD 版本落后游戏更新后 MOD 没跟上
MOD 加载顺序错方舟、柯南对顺序敏感
MOD 之间有冲突两个 MOD 改了同一个东西
客户端和服务端 MOD 不一致两边都要装一样的

七、现象:存档损坏 / 读档失败

症状:服务端启动后提示存档无法加载,或者进服后世界是空的。

解决:

  1. 从备份恢复(所以一定要备份!)
  2. 没有备份的话,找找有没有 .bak 或 .tmp 文件
  3. 实在不行只能重新开档

预防:

  • 更新前必备份
  • 停服后再操作存档文件
  • 不要直接 kill -9 服务端进程

八、快速诊断命令速查

# 服务状态
systemctl status game

# 实时日志
journalctl -u game -f

# 端口监听
sudo ss -lntup | grep 端口

# 防火墙
sudo ufw status

# 资源占用
htop
free -m
df -h

# 带宽
nload

# 进程排行
ps aux --sort=-%mem | head -10

# 看是否被 OOM 杀
dmesg | grep -i "out of memory"

# 重启记录
last reboot

Windows 对应版:

# 服务状态
Get-Service | Where-Object {$_.Name -like "*game*"}

# 端口监听
netstat -ano | findstr 端口

# 进程资源
Get-Process | Sort-Object WorkingSet -Descending | Select-Object -First 10

# 防火墙规则
Get-NetFirewallRule | Where-Object {$_.Enabled -eq $true}

九、还是解决不了?

把下面这些信息一起发出来,别人才能帮上忙:

  1. 游戏名 + 服务端版本
  2. 服务器系统(Ubuntu 22.04 / Windows Server 2022?)
  3. 配置(几核几 G)
  4. 具体现象(什么时候开始、频率、影响所有人还是个别玩家)
  5. 服务端日志最后 50 行
  6. 已经试过哪些方法

📌 排查有困难,评论区留言,看到会回。
我们家的游戏云服务器提供快照回滚,改崩了一键还原;NAT 型价格更省,长期挂服无压力 → 财富云计算 https://z0w.cn
延伸阅读
  1. 网站环境怎么选:LNMP 手动 / 宝塔面板 / Docker / 云开发
  2. 问卷表单系统搭建:SurveyKing / Formbricks,数据自己收
  3. 图床搭建:Lsky Pro / Lychee,自托管图片托管方案
  4. 邮件列表搭建:listmonk 自托管 Newsletter,把读者握在自己手里
  5. 文档站点搭建:MkDocs / VuePress / Docsify,产品文档与技术手册方案
  6. RSS 阅读器搭建:FreshRSS 自托管,把信息流拿回自己手里
  7. 短链接服务搭建:Shlink 自托管,链接数据自己掌握
  8. 网站状态监控页搭建:Uptime Kuma,服务器挂了第一时间知道
更多阅读
  1. 上一篇:游戏服务器存档备份与自动维护:别等崩档了才想起备份
  2. 下一篇:雾锁王国开服保姆级教程(Windows版):16人薪谷长期服
发表评论 6