当基友连不上你的MC服务器?这些排查姿势我试了99次
大家好,我是33。上周帮朋友搭Minecraft服务器时,又双叒遇到了经典问题:”我这边连不上啊!” 作为一个被这个问题折磨过无数次的MC服主,今天就把我的血泪经验整理成这份速查指南。
第一步:先确认基础设置
别笑!我见过太多人折腾半天,最后发现是server.properties
没改对。重点检查:
enable-query=true
enable-rcon=true
server-port=25565 # 默认端口别乱改
online-mode=false # 离线模式慎用!
有次我开了online-mode
却忘记关防火墙,结果小伙伴死活连不上,这种低级错误真的防不胜防…
第二步:防火墙必须安排的明明白白
Windows Defender和第三方防火墙都是隐形杀手。我习惯用这条命令快速放行:
netsh advfirewall firewall add rule name="Minecraft" dir=in action=allow protocol=TCP localport=25565
如果是Linux系统,记得:
sudo ufw allow 25565/tcp
sudo ufw enable
⚠️ 实测发现部分杀毒软件(说的就是你,360)会偷偷重置规则,建议直接加白名单
第三步:路由器端口转发玄学
这个环节我翻车最多次。关键点:
- 登录路由器后台(通常是192.168.1.1)
- 找到端口转发/虚拟服务器设置
- 把25565端口映射到内网服务器IP
有次我输错了内网IP最后一位,排查了两小时…现在都养成了先ipconfig
确认IP的好习惯。
进阶操作:动态DNS和云服务
如果你家是动态IP(90%家庭宽带都是),推荐用:
- 花生壳(国内稳定)
- No-IP(国际版)
最近我在腾讯云轻量服务器上搭服,发现云厂商的安全组规则比本地防火墙更坑,必须手动添加入站规则:
协议类型:TCP
端口范围:25565
来源:0.0.0.0/0
终极测试大法
当所有设置都检查过了还是连不上?试试这个组合拳:
- 本地用
telnet 127.0.0.1 25565
测试服务是否存活 - 同局域网设备用内网IP连接测试
- 使用在线端口检测工具
上周有个案例:本地能连但外网不行,最后发现是ISP封了家用宽带端口,这种就只能换端口或上云服务器了。
希望这些经验能帮到你!如果还有奇葩问题,欢迎在评论区交流~ 下次准备写篇《MC服务器被DDOS攻击的应急方案》,想看的扣1
感谢分享!刚好遇到同样的问题,帮大忙了👍
第一次开服就遇到端口转发搞不定,看完整个人都不好了…
在线模式卧槽太真实了,上次就是被这个坑了一整天
提问:用电信宽带做端口映射会被限制吗?
笑了,360日常掉链子🤣
关于内网IP那段太真实了…手残打字错误真的很要命