一、 基础环境与文件准备
架设传奇需准备服务端、客户端及数据库环境。服务端通常为 MirServer 压缩包,解压后需放置于 D:\ 根目录,严禁使用中文路径。客户端推荐使用热血传奇16周年或1.80怀旧版,需与服务端版本匹配。数据库方面,老版本需安装 DBC2000,新引擎(如GOM、996)可能使用MySQL或SQLite。
二、 数据库配置(DBC2000)
若服务端使用Access数据库,需配置DBC2000驱动。安装完成后,打开控制面板中的 BDE Administrator,新建数据库别名 HeroDB,将其 PATH 路径指向服务端内的 DB 文件夹(通常为 D:\MirServer\Mud2\DB)。配置完成后保存,确保引擎能正确读取物品、怪物及技能数据。
三、 服务端IP修改与启动
进入 D:\MirServer\Mir200 目录,编辑 !Setup.txt 配置文件。单机测试将IP改为 127.0.0.1,局域网或外网需改为本机内网IP或公网IP。启动顺序必须严格遵循:先启动 DBServer.exe(数据库服务),再启动 LoginSrv.exe(登录服务),最后启动 M2Server.exe(游戏主控)。观察M2窗口无报错且显示“初始化完成”即为成功。
四、 登录器生成与进游戏
将服务端内的登录器配置器复制到客户端根目录,配置列表文件(单机可直接使用本地IP 127.0.0.1 及端口 7000),生成登录器。运行生成的登录器,注册账号后即可进入游戏。若出现黑屏或无法连接,请检查IP是否填写正确及防火墙是否放行对应端口。
五、 外网架设与端口映射
若需对外开放,需将 !Setup.txt、LoginSrv.ini 等文件中的IP全部改为服务器公网IP,并在路由器或云服务器安全组中放行 7000、7100、7200 等端口。玩家需使用配置了正确公网IP列表的登录器方可连接。
六、 常见报错排查
• 启动闪退:检查DBC2000路径是否正确,或安装VC++运行库。
- 无法连接:确认防火墙已关闭或端口已放行,IP地址无拼写错误。
• M2报错:检查 Mir200\Envir 目录下的脚本文件是否完整,常见于地图或NPC脚本缺失。

