传奇3G(Mir3 EI/残酷龙引擎)单机架设主要分环境准备、数据库配置、服务端IP修改、启动顺序、客户端补丁五个部分。大多数启动报错都是路径含中文、DBC/BDE别名不对、IP没改成127.0.0.1造成。
一、前期准备与解压要求
关闭所有杀毒软件防止删除网关和登录器。安装DBC2000(大多数3G端用BDE读取Mir3DB别名,部分老版也用HeroDB),Win7以上系统建议同时安装VC++运行库和.NET Framework 3.5。把服务端解压到硬盘根目录且全英文无空格,推荐D:\Mir3GServer或D:\Mir3Server,切勿放桌面或带中文文件夹。
二、配置数据库(BDE Administrator)
开始菜单打开BDE Administrator,按Ctrl+N新建数据库别名:
• 别名名称填Mir3DB(若服务端!setup.ini里DBName=HeroDB则填HeroDB)
- 类型选STANDARD
• PATH指向服务端DB文件夹,如D:\Mir3GServer\DB
按Ctrl+S保存,点Test看是否提示Success。部分SQL版3G端需用SQL Server建库并还原附带的MudDB.bak,同时在ODBC建系统DSN指向该库。
三、修改服务端IP为127.0.0.1
打开服务端目录,逐个修改以下配置文件把公网IP或域名换成127.0.0.1:
• EIServer.ini或CruelDragon3G.ini:ServerIP=127.0.0.1
- LoginSrv.ini / LoginGate\Config.ini:ServerAddr或GateAddr改为127.0.0.1
• RunGate\Config.ini或MirGate.ini:ServerAddr=127.0.0.1,端口默认7000/7100/7200
- Mir200\!Setup.txt(如有):ServerAddr=127.0.0.1
若服务端有!addrtable.txt,把里面三列IP全改成127.0.0.1。
四、启动顺序(严格按此顺序,等前一窗口显示Ready再启下一个)
1. 数据库服务——绿色SQL或SQL Server服务先启动(DBC版可跳过此步等DBServer)
2. DBServer.exe或DBSvr.exe——角色数据库服务
3. LoginSrv.exe或EIServer.exe——账号登录服务
4. RunGate.exe或Gate30.exe——游戏网关(这步漏了会建号后登录超时)
5. GameServer.exe或eiServer.exe / M2Server.exe——主游戏服务
有一键启动器(GameCenter.exe)的直接右键以管理员身份运行,勾选全部服务点启动。若M2闪退检查路径是否含中文、DBC别名是否正确。
五、客户端配置与补丁
安装传奇3 1.45版客户端(部分3G端要求特定客户端),将服务端Data文件夹里的Map、Wdf、Effect等覆盖到客户端Data目录。找到客户端Mir3.ini或登录器配置器:
- ServerAddr=127.0.0.1
• Port=7000(与LoginSrv一致)
生成或配置好登录器放客户端根目录,右键以管理员兼兼容模式(Windows XP SP3)运行。首次进游戏允许防火墙通过。
六、常见报错处理
• 启动报Can't find Mir3DB或Cannot connect to database:BDE别名拼写或路径错,确认别名完全匹配!setup.ini中DBName值。
- 建角色后点开始游戏弹登录超时:RunGate没启或IP端口不一致,手动启RunGate并检查Config.ini中ServerAddr。
• 运行Crueldragonmir3g.exe报setup missed ClothsMan:用记事本打开服务端setup.txt找到[Names]段,添加ClothsMan=布衣(男) ClothsWoman=布衣(女) WoodenSword=木剑,编码存为ANSI。
- 进游戏黑屏或无地图:服务端Map文件夹缺失或客户端Data未覆盖完整,重新复制服务端Data和Map到客户端。
• 提示请先运行EiServer:EIServer.exe未启动或启动顺序错,先启EIServer再启网关。
账号一般首次登录直接输账号密码自动建号,或用服务端自带的Reg.exe注册。GM命令通常为@级别 999设管理员,@给予 物品名 数量发物品。

