一、传奇外网架设前期准备
(一)核心硬件与软件清单
1. 服务器设备:可选用云服务器或物理服务器,系统优先Win7及以上64位版本,确保运行稳定性。云服务器需提前确认网络带宽,按预期在线人数配置,避免多人接入时卡顿。
2. 传奇文件:完整版客户端与服务端,两者版本需一致,服务端重点核查Mirserver目录下DB、Config、Envir文件夹及补丁文件无缺失,客户端保留Data、Map、Wav核心文件夹,删除冗余捆绑文件。
3. 必备工具:数据库工具DBC2000(按服务器系统版本选32位或64位)、对应引擎包(主流GOM、GEE引擎,需与服务端适配)、远程控制工具(外网管理服务器用)、登录器配置工具、文本编辑器(记事本即可)。
4. 辅助资源:备案域名(可选,无域名可用公网IP+端口访问),微端组件(外网架设常用,提升玩家接入便捷性)。
(二)环境预处理
服务器需预留至少20G硬盘空间,用于存储文件与运行缓存。提前关闭无关后台程序,避免端口占用与资源消耗。外网架设需提前规划端口,核心端口包括7000(开区端口)、7685(列表端口)、8000(微端端口),后续需统一放行。
二、服务器基础配置与数据库部署
(一)数据库安装与关联
1. 安装DBC2000:双击安装包默认下一步完成安装,打开服务器控制面板,切换至“大图标”视图,启动“BDE Administrator”程序。
2. 新建数据库:右键左侧“Databases”选择“New”,命名为“HeroDB”,点击“Path”选项定位至服务端Mirserver\Mir200\DB目录,确认后保存设置,关闭程序即可完成关联。
3. 验证有效性:启动服务端引擎控制器,查看日志无数据库连接报错,即为部署成功;若报错,检查路径是否正确或重装对应版本DBC2000。
(二)服务端核心参数设置
1. 引擎路径校准:解压引擎包,找到“开始更新程序.bat”,用记事本打开,批量替换文件内默认路径为服务器上服务端实际路径(如D:\Mirserver),保存后双击执行更新,完成引擎与服务端适配。
2. IP与动态设置:启动引擎控制器,进入配置向导,勾选“动态IP”选项,游戏服务器IP填写服务器公网IP,端口默认7000保持不变,后续步骤均默认设置,保存后生成新配置文件并重启引擎。
3. 网关管理:引擎启动后默认开启多个网关,外网架设保留一个核心网关即可,关闭其余网关防止端口冲突,查看日志确认角色控制器、数据库控制器正常运行。
三、端口映射与防火墙配置
(一)路由器端口映射(本地物理服务器用)
1. 获取内网IP:登录路由器管理后台(地址多为192.168.0.1或192.168.1.1,路由器背面标注默认账号密码),查看服务器对应的内网IP。
2. 添加映射规则:进入“转发规则-虚拟服务器”,依次添加核心端口,服务端口号与内部端口号均填写7000、7685、8000,IP地址填写服务器内网IP,协议选择“全部”,保存后启用规则。
3. DMZ主机设置:启用路由器DMZ主机功能,填写服务器内网IP,确保外网流量可直接穿透至服务器,避免端口映射不生效。
(二)服务器防火墙放行
打开服务器防火墙设置,进入“高级设置-入站规则”,新建规则放行7000、7685、8000端口,协议选择TCP,设置规则名称后保存。若使用云服务器,需同步在服务商控制台安全组中放行对应端口。
四、登录器配置与列表搭建
(一)列表文件创建与配置
1. 搭建列表载体:若有备案域名,通过服务器IIS添加网站,物理路径选择列表存放文件夹,主机名填写域名;无域名则直接用公网IP+端口搭建。
2. 生成列表文件:在网站文件夹新建TXT文本,按对应引擎列表格式填写内容,格式为“服务器名称|公网IP:7000|公网IP:8000”(末尾为微端端口,无微端可省略),保存后修改文件后缀为对应格式。
3. 验证列表有效性:用浏览器访问域名+列表文件名(或公网IP:7685+列表文件名),能正常显示列表内容即为有效。
(二)登录器生成与配置
1. 参数设置:打开登录器配置工具,主要列表与备用列表均填写列表访问地址,勾选“启用微端模式”(无微端可取消),补丁目录填写服务端补丁文件夹名称,确保与客户端补丁名称一致。
2. 生成与部署:设置登录器名称,点击生成后将登录器文件压缩,放入网站文件夹,便于玩家下载。生成时若提示内核失败,选择使用内置内核配置即可。
五、微端配置(外网常用)
1. 微端组件部署:将UpdateGate与UpdateServer微端网关复制至服务端根目录,进入UpdateGate文件夹,从服务端Mir200目录复制qqwry.dat文件粘贴至此。
2. 网关与服务器配置:启动UpdateGate网关,生成配置文件后修改IP为服务器公网IP,端口保持8000;启动UpdateServer,在“选项-基本设置”中填写客户端路径、公网IP及补丁文件夹名称,复制登录器目录下PAK.txt文件至UpdateServer目录,替换默认路径后重启。
3. 客户端适配:玩家客户端需放入对应补丁文件,新建UpdateConfig.txt文件,写入*.pak、*.map、*.wzl文件类型,确保微端资源可自动更新。
六、外网架设启动流程与测试
(一)正确启动顺序
1. 远程登录服务器,启动DBC2000数据库,确认关联正常;2. 启动引擎控制器,查看日志无红色报错;3. 启动微端网关与微端服务器(无微端可跳过);4. 确认列表服务与网站正常运行。
(二)外网连接测试
1. 本地测试:在服务器上双击登录器,输入账号密码登录,验证角色创建、地图加载、道具使用功能正常。
2. 外网测试:用其他网络设备下载登录器,安装客户端补丁后登录,测试连接稳定性、资源加载速度,无卡顿、掉线、黑屏现象即为架设成功。
七、常见问题排查与维护要点
(一)常见问题解决
1. 无法连接服务器:检查公网IP是否正确、端口是否放行,路由器映射规则是否生效,重启引擎与网关后重试。
2. 列表无法读取:确认列表格式与引擎匹配,访问地址是否正确,IIS或列表服务是否正常运行。
3. 游戏黑屏:核查补丁名称与登录器、微端配置是否一致,客户端Data文件夹是否放入对应Pak文件,补充文件后重启客户端。
(二)日常维护
定期备份服务端数据库与配置文件,防止数据丢失;外网服务器需实时查看引擎日志,及时处理组件异常关闭问题;按在线人数调整带宽,清理微端服务器缓存提升传输效率;每次更新补丁后,同步更新服务器与客户端文件,重启相关组件生效。

