架设传奇外网服务需完成内网服务端部署、公网IP获取、路由器端口映射及客户端配置四步,确保外部玩家可通过互联网连接。
第一步:完成本地服务端运行
先按单机版方式成功启动MirServer全套服务(DBServer、LoginSrv、RunGate、Mir200等),确认127.0.0.1可正常登录游戏。若本地无法运行,外网必然失败。服务端路径必须为纯英文,如D:MirServer,并以管理员身份运行各程序。
第二步:确认公网IP地址
在主机上打开命令提示符,执行ipconfig查看本机IPv4地址(如192.168.1.100)。随后访问https://ip.cn或https://ip138.com获取当前网络出口IP。若两者不一致(即显示非192/10/172开头),说明具备公网IP;若为运营商级NAT(如移动宽带常见),则无法直接映射,需改用内网穿透工具。
第三步:配置路由器端口转发
登录路由器管理界面(通常为192.168.1.1),找到“虚拟服务器”或“端口转发”选项,添加以下规则(内部IP填运行服务端的电脑IP):
端口7100→协议TCP→内部IP192.168.1.100
端口7200→协议TCP→内部IP192.168.1.100
端口6000→协议TCP→内部IP192.168.1.100(DBServer端口)
端口5600→协议TCP→内部IP192.168.1.100(部分版本LoginSrv使用)
保存后重启路由器。使用在线端口检测工具(如https://tool.chinaz.com/port)输入公网IP和7100端口,若显示“开放”则映射成功。
第四步:修改服务端绑定IP
默认服务端监听127.0.0.1,需改为0.0.0.0或本机局域网IP。编辑以下文件:
LoginSrv!AddrTable.txt:将127.0.0.1:7100改为公网IP:7100
Mir200!Setup.txt:[Server]段中IP=127.0.0.1改为IP=0.0.0.0
DBdbsrc.ini:[Server]Port=6000保持不变,但确保未绑定127.0.0.1
第五步:配置客户端连接地址
玩家使用的客户端需指向你的公网IP。修改客户端目录下的ip.txt、Config.ini或通过登录器输入框填写公网IP。例如:
123.123.123.123
禁止保留127.0.0.1或localhost。
第六步:处理防火墙拦截
WindowsDefender防火墙会阻止外部连接。进入“高级设置”→“入站规则”→“新建规则”,选择“端口”,协议TCP,特定端口7100、7200、6000,允许连接,应用到所有网络类型。
第七步:应对无公网IP情况
若运营商未分配公网IP(检测显示内网IP如100.64.x.x),可使用frp、花生壳或natapp等内网穿透服务。以frp为例:
在云服务器运行frps
本地运行frpc,配置将7100端口映射至云服务器域名
客户端连接该域名即可
第八步:测试与排错
外网玩家连接时若卡在“登录中”或“连接超时”,检查:
路由器是否启用UPnP(建议关闭,手动映射更稳定)
服务端日志(LoginSrvLogLoginLog.txt)是否有外部IP接入记录
是否使用了动态公网IP(需搭配DDNS服务如3322.org)
完成上述步骤后,任何人在外网输入你的公网IP即可加入游戏。注意带宽限制,家庭宽带同时连接超过10人可能出现延迟升高。
第一步:完成本地服务端运行
先按单机版方式成功启动MirServer全套服务(DBServer、LoginSrv、RunGate、Mir200等),确认127.0.0.1可正常登录游戏。若本地无法运行,外网必然失败。服务端路径必须为纯英文,如D:MirServer,并以管理员身份运行各程序。
第二步:确认公网IP地址
在主机上打开命令提示符,执行ipconfig查看本机IPv4地址(如192.168.1.100)。随后访问https://ip.cn或https://ip138.com获取当前网络出口IP。若两者不一致(即显示非192/10/172开头),说明具备公网IP;若为运营商级NAT(如移动宽带常见),则无法直接映射,需改用内网穿透工具。
第三步:配置路由器端口转发
登录路由器管理界面(通常为192.168.1.1),找到“虚拟服务器”或“端口转发”选项,添加以下规则(内部IP填运行服务端的电脑IP):
端口7100→协议TCP→内部IP192.168.1.100
端口7200→协议TCP→内部IP192.168.1.100
端口6000→协议TCP→内部IP192.168.1.100(DBServer端口)
端口5600→协议TCP→内部IP192.168.1.100(部分版本LoginSrv使用)
保存后重启路由器。使用在线端口检测工具(如https://tool.chinaz.com/port)输入公网IP和7100端口,若显示“开放”则映射成功。
第四步:修改服务端绑定IP
默认服务端监听127.0.0.1,需改为0.0.0.0或本机局域网IP。编辑以下文件:
LoginSrv!AddrTable.txt:将127.0.0.1:7100改为公网IP:7100
Mir200!Setup.txt:[Server]段中IP=127.0.0.1改为IP=0.0.0.0
DBdbsrc.ini:[Server]Port=6000保持不变,但确保未绑定127.0.0.1
第五步:配置客户端连接地址
玩家使用的客户端需指向你的公网IP。修改客户端目录下的ip.txt、Config.ini或通过登录器输入框填写公网IP。例如:
123.123.123.123
禁止保留127.0.0.1或localhost。
第六步:处理防火墙拦截
WindowsDefender防火墙会阻止外部连接。进入“高级设置”→“入站规则”→“新建规则”,选择“端口”,协议TCP,特定端口7100、7200、6000,允许连接,应用到所有网络类型。
第七步:应对无公网IP情况
若运营商未分配公网IP(检测显示内网IP如100.64.x.x),可使用frp、花生壳或natapp等内网穿透服务。以frp为例:
在云服务器运行frps
本地运行frpc,配置将7100端口映射至云服务器域名
客户端连接该域名即可
第八步:测试与排错
外网玩家连接时若卡在“登录中”或“连接超时”,检查:
路由器是否启用UPnP(建议关闭,手动映射更稳定)
服务端日志(LoginSrvLogLoginLog.txt)是否有外部IP接入记录
是否使用了动态公网IP(需搭配DDNS服务如3322.org)
完成上述步骤后,任何人在外网输入你的公网IP即可加入游戏。注意带宽限制,家庭宽带同时连接超过10人可能出现延迟升高。

