开服后出问题,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)没映射的典型症状。
很多游戏有两个端口:
| 游戏 | 游戏端口 | 查询端口 |
|---|---|---|
| 帕鲁 | 8211 | 8211(同一个) |
| 英灵神殿 | 2456 | 2457 |
| RUST | 28015 | 28017 |
| 方舟 | 7777 | 27015 |
| 森林之子 | 8766 | 27016 |
| 七日杀 | 26900 | 26901-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 gameWindows 同理,用 steamcmd.exe 更新后重启。
预防:配自动更新(见
《存档备份与自动维护教程》→ https://z0w.cn/wiki/game-server-backup-guide.html)。
六、现象:加了 MOD 之后崩服
排查流程:
- 停服
- 把 MOD 目录改名(临时禁用全部 MOD)
- 启服,确认能正常开
- 一次加回一个 MOD,每加一个启服测试
- 定位到出问题的那个,去创意工坊看更新日期和评论
常见 MOD 问题:
| 问题 | 说明 |
|---|---|
| MOD 版本落后 | 游戏更新后 MOD 没跟上 |
| MOD 加载顺序错 | 方舟、柯南对顺序敏感 |
| MOD 之间有冲突 | 两个 MOD 改了同一个东西 |
| 客户端和服务端 MOD 不一致 | 两边都要装一样的 |
七、现象:存档损坏 / 读档失败
症状:服务端启动后提示存档无法加载,或者进服后世界是空的。
解决:
- 从备份恢复(所以一定要备份!)
- 没有备份的话,找找有没有
.bak或.tmp文件 - 实在不行只能重新开档
预防:
- 更新前必备份
- 停服后再操作存档文件
- 不要直接 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 rebootWindows 对应版:
# 服务状态
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}九、还是解决不了?
把下面这些信息一起发出来,别人才能帮上忙:
- 游戏名 + 服务端版本
- 服务器系统(Ubuntu 22.04 / Windows Server 2022?)
- 配置(几核几 G)
- 具体现象(什么时候开始、频率、影响所有人还是个别玩家)
- 服务端日志最后 50 行
- 已经试过哪些方法
📌 排查有困难,评论区留言,看到会回。
我们家的游戏云服务器提供快照回滚,改崩了一键还原;NAT 型价格更省,长期挂服无压力 → 财富云计算 https://z0w.cn
延伸阅读
- 网站环境怎么选:LNMP 手动 / 宝塔面板 / Docker / 云开发
- 问卷表单系统搭建:SurveyKing / Formbricks,数据自己收
- 图床搭建:Lsky Pro / Lychee,自托管图片托管方案
- 邮件列表搭建:listmonk 自托管 Newsletter,把读者握在自己手里
- 文档站点搭建:MkDocs / VuePress / Docsify,产品文档与技术手册方案
- RSS 阅读器搭建:FreshRSS 自托管,把信息流拿回自己手里
- 短链接服务搭建:Shlink 自托管,链接数据自己掌握
- 网站状态监控页搭建:Uptime Kuma,服务器挂了第一时间知道

[...]journalctl -u palworld --since "1 hour ago" | grep -i error长期方案:Prometheus 监控体系或Netdata 可视化监控,配一条内存 85% 告警,凌晨自动重启前你就能收到消息。六、常见问题速查现象原因解法玩 2 小时必卡内存泄漏累积定时重启(第二节)基地一多就掉帧同屏实体过多降 DropItemMaxNum、限[...]
2026-10-15 回复
[...]快照(可选,按量) = 存档不大就几乎免费对个人服来说,服务器本身就是全部成本的大头,而 NAT 型直接把这大头砍掉一半以上。带宽选型见云服务器带宽怎么选,新手 10-20M 固定带宽 + 按量兜底最稳。四、正规档:什么时候才需要加钱?出现以下任一情况,说明你的服要「升级」了,该考虑独立 IP 或更高配:稳定在线 50 人以上:NAT 型带宽是共享出口,人一多晚[...]
2026-10-18 回复
[...]# 4. 定期重启清内存:每周一次,维护公告配合着发四、带宽与磁盘:RUST 的两个大坑项目建议原因带宽20-30M 固定30 人在线约 10-20M;进服下载 + 地图加载会打满磁盘100G+RUST 存档月涨 3-8G,地图 + 备份双份快照wipe 前必做wipe 前的存档是玩家财产,务必留存RUST 特有的坑:Oxide/uMod 插件包。装了 Mod 的服,玩家进服要下载插件资源,新玩家[...]
2026-10-18 回复
[...]# https://z0w.cn/wiki/process-debug-perf.html排查思路汇总见服务器资源排查实战,游戏场景特化版见开服卡顿掉线排查手册。七、常见疑问Q:top 里 %CPU 超过 100% 正常吗?多核机器上,一个多线程进程可以吃掉 400%(4 核全占)。按 1 展开看单核,才知道是不是单核瓶颈。Q:load average 三个数字看哪个?1 分钟看当下,5 分[...]
2026-10-18 回复
[...]这是本站长期维护的游戏配置与教程总索引。想开服,先在这页搞清楚两件事:你的游戏要吃多少配置、你的系统该看哪篇教程。建议收藏——换游戏、加 MOD、人数变多时,回来核对一遍能省掉大部分"卡爆了"和"连不上"。搭配阅读:还没买服务器?先看购前决策索引(预算分级 / NAT vs 独立 IP / 避坑清单);端口映射看不懂?先看端口速查表(40+ 游戏端口协议一页查清)。一、全游戏配置需求速查表下表按"[...]
2026-10-18 回复
[...]echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab六、游戏教程索引(已拆分为独立页面)全部 40+ 款游戏的 Windows / Linux 双版本保姆级教程,已按游戏整理到独立索引页:→ Steam 游戏配置与开服教程总索引(25 款配置速查表 + 配置天梯与四篇实测 + 全部游戏教程入口 + 开服通用攻略)下载、维护、排错阶段最[...]
2026-10-18 回复