一、目录规范与环境准备(避开90%低级错误)
服务端和客户端必须放纯英文短路径,禁止含中文、空格、括号、全角字符。推荐放D盘根目录:
- 服务端:D:\MirServer
• 客户端:D:\MirClient
解压前先关杀毒软件(360/电脑管家/火绒),老引擎网关极易被误删。解压后确认服务端内含DBServer.exe、LoginGate.exe、Mir200文件夹,Mir200\Mud2\DB下有StdItems.DB、Monster.DB等数据库文件。
系统需安装VC++运行库(x86版,2005–2019合集)和DirectX 9.0c,缺dll会导致网关闪退。
二、DBC2000数据库配置(最关键一步)
Hero/LEG引擎依赖DBC2000读取角色和物品数据,配错必报"数据库连接失败"。
1. 安装DBC2000,32位系统装32位版,64位系统也装32位版(兼容更好)。
2. 控制面板打开BDE Administrator(有的系统叫BDE管理工具)。
3. 菜单 Object→New→选STANDARD→OK,左侧新建项重命名为HeroDB(大小写随意但建议一致)。
4. 右侧PATH栏点...指向服务端数据库目录,如D:\MirServer\Mir200\Mud2\DB。
5. 按Ctrl+A或点绿色对勾Apply保存。可点Open测试,能展开看到表即正常。
若M2启动提示找不到表,检查PATH是否指到了包含.DB文件的目录而非上一层。
三、服务端IP与启动顺序
打开Mir200\!Setup.txt确认关键参数:
• ServerIP=127.0.0.1
- DBName=HeroDB(与DBC里数据库名一致)
• GatePort=7000(登录网关端口,记下来配登录器用)
运行GameCenter.exe(引擎控制器)→配置向导→服务端目录填D:\MirServer→外网IP填127.0.0.1→数据库名填HeroDB→下一步保存。
启动顺序(控制器一键启动会自动按序拉起):
1. DBServer.exe——加载物品/怪物数据库
2. LoginSrv.exe——账号验证
3. LoginGate.exe——登录网关(监听7000端口)
4. RunGate.exe(GameGate)——游戏数据转发
5. M2Server.exe——主引擎逻辑
各窗口底部出现"初始化完成"或"服务器启动成功"、无红色报错为正常。闪退通常检查DBC路径、!Setup.txt格式被破坏、端口被占用(netstat -ano | findstr :7000查占用)。
四、客户端补丁与登录器生成
将服务端自带的补丁文件夹(一般含Data、Map、wav、Prguse等)整体覆盖到客户端根目录D:\MirClient,注意是合并覆盖不是替换整个客户端目录。
用服务端内登录器配置器(MakeLogin.exe或配置器文件夹)生成登录器:
• 服务器列表填127.0.0.1
• 端口填服务端LoginGate端口(默认7000)
• 若有PAK密码需填入并点"读取PAK"
- 生成后将登录器exe放入客户端根目录
无配置器可用万能登录器,手动输IP 127.0.0.1端口7000。登录器属性设兼容模式Windows XP SP3+以管理员运行。
五、GM权限设置与基础调参技巧
开启GM:打开Mir200\Envir\AdminList.txt,新行写角色名 10(10为最高权限)或账号名 10,保存后在M2控制台点"刷新管理员列表"或重启,游戏内小退重登。@GameGold +100000加元宝,@Make 屠龙刀ID 1刷物品。
常用调参文件:
• Mir200\!Setup.txt——经验倍率ExpRate=、爆率DropRate=、PK开关等
• Mir200\Envir\MonGen.txt——怪物刷新坐标和时间
- Mir200\Envir\QuestDiary——NPC脚本逻辑
• Mir200\DB\StdItems.DB——物品属性、外观Shape、持久等
六、典型报错速查
• 错误75路径/文件访问错误:路径含中文或空格,迁到D:\MirServer重启。
- 卡登录界面/获取不到服务器:IP未改127.0.0.1、LoginGate未启、端口被占、防火墙拦截网关,关防火墙测试或加例外。
• 进游戏黑屏/花屏/新装备无外观:补丁未完整覆盖或PAK密码错未读取,重新覆盖补丁并在登录器配置器重新读取PAK生成登录器。
- M2报时间格式错误(Hero引擎特有):控制面板区域→短日期格式改为yyyy-M-d,或删除!Setup.txt中报错行的时间值重启。
• DBServer启动报Table not found:DBC中HeroDB的PATH指向错误,没指到Mud2\DB这一层。
按以上流程走完基本能一次跑通,后续改爆率、加BOSS、自定义NPC都在Mir200\Envir目录下的脚本和数据库里动手。
热血传奇单机版架设全流程技巧与常见报错排查DBC2000配置登录器制作
来源:
作者:
点击:

