内网IP(局域网IP):指网吧服务器本机在路由器下的地址(如 192.168.1.100)。服务端程序之间通信、路由器映射目标必须填写此IP。
外网IP(公网IP):指路由器从运营商获取的互联网地址。登录器列表、客户端连接必须使用此IP。
映射逻辑:路由器将外网IP的请求,转发到内网服务器的对应端口。你已做完映射,下一步是修正服务端配置。
二、服务端配置文件修改位置
1. 网关配置文件(必须改内网IP)
• 路径:MirServer\Gate_Server\LoginGate\MirGate.ini
- 路径:MirServer\Gate_Server\RunGate\MirGate.ini
• 修改项:找到 ServerIP= 和 LocalIP=,将其修改为服务器本机内网IP(如 192.168.1.100)。此处填外网IP会导致网关无法启动或内网卡顿。
2. 核心控制文件(视引擎而定)
• 路径:MirServer\Mir200\!RunAddr.txt
• 路径:MirServer\DBServer\!ServerInfo.txt
- 说明:老版本引擎此处填外网IP(供客户端连接识别);新版本(GOM/GEE)若使用控制器配置,通常在控制器“配置向导”中填写外网IP,此处文件可能被自动覆盖。
3. 数据库服务文件
• 路径:MirServer\DBServer\DBService.ini
• 修改项:ServerIP= 通常改为内网IP 192.168.1.100,确保DBServer与M2Server本地通信正常。
三、登录器列表与路由器确认
1. 登录器列表文件(必须外网IP)
• 无论是本地 ServerList.txt 还是网页列表,IP必须填写你的外网IP。
- 格式示例:我的传奇|220.181.128.100|7000。玩家通过这个地址连接你的路由器。
2. 路由器映射复查
• 确认映射的“内部IP”是你的服务器内网IP。
• 确认映射的端口包含:7000(登录)、7100(角色)、7200(游戏),协议选TCP或ALL。
- 网吧环境若有主路由+分路由,需在主路由做映射,且服务器电脑应接在主路由下。
四、常见配置误区
• 全改外网IP:网关文件(MirGate.ini)若全改外网IP,会导致内网数据绕行外网再回来,延迟极高。
- 127.0.0.1残留:单机测试时用的本地回环地址,开外网必须全部替换为实际IP。
- 防火墙拦截:网吧服务器需关闭防火墙,或在入站规则中放行7000-7200端口。
操作顺序:先固定服务器内网IP → 修改服务端网关文件为内网IP → 修改列表为外网IP → 重启服务端。

