路由器完成服务器IP映射后,核心操作集中在内网IP固定与服务端内外网IP配置两方面。内网IP需在服务器本机及路由器中确认固定,外网IP需在服务端核心配置文件及登录器列表中修改,以下是具体操作步骤与位置说明。
一、先明确核心前提:确认内网IP与外网IP信息
操作前需先获取两个关键IP,避免配置错位。内网IP指服务器本机在局域网内的地址,外网IP指路由器对外的公网地址。
1. 获取内网IP:在服务器本机打开命令提示符,输入ipconfig /all,找到“IPv4地址”项,即为内网IP(常见格式为192.168.1.X或192.168.0.X)。记录该地址,后续需固定此IP,防止路由器重启后内网IP变动导致映射失效。
2. 获取外网IP:打开任意浏览器,访问IP查询网站,页面显示的IP即为外网IP。若路由器使用动态公网IP,可勾选路由器的动态IP模式,避免IP变动后需重新配置。
3. 确认路由器映射状态:登录路由器管理后台(常用地址为192.168.1.1或192.168.0.1,可查看路由器背面标注),进入“转发规则-虚拟服务器”栏目,确认已添加游戏所需端口(如7000、7100等常用端口),且映射的内网IP与服务器本机内网IP一致,状态设为“启用”。
二、内网IP设置:固定服务器内网IP 避免映射失效
内网IP设置核心是“固定本机IP+匹配路由器映射”,操作位置在服务器本机网络设置与路由器后台,两步缺一不可。
1. 服务器本机固定内网IP(关键操作):
步骤1:在服务器桌面找到“网络”图标,右键选择“属性”,进入“网络和共享中心”,点击左侧“更改适配器设置”。
步骤2:找到当前使用的网络连接(有线连接居多),右键选择“属性”,在弹出的窗口中找到“Internet协议版本4(TCP/IPv4)”,双击进入设置界面。
步骤3:默认状态为“自动获取IP地址(DHCP)”,需改为“使用下面的IP地址”。依次填写之前记录的内网IP(如192.168.1.100)、子网掩码(默认255.255.255.0)、默认网关(路由器管理地址,如192.168.1.1)、DNS服务器(可填写运营商DNS或公共DNS)。
步骤4:填写完成后点击“确定”保存,重启网络连接。再次通过ipconfig /all命令验证,确认内网IP已变为手动设置的固定地址。
2. 路由器端匹配内网IP(辅助确认):
登录路由器管理后台,除确认虚拟服务器映射的内网IP正确外,可在“DHCP服务器”栏目中,将服务器内网IP设置为保留地址。找到“地址保留”选项,添加服务器的MAC地址(ipconfig /all可查询)与固定内网IP,保存后路由器会优先为该设备分配此IP,进一步避免地址变动。
三、外网IP设置:服务端核心配置文件与登录器列表修改
路由器映射完成后,外网IP配置集中在传奇服务端的三个关键位置:引擎配置向导、核心配置文件、登录器列表文件,需确保所有位置填写的外网IP一致。
1. 服务端引擎配置向导(快速配置入口):
多数传奇服务端根目录(通常为Mirserver文件夹)会自带“引擎配置向导”或“配置工具”,双击打开后找到“基本设置”栏目。
若架设外网服务,需勾选“动态IP模式”(部分引擎默认开启),在“服务器IP”或“外网IP”项中填写之前获取的公网IP。若为单机测试,填写127.0.0.1即可,但外网架设需严格填写公网IP。填写完成后点击“保存配置”,该操作会自动同步IP信息到核心文件。
2. 服务端核心配置文件(手动修改位置):
若向导配置无效,需手动修改服务端核心文件,主要涉及三个文件夹下的文本文件,位置固定且通用:
(1)LoginSrv文件夹:找到“!addrtable.txt”文件,用记事本打开。文件格式通常为“游戏名称 Title1 内网IP 外网IP 端口”,将第三项内网IP改为服务器固定内网IP,第四项改为外网公网IP,端口保留默认(如7000)即可。示例格式:“传奇测试服 Title1 192.168.1.100 220.181.XX.XX 7000”,保存后关闭。
(2)Mir200文件夹:打开“Setup.txt”文件,找到“ServerAddr=”和“LoginAddr=”两项,前者填写外网IP,后者填写登录服务器IP(通常与外网IP一致)。同时确认“ServerPort=”后的端口与路由器映射的端口匹配,避免端口错位。
(3)GameCenter文件夹:部分服务端会在此文件夹下有“Config.ini”配置文件,找到“ExternalIP=”项,填写外网IP,确保与其他配置文件一致。
3. 登录器列表文件(玩家连接关键):
登录器需通过列表文件读取服务器IP信息,配置位置分两种情况,根据自身条件选择:
(1)本地列表配置:若未使用外部空间,需在服务端根目录新建“list.txt”文件,按引擎固定格式填写信息。常见格式为“游戏名称|外网IP|端口|”,示例:“传奇测试服|220.181.XX.XX|7000|”。保存后,需确保服务器能正常读取该文件,可下载“本地列表服务器”小程序,与list.txt放在同一文件夹并启动,避免登录器无法加载列表。
(2)空间列表配置:若有外部空间,将编辑好的list.txt文件上传到空间,获取文件访问地址(如http://你的空间地址/list.txt)。打开登录器配置器,在“列表地址”项中填写该地址,登录器会通过此地址获取外网IP信息连接服务器。
四、常见问题排查:配置后连接失败的核心原因
1. 内网IP变动:未固定服务器内网IP,路由器重启后分配新地址,导致映射失效。解决:重新按步骤固定内网IP,更新路由器虚拟服务器中的内网IP信息。
2. 内外网IP填写错位:将内网IP填到登录器列表,或外网IP填到服务端内网配置项。解决:逐一核对所有配置文件,确保内网IP仅用于服务器本机和路由器映射,外网IP用于服务端核心文件和登录器列表。
3. 端口未匹配:路由器映射的端口与服务端配置文件中的端口不一致。解决:统一使用常用端口(如7000、7100、7200),在路由器虚拟服务器、Mir200/Setup.txt、list.txt中确认端口相同。
4. 列表文件格式错误:未按引擎示例格式编写list.txt,导致登录器无法读取。解决:在服务端根目录查找“列表示例.txt”,严格仿照格式修改,避免增减符号或换行错误。
五、操作关键总结
路由器映射后的IP设置,核心逻辑是“内网固定、外网统一”。内网IP设置在服务器本机网络属性,需与路由器映射地址匹配;外网IP设置在服务端三大核心位置:引擎配置向导、LoginSrv/!addrtable.txt等核心文件、登录器list.txt列表。所有操作完成后,重启服务端引擎与登录器,用备用设备测试连接,确保配置生效。
需注意,若外网IP为动态地址,可开启路由器的动态DNS功能,或勾选引擎的动态IP模式,减少IP变动后的重新配置工作。配置过程中无需额外添加无关设置,聚焦IP填写位置与一致性,即可解决多数连接问题。

