在家架设的传奇仅限自己玩,核心是没做好“外网访问打通”——网通线路不影响跨IP连接,关键要解决IP映射、端口开放和服务端配置三大问题。以下分6步详细讲解,从基础准备到测试验证,新手也能跟着操作。
一、基础准备:先查3个关键IP(10分钟搞定)
1.查自己电脑的“本地IP”(服务端绑定用)
按「Win+R」输入“cmd”打开命令窗口,输入“ipconfig”回车;
找到“以太网适配器本地连接”或“WLAN”,记下“IPv4地址”(格式如192.168.1.105),这是你电脑在家庭局域网中的地址,服务端要绑定这个IP才能被外网找到。
2.查“公网IP”(朋友连接用)
打开百度搜索“我的IP”,第一个结果就是你的公网IP(格式如221.194.XXX.XXX);
重点:用手机流量(别连家里WiFi)再搜一次“我的IP”,如果和电脑上的一致,说明是“公网IP”,能直接用;如果不一致,需要打网通客服电话,说“要开个人服务器,需要公网IP”,客服会免费帮你开通。
3.确认服务端引擎类型
打开服务端文件夹,看核心程序:Hero引擎有“HeroM2.exe”,GOM/GEE引擎有“GOMM2.exe”“GEEM2.exe”;
不同引擎端口配置位置略有差异,但核心步骤一致,下面以通用方法讲解,特殊情况会单独标注。
二、核心操作:路由器“端口映射”(外网访问的关键)
所有朋友的连接请求,都要通过路由器转发到你的电脑,这一步必须做对。
1.登录路由器管理后台
看路由器底部标签,记下“管理地址”(如192.168.1.1)、“用户名”“密码”;
打开电脑浏览器,输入管理地址,登录后台(不懂的找路由器说明书,或搜“XX品牌路由器登录方法”)。
2.设置端口映射(以网通常见路由器为例)
进入“高级设置”→“端口映射”或“虚拟服务器”(不同品牌名字不同,找带“映射”“服务器”的选项);
点击“添加”,按以下格式填信息(传奇通用端口,别改!):
服务名称
内部IP
外部端口
内部端口
协议
传奇登录网关
你查的本地IP
7000
7000
TCP
传奇游戏网关
你查的本地IP
8000
8000
TCP
传奇微端端口
你查的本地IP
8080
8080
TCP
填完点“保存”,部分路由器需要重启才生效(后台有“重启路由器”按钮)。
3.验证端口是否开放
用手机流量打开“端口检测”网站(百度搜“在线端口检测”);
输入你的公网IP和7000端口,点“检测”,显示“端口开放”就是成功了;如果显示“关闭”,回头检查映射的内部IP是否填错,或路由器没重启。
三、服务端配置修改:让服务器“认”外网连接
1.绑定本地IP(以Hero/GOM引擎为例)
Hero引擎:
打开服务端→“LoginGate”文件夹→“LoginGate.ini”,找到“ListenIP=127.0.0.1”,改成“ListenIP=你的本地IP”(如192.168.1.105);
再打开“GameGate”文件夹→“GameGate.ini”,同样把“ListenIP”改成本地IP。
GOM/GEE引擎:
打开“GOM引擎控制器”→“登录网关”→“配置”,在“绑定IP”处填本地IP;
“游戏网关”配置同理,绑定本地IP后点“保存”。
2.关闭服务端IP限制
找到服务端→“Mir200”→“Envir”→“AdminList.txt”,确保里面只有你的GM账号,没有限制IP的内容(比如“127.0.0.1”开头的行,删掉);
打开“Mir200”→“ServerInfo.txt”,确认“AllowIP=*”(*表示允许所有IP连接)。
四、制作外网登陆器:给朋友的“连接入口”
1.用登陆器配置器改参数
打开你架设时用的“登陆器配置器”(如GOM登陆器配置器、Hero登陆器配置器);
在“服务器设置”里填:
服务器名称:随便起(如“老张的传奇服”);
服务器IP:你的公网IP(如221.194.XXX.XXX);
登录端口:7000;
游戏端口:8000;
其他设置(如LOGO、补丁路径)不变,点“生成登陆器”,保存为“外网登陆器.exe”。
2.给朋友发文件
把生成的“外网登陆器.exe”和你的服务端补丁(如果有自定义地图、装备,补丁在“Mir200”→“Data”文件夹)打包发给朋友;
让朋友把补杜到传奇客户端的“Data”文件夹,登陆器放客户端根目录,双击就能打开。
五、防火墙设置:别让系统“拦”了朋友的连接
1.关闭Windows防火墙
按「Win+I」打开设置→“更新和安全”→“Windows安全中心”→“防火墙和网络保护”;
把“域网络”“专用网络”“公用网络”的防火墙全关掉(用完可以再开,暂时关闭方便测试)。
2.给服务端程序加例外
如果不想关防火墙,右键“此电脑”→“管理”→“服务和应用程序”→“服务”,找到“WindowsFirewall”;
打开“高级设置”→“入站规则”→“新建规则”,选择“程序”,浏览找到服务端的“HeroM2.exe”“LoginGate.exe”,允许这些程序通过防火墙。
六、测试连接:从本地到外网全验证
1.自己先测本地连接
重启服务端(先关M2,再按“数据库→LoginGate→GameGate→M2”的顺序启动);
用你原来的本地登陆器登录,能进游戏说明服务端没问题。
2.让朋友测外网连接
朋友打开你发的外网登陆器,输入账号密码(用服务端的注册器给朋友注册账号);
若显示“连接服务器成功”,能进游戏就是成了;若提示“connectionclosed”,说明端口没开放或IP填错,回头查步骤二的端口检测和步骤三的服务端IP绑定。
高手避坑3个关键技巧
动态公网IP解决法:如果你的公网IP每天会变(朋友第二天连不上),下载“DDNS-Go”工具(开源免费),绑定一个免费域名(如阿里云、腾讯云的免费域名),工具会自动把新IP同步到域名,让朋友用域名连接,不用天天改IP。
网通线路优化:如果朋友是电信线路,连接卡顿,让他用“网游加速器”,选“网通转电信”节点,能改善延迟。
多开服务端注意:如果你的电脑配置一般,别让太多人同时玩(5人以内最佳),不然容易卡掉线,可在M2里设置“最大在线人数=5”限制。
按以上步骤操作,90%的外网连接问题都能解决。如果还卡壳,重点查“端口映射”和“服务端IP绑定”,这两个是最容易出错的地方。有具体报错提示(比如登陆器显示“无法找到服务器”),可以截图发我,能更快定位问题。
一、基础准备:先查3个关键IP(10分钟搞定)
1.查自己电脑的“本地IP”(服务端绑定用)
按「Win+R」输入“cmd”打开命令窗口,输入“ipconfig”回车;
找到“以太网适配器本地连接”或“WLAN”,记下“IPv4地址”(格式如192.168.1.105),这是你电脑在家庭局域网中的地址,服务端要绑定这个IP才能被外网找到。
2.查“公网IP”(朋友连接用)
打开百度搜索“我的IP”,第一个结果就是你的公网IP(格式如221.194.XXX.XXX);
重点:用手机流量(别连家里WiFi)再搜一次“我的IP”,如果和电脑上的一致,说明是“公网IP”,能直接用;如果不一致,需要打网通客服电话,说“要开个人服务器,需要公网IP”,客服会免费帮你开通。
3.确认服务端引擎类型
打开服务端文件夹,看核心程序:Hero引擎有“HeroM2.exe”,GOM/GEE引擎有“GOMM2.exe”“GEEM2.exe”;
不同引擎端口配置位置略有差异,但核心步骤一致,下面以通用方法讲解,特殊情况会单独标注。
二、核心操作:路由器“端口映射”(外网访问的关键)
所有朋友的连接请求,都要通过路由器转发到你的电脑,这一步必须做对。
1.登录路由器管理后台
看路由器底部标签,记下“管理地址”(如192.168.1.1)、“用户名”“密码”;
打开电脑浏览器,输入管理地址,登录后台(不懂的找路由器说明书,或搜“XX品牌路由器登录方法”)。
2.设置端口映射(以网通常见路由器为例)
进入“高级设置”→“端口映射”或“虚拟服务器”(不同品牌名字不同,找带“映射”“服务器”的选项);
点击“添加”,按以下格式填信息(传奇通用端口,别改!):
服务名称
内部IP
外部端口
内部端口
协议
传奇登录网关
你查的本地IP
7000
7000
TCP
传奇游戏网关
你查的本地IP
8000
8000
TCP
传奇微端端口
你查的本地IP
8080
8080
TCP
填完点“保存”,部分路由器需要重启才生效(后台有“重启路由器”按钮)。
3.验证端口是否开放
用手机流量打开“端口检测”网站(百度搜“在线端口检测”);
输入你的公网IP和7000端口,点“检测”,显示“端口开放”就是成功了;如果显示“关闭”,回头检查映射的内部IP是否填错,或路由器没重启。
三、服务端配置修改:让服务器“认”外网连接
1.绑定本地IP(以Hero/GOM引擎为例)
Hero引擎:
打开服务端→“LoginGate”文件夹→“LoginGate.ini”,找到“ListenIP=127.0.0.1”,改成“ListenIP=你的本地IP”(如192.168.1.105);
再打开“GameGate”文件夹→“GameGate.ini”,同样把“ListenIP”改成本地IP。
GOM/GEE引擎:
打开“GOM引擎控制器”→“登录网关”→“配置”,在“绑定IP”处填本地IP;
“游戏网关”配置同理,绑定本地IP后点“保存”。
2.关闭服务端IP限制
找到服务端→“Mir200”→“Envir”→“AdminList.txt”,确保里面只有你的GM账号,没有限制IP的内容(比如“127.0.0.1”开头的行,删掉);
打开“Mir200”→“ServerInfo.txt”,确认“AllowIP=*”(*表示允许所有IP连接)。
四、制作外网登陆器:给朋友的“连接入口”
1.用登陆器配置器改参数
打开你架设时用的“登陆器配置器”(如GOM登陆器配置器、Hero登陆器配置器);
在“服务器设置”里填:
服务器名称:随便起(如“老张的传奇服”);
服务器IP:你的公网IP(如221.194.XXX.XXX);
登录端口:7000;
游戏端口:8000;
其他设置(如LOGO、补丁路径)不变,点“生成登陆器”,保存为“外网登陆器.exe”。
2.给朋友发文件
把生成的“外网登陆器.exe”和你的服务端补丁(如果有自定义地图、装备,补丁在“Mir200”→“Data”文件夹)打包发给朋友;
让朋友把补杜到传奇客户端的“Data”文件夹,登陆器放客户端根目录,双击就能打开。
五、防火墙设置:别让系统“拦”了朋友的连接
1.关闭Windows防火墙
按「Win+I」打开设置→“更新和安全”→“Windows安全中心”→“防火墙和网络保护”;
把“域网络”“专用网络”“公用网络”的防火墙全关掉(用完可以再开,暂时关闭方便测试)。
2.给服务端程序加例外
如果不想关防火墙,右键“此电脑”→“管理”→“服务和应用程序”→“服务”,找到“WindowsFirewall”;
打开“高级设置”→“入站规则”→“新建规则”,选择“程序”,浏览找到服务端的“HeroM2.exe”“LoginGate.exe”,允许这些程序通过防火墙。
六、测试连接:从本地到外网全验证
1.自己先测本地连接
重启服务端(先关M2,再按“数据库→LoginGate→GameGate→M2”的顺序启动);
用你原来的本地登陆器登录,能进游戏说明服务端没问题。
2.让朋友测外网连接
朋友打开你发的外网登陆器,输入账号密码(用服务端的注册器给朋友注册账号);
若显示“连接服务器成功”,能进游戏就是成了;若提示“connectionclosed”,说明端口没开放或IP填错,回头查步骤二的端口检测和步骤三的服务端IP绑定。
高手避坑3个关键技巧
动态公网IP解决法:如果你的公网IP每天会变(朋友第二天连不上),下载“DDNS-Go”工具(开源免费),绑定一个免费域名(如阿里云、腾讯云的免费域名),工具会自动把新IP同步到域名,让朋友用域名连接,不用天天改IP。
网通线路优化:如果朋友是电信线路,连接卡顿,让他用“网游加速器”,选“网通转电信”节点,能改善延迟。
多开服务端注意:如果你的电脑配置一般,别让太多人同时玩(5人以内最佳),不然容易卡掉线,可在M2里设置“最大在线人数=5”限制。
按以上步骤操作,90%的外网连接问题都能解决。如果还卡壳,重点查“端口映射”和“服务端IP绑定”,这两个是最容易出错的地方。有具体报错提示(比如登陆器显示“无法找到服务器”),可以截图发我,能更快定位问题。

