一、外网架设必备工具与前提条件
1.1 核心工具清单
1. 传奇服务端:选用完整MirServer文件夹,优先GOM引擎版本,兼容性强且外网配置更便捷,确保Mir200、Mud2、Engine核心目录齐全。2. 基础工具:DBC2000数据库(对应系统位数)、服务端自带登录器配置器、Notepad++文本编辑器、本地列表服务器小程序。3. 外网专属工具:固定IP(运营商提供)、路由器管理权限、端口映射所需小程序(可选,无公网IP时用内网穿透工具)。
1.2 前提准备要点
确认已获取运营商提供的固定公网IP,记录该IP备用。硬件需满足内存16G及以上,固态硬盘预留30G空间,保障多用户访问不卡顿。操作系统选用Windows Server版本或Windows 10旗舰版,关闭杀毒软件与防火墙,避免核心文件被误拦或端口被屏蔽。提前完成单机架设并测试正常,再推进外网配置。
二、固定IP与路由器基础设置
2.1 固定IP配置与验证
进入电脑网络设置,右键本地连接选择属性,双击Internet协议,勾选“使用下面的IP地址”,填写运营商分配的固定IP、子网掩码、网关及DNS服务器地址,保存后生效。验证方法:打开浏览器输入公网IP,能正常访问网页即配置成功;若无法访问,联系运营商确认IP开通状态。
2.2 路由器接线与登录设置
宽带线接入路由器WAN口,电脑网线连接路由器LAN口(1/2/3/4任意接口),通电后确认路由器SYS灯闪烁,表明运行正常。打开浏览器,输入路由器管理IP(常见192.168.1.1或192.168.0.1,路由器背面标注),输入管理员账号密码登录管理界面。
三、路由器端口映射设置(外网访问核心)
3.1 端口映射配置步骤
在路由器管理界面左侧,找到“转发规则”下的“虚拟服务器”选项,点击“增加新条目”。服务端口号填写7000(传奇默认端口,与服务端一致),内网IP地址填写本机内网IP,协议选择TCP/UDP或默认全部,勾选“启用”后保存。如需多端口适配,依次映射7001、7002等服务端关联端口,确保无遗漏。
内网IP查询方法:按下Win+R键输入cmd,在命令提示符中输入ipconfig/all,找到“IPv4地址”对应的数值即为内网IP,通常格式为192.168.1.X。配置完成后重启路由器,使端口映射生效,部分路由器无需重启可直接生效。
3.2 映射有效性验证
用另一台外网设备打开浏览器,输入“公网IP:7000”,若提示“无法访问此网站”但无连接超时,说明映射成功;若提示连接超时,检查端口是否填写正确、路由器防火墙是否关闭,重新配置并重启路由器。
四、服务端外网参数调整
4.1 引擎控制器参数配置
打开D:\MirServer目录下的GameCenter.exe,进入配置向导。数据库仍选择aCc数据库,IP设置勾选“动态IP”,将默认本地IP替换为运营商提供的固定公网IP,端口保持7000不变,依次完成配置并保存。确保登录网关、游戏网关端口与映射端口一致,避免连接失败。
4.2 核心文件参数修正
进入D:\MirServer\LoginSrv目录,用Notepad++打开!addrtable.txt,修改为“游戏名称 Title1 公网IP 公网IP 公网IP:7000”,保存后关闭。打开Mir200目录下的!Setup.txt,将最大连接数调整为50-100(根据硬件配置设定),适配外网多用户访问需求。
五、登录器制作与外网适配
5.1 外网登录器配置
打开登录器配置器,列表地址填写“http://公网IP/list.txt”,若无网络空间,启动本地列表服务器小程序,将其与list.txt放在同一文件夹,列表地址可填写“http://公网IP:8080/list.txt”(需映射8080端口)。list.txt按引擎格式编写,包含游戏名称、固定公网IP及7000端口,严格遵循服务端示例格式。
PAK路径仍指向客户端Data目录下的补丁文件,取消“微端”选项,生成登录器后剪切至客户端根目录。将登录器发送给外网用户,确保用户客户端已覆盖对应PAK补丁。
5.2 外网进服测试
外网用户启动登录器,注册账号后登录,测试角色登录、移动、技能释放及怪物刷新功能。若提示“connection closed”,检查公网IP、端口填写是否正确,端口映射是否生效;若地图不开门,重新核对!addrtable.txt文件参数,重启服务端即可。
六、外网架设常见问题速解
1. 外网无法连接:端口映射未生效或防火墙拦截,重启路由器重新配置映射,关闭电脑与路由器防火墙。2. 登录器读取列表失败:本地列表服务器未启动,或list.txt格式错误,重启小程序并修正文件格式。3. 多用户访问卡顿:硬件配置不足或端口占用,升级内存与CPU,关闭占用7000端口的其他程序。4. 固定IP无法访问:联系运营商确认IP是否为真正公网IP,排除内网IP伪装情况。

