将单机传奇转为外网服务器,核心在于公网IP配置与端口映射。需先确保单机版本运行无报错,再按以下流程操作。
一、获取公网IP与内网IP
1.查询公网IP:浏览器搜索“IP”,记录显示的公网IP地址(如120.xx.xx.xx)。
2.查询内网IP:按Win+R输入cmd,输入ipconfig,记录IPv4地址(如192.168.1.10)。
二、路由器端口映射(关键步骤)
家庭宽带必须通过路由器将服务端口暴露给外网。
1.登录路由器:浏览器输入网关地址(通常为192.168.1.1或192.168.0.1),输入账号密码登录。
2.添加映射规则:找到“虚拟服务器”或“端口转发”功能,添加以下核心端口(以TP-LINK为例):
*服务端口:7000(登录端口)
◦内部端口:7000
◦IP地址:填写本机内网IP(如192.168.1.10)
*协议:选择TCP
◦状态:启用
3.重复添加:按上述步骤继续添加7100(角色网关)、7200(游戏网关)等端口。部分引擎需映射7300、7400,具体以服务端控制器中“配置向导”显示的端口为准。
4.保存重启:保存设置并重启路由器生效。
三、服务端IP地址修改
将服务端所有配置文件中的127.0.0.1替换为公网IP。
1.修改控制器:打开GameCenter.exe(游戏控制器),在“配置向导”中,将“游戏服务器外网IP地址”改为公网IP。
2.修改核心文件:
◦MirServer\Mir200\!Setup.txt:修改ServerAddr为公网IP。
*MirServer\LoginGate\Config.ini:修改ServerIP为公网IP。
◦MirServer\GameGate\Config.ini:修改ServerIP为公网IP。
*MirServer\DBServer\!addrtable.txt:将127.0.0.1改为公网IP。
3.保存并重启:保存所有修改,关闭并重新启动服务端(先点停止,再点启动)。
四、登录器列表配置
外网玩家需通过包含公网IP的列表文件连接服务器。
1.生成列表文件:创建serverlist.txt,内容格式如下:
[我的服务器]
我的服务器Title|120.xx.xx.xx|7000|0|我的服务器|0|0
将120.xx.xx.xx替换为你的公网IP。
2.上传列表:将serverlist.txt上传至网页空间(或使用免费列表空间),获取http://xxx.com/serverlist.txt链接。
3.配置登录器:打开登录器配置器,在“列表地址”中填入上述链接,服务器IP填公网IP,生成登录器。
4.分发登录器:将生成的登录器发给朋友,他们放入客户端即可连接你的服务器。
五、云服务器架设(替代方案)
若使用云服务器(如阿里云、腾讯云),流程更简单:
1.无需端口映射:云服务器直接拥有公网IP。
2.设置安全组:在云平台控制台“安全组”中,放行7000、7100、7200等端口的TCP协议。
3.修改IP:直接将服务端所有配置文件中的IP改为云服务器的公网IP,启动即可。
六、常见连接失败排查
•连接失败/无法注册:检查路由器端口映射的内网IP是否填写错误;确认防火墙是否拦截了端口(需放行MirServer相关程序)。
*能注册但进不去游戏:通常为7100或7200端口未正确映射,或DBServer配置文件IP未改全。
*IP变动处理:家庭宽带公网IP会变动,可使用动态域名(DDNS)工具绑定域名,避免每次变动都需要重新发登录器。
核心要点:外网架设的核心是IP统一(所有配置文件、列表、登录器必须使用同一个公网IP)和端口开放(7000系列端口必须映射到本机)。
一、获取公网IP与内网IP
1.查询公网IP:浏览器搜索“IP”,记录显示的公网IP地址(如120.xx.xx.xx)。
2.查询内网IP:按Win+R输入cmd,输入ipconfig,记录IPv4地址(如192.168.1.10)。
二、路由器端口映射(关键步骤)
家庭宽带必须通过路由器将服务端口暴露给外网。
1.登录路由器:浏览器输入网关地址(通常为192.168.1.1或192.168.0.1),输入账号密码登录。
2.添加映射规则:找到“虚拟服务器”或“端口转发”功能,添加以下核心端口(以TP-LINK为例):
*服务端口:7000(登录端口)
◦内部端口:7000
◦IP地址:填写本机内网IP(如192.168.1.10)
*协议:选择TCP
◦状态:启用
3.重复添加:按上述步骤继续添加7100(角色网关)、7200(游戏网关)等端口。部分引擎需映射7300、7400,具体以服务端控制器中“配置向导”显示的端口为准。
4.保存重启:保存设置并重启路由器生效。
三、服务端IP地址修改
将服务端所有配置文件中的127.0.0.1替换为公网IP。
1.修改控制器:打开GameCenter.exe(游戏控制器),在“配置向导”中,将“游戏服务器外网IP地址”改为公网IP。
2.修改核心文件:
◦MirServer\Mir200\!Setup.txt:修改ServerAddr为公网IP。
*MirServer\LoginGate\Config.ini:修改ServerIP为公网IP。
◦MirServer\GameGate\Config.ini:修改ServerIP为公网IP。
*MirServer\DBServer\!addrtable.txt:将127.0.0.1改为公网IP。
3.保存并重启:保存所有修改,关闭并重新启动服务端(先点停止,再点启动)。
四、登录器列表配置
外网玩家需通过包含公网IP的列表文件连接服务器。
1.生成列表文件:创建serverlist.txt,内容格式如下:
[我的服务器]
我的服务器Title|120.xx.xx.xx|7000|0|我的服务器|0|0
将120.xx.xx.xx替换为你的公网IP。
2.上传列表:将serverlist.txt上传至网页空间(或使用免费列表空间),获取http://xxx.com/serverlist.txt链接。
3.配置登录器:打开登录器配置器,在“列表地址”中填入上述链接,服务器IP填公网IP,生成登录器。
4.分发登录器:将生成的登录器发给朋友,他们放入客户端即可连接你的服务器。
五、云服务器架设(替代方案)
若使用云服务器(如阿里云、腾讯云),流程更简单:
1.无需端口映射:云服务器直接拥有公网IP。
2.设置安全组:在云平台控制台“安全组”中,放行7000、7100、7200等端口的TCP协议。
3.修改IP:直接将服务端所有配置文件中的IP改为云服务器的公网IP,启动即可。
六、常见连接失败排查
•连接失败/无法注册:检查路由器端口映射的内网IP是否填写错误;确认防火墙是否拦截了端口(需放行MirServer相关程序)。
*能注册但进不去游戏:通常为7100或7200端口未正确映射,或DBServer配置文件IP未改全。
*IP变动处理:家庭宽带公网IP会变动,可使用动态域名(DDNS)工具绑定域名,避免每次变动都需要重新发登录器。
核心要点:外网架设的核心是IP统一(所有配置文件、列表、登录器必须使用同一个公网IP)和端口开放(7000系列端口必须映射到本机)。

