127.0.0.1的本质与局限
127.0.0.1是“本地回环地址”,仅代表你当前这台电脑。服务端绑定此IP时,数据包只在机器内部流转,局域网内的同事和互联网上的朋友均无法连接。路由器自动获取IP(DHCP)属于内网分配,不影响外网访问逻辑,无需新建拨号连接,通过端口映射即可实现外网互通。
第一步:锁定服务端内网IP
路由器DHCP分配的内网IP可能会变,需手动设置为固定地址,防止映射失效。
1. 查询当前网络信息:按 Win + R 输入 cmd 回车,输入 ipconfig。记录“以太网适配器”或“无线局域网适配器”下的 IPv4 地址(如 192.168.1.10)、默认网关(如 192.168.1.1)、子网掩码。
2. 设置静态IP:打开“网络和共享中心” → 更改适配器设置 → 右键当前网卡“属性” → 双击“Internet协议版本4 (TCP/IPv4)”。选择“使用下面的IP地址”,填入刚才记录的三个参数,点击确定。
第二步:修改服务端配置文件
将服务端所有指向 127.0.0.1 的配置改为你的内网固定IP(如 192.168.1.10)。
- 关键文件:LoginSrv 目录下的 !addrtable.txt、!serverinfo.txt;Mir200 目录下的 !runaddr.txt、!servertable.txt。
- M2Server设置:启动 M2Server,点击“选项” → “参数设置” → “网络设置”,将“内网IP地址”修改为 192.168.1.10。
- 登录器列表:修改 ServerList.txt 或登录器配置器中的IP为内网IP(后续外网访问时需再改为公网IP)。
第三步:路由器端口映射(关键)
这是让外网朋友找到你内网机器的核心步骤,在路由器后台操作。
1. 登录路由器:浏览器输入默认网关地址(如 192.168.1.1),输入管理员密码。
2. 添加映射规则:找到“高级设置” → “虚拟服务器”或“端口转发”。
- 服务端口/外部端口:填写传奇端口(通常为 7000、7100、7200)。
◦ 内部IP地址:填写你的固定内网IP(192.168.1.10)。
- 内部端口:同上(7000)。
◦ 协议:选择 TCP(部分引擎需选 ALL 或 TCP/UDP)。
3. 批量添加:重复上述步骤,添加 7100、7200、7300 等传奇常用端口,保存并重启路由器。
第四步:获取公网IP与生成登录器
1. 查询公网IP:在浏览器搜索“我的IP”,记下显示的公网IP地址(如 118.117.xxx.xxx)。
2. 配置外网登录器:将登录器列表文件(ServerList.txt)中的IP修改为此公网IP,格式为 服务器名,118.117.xxx.xxx,7000。将此登录器发给同事。
3. 防火墙放行:在服务端电脑的防火墙“入站规则”中,允许 7000-7300 端口的 TCP 连接,或测试时暂时关闭防火墙。
无公网IP的解决方案
若路由器WAN口IP与百度查到的IP不一致,说明是运营商内网(NAT),需使用内网穿透工具。
- 工具推荐:花生壳、frp、NATAPP。
• 操作逻辑:在工具中设置将“公网域名:端口”映射到你的“192.168.1.10:7000”。同事使用工具提供的域名连接,而非IP。
常见连接失败排查
• 提示连接失败:检查路由器端口映射的内网IP是否写错;确认服务端所有配置文件IP已全部修改(勿漏 Mir200 下的文件)。
- 能注册但进不去游戏:通常是 7200(游戏网关)端口未映射成功,检查路由器规则。
- 只有局域网能进:公网IP错误或运营商屏蔽了端口,尝试使用域名穿透工具。
总结:127.0.0.1 必须改为内网IP,配合路由器端口映射,同事使用你的公网IP即可连接,无需改动拨号方式。

