当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

传奇架设外网完整流程:从单机到多人联机

热度:
一、基础环境确认与IP获取

在修改任何配置前,必须先确认网络环境。确保单机版已能正常运行(本机127.0.0.1可登录),这是外网架设的前提。

1.获取本机内网IP
◦按Win+R键,输入cmd回车,在命令提示符中输入ipconfig。

*记录“以太网适配器”或“WLAN”下的IPv4地址(如192.168.1.100)。这是路由器识别你电脑的依据。

2.获取公网IP(关键)
◦浏览器打开百度,搜索“IP”,记录显示的公网IP地址(如120.236.180.xx)。

*注意:若你使用手机热点查到的IP与电脑查到的不同,说明你处于“内网中的内网”(运营商级NAT),普通家用宽带需联系运营商申请公网IP,否则外网无法直接连接。

二、路由器端口映射(核心步骤)

外网数据需通过路由器转发到你的电脑,必须设置映射规则。

1.登录路由器管理页
◦浏览器输入路由器地址(通常是192.168.1.1或192.168.0.1),输入账号密码(默认常为admin/admin)。

2.添加虚拟服务器规则
◦进入“高级设置”→“端口映射”或“虚拟服务器”。

*添加以下三条规则(协议选TCP或ALL,内部IP填你的本机IP):
*登录端口:外部端口7000→内部端口7000
▪角色选择端口:外部端口7100→内部端口7100

*游戏端口:外部端口7200→内部端口7200
◦提示:部分引擎使用7300、7400等端口,请以你服务端!Setup.txt中的实际配置为准。

3.设置DMZ主机(可选,快速排查)
◦若不确定具体端口,可在路由器中开启DMZ主机,IP填你的本机IP。此操作会暴露所有端口,仅建议测试时使用,正式开服后应关闭DMZ,仅保留端口映射。

三、服务端配置文件修改

将服务端内所有127.0.0.1替换为公网IP,这是外网连接的关键。

1.修改主配置文件(!Setup.txt)
◦路径:MirServer\Mir200\!Setup.txt

◦找到ServerAddr=和GateAddr=,将其后的IP改为你的公网IP。

*确认LoginPort=7000、GamePort=7100等端口号与路由器映射一致。

2.修改网关与列表文件
*LoginGate:修改MirServer\LoginGate\Config.ini中的ServerIP为公网IP。
◦Addrtable.txt:修改MirServer\LoginSrv\addrtable.txt,格式为:服务器名公网IP:7100本机IP:7100(注意中间为空格)。

*列表文件(List.txt):将列表内容中的IP改为公网IP|7000,并上传到可访问的网页空间(或使用本地列表,但需确保朋友客户端也有该文件)。

四、登录器配置与测试

1.生成登录器
◦使用版本配套的登录器配置器,在“列表地址”中填写包含公网IP的列表URL,或配置为读取本地List.txt。

*生成登录器,发给朋友。

2.连接测试
◦本机测试:在登录器中选择服务器,应能正常进入(此时走的是公网IP回环,测试映射是否生效)。

*外网测试:让朋友用手机热点(非你家的WiFi)连接你的公网IP,若能注册账号并进入游戏,说明架设成功。

五、常见连接失败排查

1.“读取列表失败”或“连接关闭”
◦检查List.txt中的IP和端口是否与服务端完全一致。防火墙需放行7000、7100、7200端口(或在测试时直接关闭防火墙)。

2.能注册账号但点开始没反应
◦通常是addrtable.txt文件配置错误。必须保证第一段是公网IP,第二段是本机IP,且端口为游戏端口(通常7100)。

3.路由器重启后IP变化
◦在路由器中为本机MAC地址绑定静态IP(如192.168.1.100),防止DHCP分配新地址导致映射失效。若公网IP是动态的,需使用花生壳等DDNS服务绑定域名。

提示:家用宽带开放外网可能违反运营商协议,且存在数据暴露隐患,建议仅短期测试或使用云服务器进行正式开服。
[顶部]