一、固定IP与端口映射设置
1.获取公网IP与固定内网IP
-查询公网IP:电脑连接路由器,打开百度搜索“IP”,记录显示的IP地址(如221.194.XXX.XXX)。若需固定公网IP,需联系宽带运营商申请,家庭宽带通常为动态IP。
-固定本机内网IP:打开网络共享中心→更改适配器设置→右键以太网属性→Internet协议版本4(TCP/IPv4)。
-选择“使用下面的IP地址”。
◦IP地址:填写192.168.1.100(需在路由器DHCP范围外,如路由器网关为192.168.1.1,则填192.168.1.100)。
-子网掩码:255.255.255.0。
◦默认网关:填写路由器地址(如192.168.1.1)。
-DNS:114.114.114.114或8.8.8.8。
◦保存后,本机内网IP即固定为192.168.1.100,避免路由器DHCP分配变动导致映射失效。
2.路由器端口映射(虚拟服务器)
1.登录路由器:浏览器输入路由器管理地址(通常为192.168.1.1或192.168.0.1),输入账号密码(默认常为admin)。
2.添加映射规则:找到“转发规则”或“虚拟服务器”菜单,添加以下端口(以本机IP192.168.1.100为例):
服务端口内部端口IP地址协议
70007000192.168.1.100TCP+UDP
71007100192.168.1.100TCP+UDP
72007200192.168.1.100TCP+UDP
73007300192.168.1.100TCP+UDP
74007400192.168.1.100TCP+UDP
75007500192.168.1.100TCP+UDP
80008000192.168.1.100TCP+UDP
(微端端口)
3.启用DMZ(可选):在“DMZ主机”中填入本机IP192.168.1.100并启用,可绕过防火墙直接暴露所有端口(仅测试用,正式环境建议关闭)。
4.保存重启:保存设置并重启路由器使规则生效。
二、服务端IP配置修改
1.引擎控制器设置
运行服务端内的GameCenter.exe(游戏控制器):
1.点击“配置向导”。
2.游戏服务器外网IP地址:填写第一步查询到的公网IP(如221.194.XXX.XXX)。
3.游戏数据库名称:保持HeroDB。
4.点击“下一步”直至“保存配置”,然后重启所有游戏服务器程序。
2.关键配置文件修正
•LoginGate.ini:打开MirServer\LoginGate目录下的LoginGate.ini,将IP=127.0.0.1修改为公网IP。
•!setup.txt:打开MirServer\Mir200目录下的!setup.txt,搜索ServerAddr=,将其值改为公网IP。
•RunGate:检查MirServer\RunGate\Config.ini,确保ServerIP=指向公网IP。
三、登录器列表与防火墙设置
1.生成外网登录器
1.修改列表:将登录器列表文件(如list.txt)中的服务器行改为:
服务器名|221.194.XXX.XXX|7000|1|221.194.XXX.XXX|8000|0|0|0|255
(其中221.194.XXX.XXX为你的公网IP,8000为微端端口)。
2.生成登录器:使用登录器生成器,服务器IP填公网IP,端口填7000,勾选“微端模式”(若使用),生成后发给朋友。
2.关闭防火墙或添加规则
•关闭防火墙:进入控制面板→Windows防火墙→启用或关闭Windows防火墙,勾选“关闭防火墙”(仅测试用)。
•添加入站规则:在防火墙高级设置中,新建入站规则→端口→TCP,输入7000710072007300740075008000→允许连接→命名保存。
四、动态IP(非固定公网IP)解决方案
若宽带为动态公网IP(每次拨号IP会变),需使用DDNS(动态域名解析):
1.注册域名:在花生壳(oray)或nat123注册账号,获取免费域名(如xxx.oicp.vip)。
2.路由器设置DDNS:在路由器管理界面找到“动态DNS”或“DDNS”菜单,填入花生壳账号密码,启用服务。
3.修改配置:将服务端IP和登录器列表中的IP地址改为域名(如xxx.oicp.vip),这样即使公网IP变化,域名也会自动解析到新IP。
五、外网连接测试与故障排查
1.测试端口:让朋友运行登录器,查看服务器列表是否显示正常。
2.常见问题:
◦连接失败:检查路由器端口映射的内网IP是否与电脑固定IP一致;确认公网IP是否变化(动态IP需用DDNS)。
◦黑屏/微端不更新:检查8000端口是否映射,且登录器配置的微端IP与公网IP一致。
◦M2报错:检查!setup.txt中的IP是否全部修改为公网IP,且数据库路径无误。
严格按照上述步骤设置路由器映射、固定内网IP及修改服务端配置,即可实现外网架设。
1.获取公网IP与固定内网IP
-查询公网IP:电脑连接路由器,打开百度搜索“IP”,记录显示的IP地址(如221.194.XXX.XXX)。若需固定公网IP,需联系宽带运营商申请,家庭宽带通常为动态IP。
-固定本机内网IP:打开网络共享中心→更改适配器设置→右键以太网属性→Internet协议版本4(TCP/IPv4)。
-选择“使用下面的IP地址”。
◦IP地址:填写192.168.1.100(需在路由器DHCP范围外,如路由器网关为192.168.1.1,则填192.168.1.100)。
-子网掩码:255.255.255.0。
◦默认网关:填写路由器地址(如192.168.1.1)。
-DNS:114.114.114.114或8.8.8.8。
◦保存后,本机内网IP即固定为192.168.1.100,避免路由器DHCP分配变动导致映射失效。
2.路由器端口映射(虚拟服务器)
1.登录路由器:浏览器输入路由器管理地址(通常为192.168.1.1或192.168.0.1),输入账号密码(默认常为admin)。
2.添加映射规则:找到“转发规则”或“虚拟服务器”菜单,添加以下端口(以本机IP192.168.1.100为例):
服务端口内部端口IP地址协议
70007000192.168.1.100TCP+UDP
71007100192.168.1.100TCP+UDP
72007200192.168.1.100TCP+UDP
73007300192.168.1.100TCP+UDP
74007400192.168.1.100TCP+UDP
75007500192.168.1.100TCP+UDP
80008000192.168.1.100TCP+UDP
(微端端口)
3.启用DMZ(可选):在“DMZ主机”中填入本机IP192.168.1.100并启用,可绕过防火墙直接暴露所有端口(仅测试用,正式环境建议关闭)。
4.保存重启:保存设置并重启路由器使规则生效。
二、服务端IP配置修改
1.引擎控制器设置
运行服务端内的GameCenter.exe(游戏控制器):
1.点击“配置向导”。
2.游戏服务器外网IP地址:填写第一步查询到的公网IP(如221.194.XXX.XXX)。
3.游戏数据库名称:保持HeroDB。
4.点击“下一步”直至“保存配置”,然后重启所有游戏服务器程序。
2.关键配置文件修正
•LoginGate.ini:打开MirServer\LoginGate目录下的LoginGate.ini,将IP=127.0.0.1修改为公网IP。
•!setup.txt:打开MirServer\Mir200目录下的!setup.txt,搜索ServerAddr=,将其值改为公网IP。
•RunGate:检查MirServer\RunGate\Config.ini,确保ServerIP=指向公网IP。
三、登录器列表与防火墙设置
1.生成外网登录器
1.修改列表:将登录器列表文件(如list.txt)中的服务器行改为:
服务器名|221.194.XXX.XXX|7000|1|221.194.XXX.XXX|8000|0|0|0|255
(其中221.194.XXX.XXX为你的公网IP,8000为微端端口)。
2.生成登录器:使用登录器生成器,服务器IP填公网IP,端口填7000,勾选“微端模式”(若使用),生成后发给朋友。
2.关闭防火墙或添加规则
•关闭防火墙:进入控制面板→Windows防火墙→启用或关闭Windows防火墙,勾选“关闭防火墙”(仅测试用)。
•添加入站规则:在防火墙高级设置中,新建入站规则→端口→TCP,输入7000710072007300740075008000→允许连接→命名保存。
四、动态IP(非固定公网IP)解决方案
若宽带为动态公网IP(每次拨号IP会变),需使用DDNS(动态域名解析):
1.注册域名:在花生壳(oray)或nat123注册账号,获取免费域名(如xxx.oicp.vip)。
2.路由器设置DDNS:在路由器管理界面找到“动态DNS”或“DDNS”菜单,填入花生壳账号密码,启用服务。
3.修改配置:将服务端IP和登录器列表中的IP地址改为域名(如xxx.oicp.vip),这样即使公网IP变化,域名也会自动解析到新IP。
五、外网连接测试与故障排查
1.测试端口:让朋友运行登录器,查看服务器列表是否显示正常。
2.常见问题:
◦连接失败:检查路由器端口映射的内网IP是否与电脑固定IP一致;确认公网IP是否变化(动态IP需用DDNS)。
◦黑屏/微端不更新:检查8000端口是否映射,且登录器配置的微端IP与公网IP一致。
◦M2报错:检查!setup.txt中的IP是否全部修改为公网IP,且数据库路径无误。
严格按照上述步骤设置路由器映射、固定内网IP及修改服务端配置,即可实现外网架设。

