本机测试通过但外网无法连接,核心问题通常集中在IP配置、端口映射、网关设置三个环节。量子科技版本基于老版Mir3架构,外网配置需严格核对以下步骤。
一、服务端IP配置修正
单机架设时IP多为127.0.0.1或本机内网IP,改为外网必须同步更新以下文件(以服务端路径 D:\Mud3\ 为例):
1. 数据库网关配置
修改 D:\Mud3\Mir3Server\DBSvr\!serverinfo.txt:
127.0.0.1,你的外网IP:7200
此文件控制客户端与数据库的连接通道,必须包含外网IP。
2. 账号库表修改
使用SQL管理工具(如Navicat)连接数据库,进入 Account 库:
- 表 TBL_PUBIPS:将 GameSrv1 字段的IP改为你的外网IP,LoginGW 和 DBConn 保持为 127.0.0.1。
- 表 TBL_SELECTGATEIPS:将 IP 字段全部改为你的外网IP。
注意:修改前建议备份数据库,避免误操作导致单机也无法运行。
3. 网关配置文件
检查 RunGate、LoginGate、SelGate 目录下的 MirGate.ini 或 Config.ini 文件,将 ServerAddr、GateAddr 等地址项由 127.0.0.1 改为 0.0.0.0 或你的外网IP。0.0.0.0 表示监听所有网络接口,通常更稳定。
二、路由器端口映射(关键)
家庭宽带路由器默认屏蔽外部请求,必须手动映射端口。量子传奇3的核心端口通常为 7000(登录)、7100(选角色)、7200(游戏)。
1. 获取本机内网IP
在CMD输入 ipconfig,查看“IPv4地址”(如 192.168.1.100),此为服务端电脑的真实地址。
2. 添加映射规则
登录路由器后台(如 192.168.1.1),进入“虚拟服务器”或“端口转发”页面,添加以下三条规则:
- 服务端口:7000 内部端口:7000 内部IP:192.168.1.100
协议:TCP
- 服务端口:7100 内部端口:7100 内部IP:192.168.1.100
协议:TCP
- 服务端口:7200 内部端口:7200 内部IP:192.168.1.100
协议:TCP
保存后重启路由器使规则生效。
3. DMZ主机(备选方案)
若映射端口仍失败,可在路由器中开启DMZ主机,填入你的内网IP(如 192.168.1.100)。此操作会将该电脑完全暴露在公网,仅限测试使用,长期开服建议关闭DMZ并严格使用端口映射。
三、登录器与网络环境
1. 登录器列表配置
外网玩家使用的登录器,其列表文件(如 ServerList.txt)中的IP必须是你当前的外网IP。若你是动态IP(ADSL拨号),每次重启光猫后IP会变化,需重新修改列表并分发给玩家,或使用花生壳等动态域名(DDNS)服务。
2. 运营商封堵
部分地区的家庭宽带(尤其是移动、长城宽带)没有独立的公网IP(即你查到的IP是运营商的大内网地址),或者运营商屏蔽了7000、7200等非常用端口。这种情况下,端口映射完全无效。测试方法:用手机开热点给电脑提供网络,重新获取IP并配置映射,若手机网络能连而宽带不能,基本可判定为宽带环境问题,需更换网络或使用云服务器。
四、防火墙与权限
1. 关闭防火墙
在服务端电脑上,暂时关闭Windows防火墙及所有杀毒软件,排除软件拦截。或在防火墙高级设置中,入站规则允许 mud3.exe、DBSvr.exe、LoginSrv.exe 等程序通过。
2. 管理员权限
确保所有服务端程序以“管理员身份运行”,避免因权限不足导致网关绑定端口失败。
排查顺序建议:先关闭防火墙 -> 核对IP配置文件 -> 检查路由器映射 -> 测试外网连接。若仍失败,建议使用“端口扫描”工具在线扫描你的外网IP:7000端口,确认端口是否真正开放。

