前期准备:工具与环境检查
开始架设前,先确认你的电脑满足基础条件:建议至少 4GB 内存,预留 20GB 以上硬盘空间,操作系统推荐 Windows 10 或 Windows 11。需要提前准备的工具包括:
通用工具:压缩软件(用于解压服务端文件)、文本编辑器(推荐 Notepad++ 修改配置文件)、CMD 命令提示符(用于端口检测)。这些工具能帮你处理文件解压、参数调整和网络诊断等基础操作。
GOM 引擎专属:必须安装 DBC2000 数据库组件,安装时直接点击安装包内的主程序,一路默认下一步即可完成。客户端需选择 13 周年及以上版本,否则可能出现地图加载不全或技能特效异常。
GEE 引擎专属:需要确认服务端文件完整性,必须包含 DBServer、LoginGate、Mir200 等核心程序,缺少任何一个都可能导致启动失败。数据库可选择 SQL 或 BDE,新手建议先用默认配置的 SQLite 数据库简化流程。
注意事项:所有服务端文件需解压到根目录(如 D:\Mirserver),路径中不能包含中文或特殊符号,否则会出现引擎无法识别文件的问题。解压前关闭杀毒软件,部分引擎文件可能被误报病毒导致功能缺失。
服务端安装:分引擎操作步骤
GOM 引擎安装流程
引擎更新:将下载的 GOM 引擎压缩包解压到服务端根目录,运行包内的 BAT 批处理文件完成自动更新。若提示缺失组件,检查是否有遗漏的网关文件未复制到对应目录。
数据库配置:打开 DBC2000 管理器,新建名为 HeroDB 的数据库,指向服务端内 Mud2\DB 文件夹路径。这一步是存储玩家数据的关键,路径错误会导致无法创建角色。
补丁处理:将服务端内的补丁文件(通常为 Pak 格式)复制到客户端的 Data 文件夹。用文本编辑器打开客户端目录下的 Pak.txt,确保文件路径与实际存放位置一致。
GEE 引擎安装流程
引擎配置:双击服务端内的 GameCenter.exe,通过配置向导设置路径为服务端根目录。数据库类型选择默认的 SQLite,无需手动创建数据库文件,系统会自动识别 GEEM2.db 文件。
服务器命名:在配置向导中设置服务器名称(如 "我的传奇测试服"),这会显示在客户端的服务器列表中。端口保持默认的 7000 即可,后续若出现冲突再进行修改。
列表文件设置:在登录器文件夹找到列表格式.txt,用文本编辑器打开,将其中的 IP 地址改为 127.0.0.1,保存后复制到服务端根目录。这个文件是客户端识别服务器的关键指引。
核心配置:IP、端口与登录器设置
通用网络配置
单机架设需将所有配置文件中的 IP 地址统一设置为 127.0.0.1(本地回环地址)。需要修改的关键文件包括:
服务端根目录下的 Setup.txt:修改 ServerAddr 字段
Mir200 文件夹内的 ServerInfo.txt:更新 DBIP 参数
登录网关配置文件:如 LoginGate\Config.ini 中的 IP 设置
修改完成后,用管理员权限运行 CMD,输入命令netstat -ano | findstr 7000检查端口是否被占用。若显示有进程占用,可通过任务管理器结束对应 PID 的进程,或修改网关配置文件中的端口号(建议改为 7100 或 7200)。
防火墙设置
无论是系统防火墙还是第三方安全软件,都需要开放 7000-7300 段端口。最简单的方法是在防火墙高级设置中新建入站规则,一次性允许 TCP 协议的 7000、7100、7200、7300 端口通过。若嫌麻烦,单机测试时可暂时关闭防火墙,但重启后需重新配置。
登录器生成
GOM 登录器:打开登录器配置器,在 PAK 选项中手动指定客户端 Data 文件夹路径,不要依赖自动读取功能。勾选 "启用单机模式" 后点击生成,将生成的登录器复制到客户端目录。
GEE 登录器:运行 MakeGameLogin.exe,在配置地址中填写本地列表文件路径(如 D:\Mirserver\list.txt)。其他设置保持默认,点击生成后将登录器放到客户端根目录,确保与 mir.exe 在同一文件夹。
启动与测试:从服务端到客户端
服务端启动顺序
正确的启动顺序对两种引擎都至关重要,乱序启动可能导致服务间通信失败:
先启动数据库服务(DBC2000 或 SQL 服务)
运行 LoginGate 网关程序
启动 DBServer 数据库服务端
最后启动 M2Server 主程序
启动成功的标志是所有程序窗口都显示 "运行正常" 或类似提示,M2Server 窗口中会显示当前在线人数为 0。若某一步骤窗口闪退,检查前序服务是否启动,或配置文件中的路径是否正确。
客户端连接测试
双击客户端目录下的登录器,若服务器列表中显示你设置的服务器名称,说明列表配置成功。注册账号时注意只能使用英文和数字,中文用户名会导致注册失败。
首次登录可能需要几分钟加载资源,耐心等待进度条完成。成功进入游戏后,建议测试以下功能:
创建角色并移动,检查地图是否正常加载
打开背包确认初始物品是否正确
尝试使用技能,验证特效和伤害是否正常
常见问题与解决方案
连接失败类问题
提示无法连接服务器:检查服务端是否全部启动,防火墙是否开放端口。用ping 127.0.0.1命令测试本地网络通畅性。
登录后黑屏:将服务端 Mir200 文件夹中的 mir.dat 复制到客户端目录,覆盖原有文件。这个问题多因客户端与服务端版本不匹配导致。
端口冲突:除了 7000 端口,还要检查 7100(登录网关)和 7200(游戏网关)是否被占用,用 CMD 命令逐个排查后修改对应配置文件。
功能异常类问题
NPC 对话无反应:打开 Mir200\Envir\Market_Def 文件夹,检查 NPC 配置文件是否完整,缺失文件会导致交互功能失效。
怪物不刷新:查看 Mir200\Envir\Mongen.txt 是否为空,若为空则复制同目录下的备份文件(如 mongen_back.txt)并重命名为 mongen.txt。
GM 命令无效:在 Mir200\Envir\AdminList.txt 中添加你的游戏角色名(不是账号名),每行一个名称,保存后重启 M2Server 生效。
引擎专属问题
GOM 引擎 KEY 过期:将测试 KEY 文件同时复制到登录器文件夹和 MIR200 文件夹,两种引擎都需要 KEY 文件授权才能正常运行。
GEE 引擎白屏:在登录器配置中勾选 "启用旧版 UI 协议",或升级客户端 UI 组件至最新版本。
进阶技巧:个性化设置
基础参数调整
想修改初始等级或金币数量,打开 Mir200\Envir\Common.txt,找到 TestLevel 和 TestGold 字段进行修改,数值分别对应初始等级和金币数。保存后重启 M2Server 即可生效,无需重新安装服务端。
GM 权限设置
除了在 AdminList.txt 中添加管理员名称,还可以通过修改权限配置文件设置不同等级的 GM 权限。在 Mir200\Envir\Admin.txt 中,每行按 "角色名 权限等级" 格式填写,等级 10 为最高权限。
怪物与物品修改
修改怪物属性:用专用编辑器打开 Mud2\DB\Monster.DB,可调整生命值、经验值和掉落几率。
调整物品属性:编辑 StdItems.DB 文件,能修改武器装备的攻击力、防御力等参数。
更改商店商品:在 Mir200\Envir\Market_Def 文件夹中,对应 NPC 的配置文件可添加或移除出售物品。
架设成功验证清单
当你完成所有步骤后,通过以下 checklist 确认服务器状态:
服务端所有程序正常启动,无窗口闪退
登录器能正确显示服务器名称
成功注册账号并创建角色
游戏内移动、打怪、使用物品功能正常
退出游戏后重新登录,角色数据能正常加载
如果所有项目都通过,恭喜你成功搭建了传奇单机服务器!后续可以尝试添加自定义地图、修改技能参数,或通过局域网设置让同一网络下的其他电脑连接你的服务器。记住每次修改配置文件后,都需要重启对应的服务程序才能生效。

