前期准备 工具与文件适配
传奇1.76架设核心需三类文件:适配版本的客户端、服务端(含引擎)、辅助工具,确保文件完整性与兼容性,避免架设中出现黑屏、报错等问题。客户端优先选择复古版,如十一周年或二十周年客户端,体积小且适配1.76核心资源,避免使用花哨版本导致资源冲突。
服务端需选用1.76复古纯净版,解压后核心文件为MirServer文件夹,建议剪切至D盘根目录,路径简化为D:\MirServer,减少层级嵌套引发的路径错误。辅助工具必备:DBE数据库编辑器、文本编辑器(记事本或VSCode)、本地列表服务器小程序(单机用)、DBC数据库组件,同时备份服务端MirServer与客户端Data、Map文件夹,便于出错后恢复。
额外准备:单机架设无需网络配置,外网架设需服务器公网IP及端口开放权限;确保电脑关闭冗余程序,预留足够运行内存,避免引擎启动后卡顿或崩溃。
第一步:文件部署 客户端与服务端配置
服务端部署:打开D:\MirServer,确认内部文件夹完整性,核心目录包括Mir200(引擎核心)、LoginSrv(登录服务)、Mud2\DB(数据库文件)。若解压后缺失文件,需重新下载服务端,避免因文件不全导致引擎无法启动。
客户端补丁安装:服务端通常附带1.76专属补丁,解压补丁文件夹后,进入根目录直至看到Data、Map等子文件夹,将整个补丁文件夹剪切至客户端根目录,与客户端原有Data、Map文件夹合并。单机架设需确保补丁与客户端路径一致,如客户端路径为D:\热血传奇,补丁需放入该目录下,避免黑屏。
路径校准:打开服务端Mir200文件夹,找到引擎配置文件,若弹出路径错误提示,点击“自动设置服务器目录”,选择D:\MirServer后保存,关闭再重启引擎即可修复路径问题。
第二步:数据库配置 核心参数设置
数据库安装与关联:若启动引擎提示数据库报错,需安装DBC组件,双击安装包后无脑下一步完成安装。打开控制面板,找到DBC数据库,点击“新建”,命名为HeroDB,选择路径为D:\MirServer\Mud2\DB,确认后保存,确保数据库与服务端关联正常。若仍报错,可在引擎配置向导中勾选“使用ACC数据库”,规避DBC兼容问题。
数据库参数调整:用DBE编辑器连接HeroDB,打开Monster.DB(怪物数据库)、Item.DB(物品数据库),可按需调整怪物刷新数量、物品掉落概率,1.76复古版建议保持默认参数,避免破坏平衡。重点核对AdminList.txt文件,添加管理员账号,格式为“账号 密码 权限等级”,权限等级设为10(最高),便于架设后测试功能。
脚本文件备份:打开服务端Envir文件夹,备份QFunction-0.txt、MonGen.txt(怪物刷新脚本)等核心脚本,后续修改脚本时若出错,可直接替换备份文件恢复。
第三步:引擎配置 单机与外网参数调试
单机引擎配置:启动服务端Mir200文件夹中的引擎程序,打开“配置向导”,选择“默认设置”,关闭双IP、一群模式。服务器名称可自定义(如“1.76复古传奇”),IP填写127.0.0.1(本地回环地址),勾选“动态IP”选项,避免登录时不开门问题。端口保持默认,登录网关端口7000,游戏网关端口7200,无需修改。
外网引擎配置:需将IP改为服务器公网IP,在配置向导中填写对应IP,端口保持默认或按需修改(需同步开放端口)。关闭冗余服务,仅保留登录网关、游戏网关、引擎核心三项服务,日志服务可关闭,减少资源占用。
网关配置:启动LoginSrv文件夹中的登录网关,确认端口与引擎配置一致;微端网关UpdateGate无需启动(单机与基础外网用不上),避免占用端口。网关正常启动后会显示绿色运行状态,未亮灯则需重启网关并核对配置。
第四步:列表文件与登录器生成
列表文件编写:单机架设用本地列表服务器,新建list.txt文件,格式遵循“区名|IP|登录端口|微端端口|游戏名称|公告地址|官网地址”,示例:“复古一区|127.0.0.1|7000|8000|1.76传奇||”。微端端口填8000(无需启用),公告与官网地址留空即可。将list.txt与本地列表服务器程序放入同一文件夹,启动服务器,列表地址为http://127.0.0.1/list.txt。
外网列表配置:将list.txt上传至列表空间(如专属空间或论坛列表服务),获取外网列表地址,替换IP为服务器公网IP,端口同步引擎配置。确保列表地址可通过浏览器访问,能显示文本内容则配置有效。
登录器生成:打开服务端自带的登录器配置器,资源读取规则选择客户端路径(如D:\热血传奇),自动读取补丁资源。列表地址填写本地或外网列表地址,取消“纯微端登录器”勾选(单机禁用微端)。生成登录器前,复制服务端Mir200文件夹中的Key文件,粘贴至登录器文件夹,确保Key一致,避免“登录器过老”提示。生成后将登录器放入客户端根目录。
第五步:启动服务 进入游戏测试
启动顺序:先启动本地列表服务器(单机),再启动登录网关,最后启动引擎核心程序。引擎启动后,控制台会显示六个服务勾选状态,全部勾选后等待加载,出现“服务器启动成功”提示即完成启动,此时可正常刷怪与交互。
游戏测试:双击客户端根目录的登录器,输入提前设置的管理员账号密码,选择分区进入游戏。测试核心功能:角色移动、技能释放、怪物刷新、NPC交互,确认无黑屏、卡顿、技能错位等问题。若NPC对话框文字错位,可在引擎“客户端控制-页面显示”中调整X、Y坐标,微调至排版正常。
外网测试:外网架设需在服务器防火墙开放7000(登录端口)、7200(游戏端口),玩家输入外网列表地址生成登录器,或直接提供客户端与登录器,确保玩家IP与服务器公网IP一致,即可正常连接。
常见问题排查 快速解决架设难题
数据库报错:除安装DBC组件外,核对数据库路径是否为D:\MirServer\Mud2\DB,名称是否为HeroDB,不一致则重新关联。仍报错可切换ACC数据库,在引擎配置向导中勾选对应选项,重启引擎即可。
黑屏问题:核心为补丁路径错误或资源不匹配,确认补丁已放入客户端根目录,且与客户端Data、Map文件夹合并;取消登录器配置中的“微端”勾选,重新生成登录器;若客户端地图缺失,复制服务端Map文件夹至客户端,覆盖原有文件。
登录不开门:勾选引擎配置向导中的“动态IP”选项,IP填写127.0.0.1(单机)或公网IP(外网),重启引擎与登录网关,确保端口无冲突。端口冲突时,通过任务管理器关闭占用7000、7200端口的程序,或修改端口并同步更新列表文件。
登录器过老提示:复制服务端Mir200文件夹中的Key文件,粘贴至登录器文件夹,替换原有Key,确保两者一致,重新生成登录器即可解决。
进阶技巧 优化架设稳定性
脚本修复:若引擎启动后提示脚本报错,多为脚本命令不兼容,用VSCode打开报错脚本(如QFunction-0.txt),删除或替换不兼容命令,1.76版本建议保留基础脚本,避免添加复杂功能导致冲突。
批量调整:如需修改怪物刷新规则,用文本编辑器打开MonGen.txt,按“地图编号 坐标X 坐标Y 怪物编号 刷新间隔 数量”格式批量编辑,复制基础语句修改参数,提高效率。
备份策略:架设完成后,备份整个MirServer文件夹与客户端配置,后续修改参数或脚本前,先备份当前文件,避免误操作导致架设成果丢失。单机架设可创建引擎、网关快捷方式,统一放入服务端根目录,启动时按顺序开启,减少遗漏。

