一、准备文件(路径铁律)
1.服务端:完整MirServer包(含DBServer、LoginSrv、LoginGate、SelGate、RunGate、Mir200、Mud2、LogServer、GameCenter.exe、登录器生成器),解压到D:\MirServer,严禁中文、空格、特殊符
2.客户端:热血传奇1.76/16周年/17周年完整版(非微端),装到D:\MirClient或E:\LegendOfMir,纯英文路径
3.数据库:DBC2000(Hero/Blue引擎必装;GOM/GEE用内置库可跳过)
4.登录器生成器:服务端“登录器”目录内的GameOfMir登录器生成器/统一登录器配置器
二、DBC2000配置(Hero/Blue必做)
1.装完DBC2000,控制面板→大图标→打开BDEAdministrator
2.右键Databases→New→类型STANDARD→确认,改名HeroDB(大小写严格一致)
3.右侧PATH指向D:\MirServer\Mud2\DB
4.Ctrl+S或Object→Save保存,关窗选Yes
GOM/GEE用Access/内置LiteSQL则跳过本步,配置向导里言应库类型。
三、服务端IP与配置向导
进D:\MirServer,双击GameCenter.exe(引擎控制器)→配置向导:
-游戏服务端所在目录:D:\MirServer
•服务器名称:自定义(如单机测试区)
•服务器外网IP:127.0.0.1(单机回环,禁填公网/0.0.0.0)
•数据库名称:HeroDB(与DBC一致;内置库填对应名)
-动态IP:不勾
•端口:7000(LoginGate)、7100(SelGate)、7200(RunGate)保持默认,冲突再改
下一步到底→保存生成配置→返回主界面点“启动游戏服务器”。
正常表现:弹出DBServer、LoginSrv、LoginGate、SelGate、RunGate、M2Server(Mir200)多个黑窗,M2最后显示“服务器启动成功/服务器启动完成”,无红色报错。所有窗口全程别关。
四、客户端补丁覆盖(防黑屏花屏)
把服务端“补丁”目录里的Data、Map、Wav、NewopUI.pak、Prguse.pak、以及版本自带PAK包全部复制到客户端根目录D:\MirClient,提示覆盖选全部替换。PAK有密码的,登录器配置器里填对应密码,错码必黑屏。
五、登录器生成与列表
1.打开服务端“登录器”目录的登录器配置器/GameOfMir登录器生成器/统一登录器动态配置器
2.主列表、备用列表填:127.0.0.1或http://127.0.0.1:7000;单机也可直接写列表文件ServerList.txt内容:单机测试127.0.0.1
7000
3.客户端目录指向D:\MirClient,填PAK密码→生成Game.exe+Game.dat
4.把生成文件拷到客户端根目录
六、进游戏与GM
1.确认所有服务端黑窗仍在运行
2.双击客户端Game.exe→选区“单机测试区”→输任意账号密码(首次自动建号)→建角色进比奇
3.GM权限:记事本开D:\MirServer\Mir200\Envir\AdminList.txt,每行一个角色名保存→角色小退重进;M2里“管理员列表”设等级10,可用@级别@刷@金币
七、启动顺序铁律
DBServer(数据库)→LoginSrv(账号)→LoginGate(登录网关)→SelGate(角色网关)→RunGate/GameGate(游戏网关)→M2Server/Mir200(逻辑核心)→最后开客户端登录器。顺序乱必连不上。
八、常见起不来排错
•连接服务器失败/列表为空:IP不是127.0.0.1、端口被占(netstat-ano查杀)、防火墙拦网关exe、黑窗被关
•M2红字报错:HeroDB路径错、DBC没保存、路径含中文、杀毒删了引擎dll(加信任重解压)
-黑屏/装备不显:补丁没覆盖、PAK密码错、客户端周年版与服务端不匹配
•DBC2000保存不了:右键BDEAdministrator管理员运行
•Win10/11拦截:DBC2000、GameCenter、各网关、登录器全部右键管理员运行,临时关WindowsDefender/360/火绒实时防护
九、OpenMir2开源路线补充(跨平台)
环境:.NET6/8SDK、MySQL5.7+/8.0、Git、VS2022/Rider
1.gitclone源码→dotnetrestore→dotnetbuildOpenMir2.sln
2.MySQL建库mir2_db,依次导sql/mir2_db.sql、mir2_account.sql、mir2_data.sql
3.改src/DBSrv/appsettings.json连接串(localhost:3306、uid、pwd、utf8mb4)
4.独立终端按顺序起:DBSrv→LoginSrv→GameSrv→GameGate→SelGate→LoginGate
5.1.76客户端改Mir2.ini:ServerAddr=127.0.0.1,ServerPort=7000,进游戏
单机只跑127.0.0.1不需路由器映射;M2显示启动完成、客户端能建角进比奇砍怪即架设通。
1.服务端:完整MirServer包(含DBServer、LoginSrv、LoginGate、SelGate、RunGate、Mir200、Mud2、LogServer、GameCenter.exe、登录器生成器),解压到D:\MirServer,严禁中文、空格、特殊符
2.客户端:热血传奇1.76/16周年/17周年完整版(非微端),装到D:\MirClient或E:\LegendOfMir,纯英文路径
3.数据库:DBC2000(Hero/Blue引擎必装;GOM/GEE用内置库可跳过)
4.登录器生成器:服务端“登录器”目录内的GameOfMir登录器生成器/统一登录器配置器
二、DBC2000配置(Hero/Blue必做)
1.装完DBC2000,控制面板→大图标→打开BDEAdministrator
2.右键Databases→New→类型STANDARD→确认,改名HeroDB(大小写严格一致)
3.右侧PATH指向D:\MirServer\Mud2\DB
4.Ctrl+S或Object→Save保存,关窗选Yes
GOM/GEE用Access/内置LiteSQL则跳过本步,配置向导里言应库类型。
三、服务端IP与配置向导
进D:\MirServer,双击GameCenter.exe(引擎控制器)→配置向导:
-游戏服务端所在目录:D:\MirServer
•服务器名称:自定义(如单机测试区)
•服务器外网IP:127.0.0.1(单机回环,禁填公网/0.0.0.0)
•数据库名称:HeroDB(与DBC一致;内置库填对应名)
-动态IP:不勾
•端口:7000(LoginGate)、7100(SelGate)、7200(RunGate)保持默认,冲突再改
下一步到底→保存生成配置→返回主界面点“启动游戏服务器”。
正常表现:弹出DBServer、LoginSrv、LoginGate、SelGate、RunGate、M2Server(Mir200)多个黑窗,M2最后显示“服务器启动成功/服务器启动完成”,无红色报错。所有窗口全程别关。
四、客户端补丁覆盖(防黑屏花屏)
把服务端“补丁”目录里的Data、Map、Wav、NewopUI.pak、Prguse.pak、以及版本自带PAK包全部复制到客户端根目录D:\MirClient,提示覆盖选全部替换。PAK有密码的,登录器配置器里填对应密码,错码必黑屏。
五、登录器生成与列表
1.打开服务端“登录器”目录的登录器配置器/GameOfMir登录器生成器/统一登录器动态配置器
2.主列表、备用列表填:127.0.0.1或http://127.0.0.1:7000;单机也可直接写列表文件ServerList.txt内容:单机测试127.0.0.1
7000
3.客户端目录指向D:\MirClient,填PAK密码→生成Game.exe+Game.dat
4.把生成文件拷到客户端根目录
六、进游戏与GM
1.确认所有服务端黑窗仍在运行
2.双击客户端Game.exe→选区“单机测试区”→输任意账号密码(首次自动建号)→建角色进比奇
3.GM权限:记事本开D:\MirServer\Mir200\Envir\AdminList.txt,每行一个角色名保存→角色小退重进;M2里“管理员列表”设等级10,可用@级别@刷@金币
七、启动顺序铁律
DBServer(数据库)→LoginSrv(账号)→LoginGate(登录网关)→SelGate(角色网关)→RunGate/GameGate(游戏网关)→M2Server/Mir200(逻辑核心)→最后开客户端登录器。顺序乱必连不上。
八、常见起不来排错
•连接服务器失败/列表为空:IP不是127.0.0.1、端口被占(netstat-ano查杀)、防火墙拦网关exe、黑窗被关
•M2红字报错:HeroDB路径错、DBC没保存、路径含中文、杀毒删了引擎dll(加信任重解压)
-黑屏/装备不显:补丁没覆盖、PAK密码错、客户端周年版与服务端不匹配
•DBC2000保存不了:右键BDEAdministrator管理员运行
•Win10/11拦截:DBC2000、GameCenter、各网关、登录器全部右键管理员运行,临时关WindowsDefender/360/火绒实时防护
九、OpenMir2开源路线补充(跨平台)
环境:.NET6/8SDK、MySQL5.7+/8.0、Git、VS2022/Rider
1.gitclone源码→dotnetrestore→dotnetbuildOpenMir2.sln
2.MySQL建库mir2_db,依次导sql/mir2_db.sql、mir2_account.sql、mir2_data.sql
3.改src/DBSrv/appsettings.json连接串(localhost:3306、uid、pwd、utf8mb4)
4.独立终端按顺序起:DBSrv→LoginSrv→GameSrv→GameGate→SelGate→LoginGate
5.1.76客户端改Mir2.ini:ServerAddr=127.0.0.1,ServerPort=7000,进游戏
单机只跑127.0.0.1不需路由器映射;M2显示启动完成、客户端能建角进比奇砍怪即架设通。

