你这个现象“添加服务器成功、指示灯绿、但注册没反应、登录也没反应”,通常不是客户端坏了,而是服务端网关/数据库/登录器三者没对上。单机纯本地玩,按下面顺序重来一遍,比换十个别的包都省事。
一、先判断你卡在哪一环
列表能出、灯绿:说明登录器读到了列表,LoginGate基本在监听。
点注册没反应/注册失败:优先查LoginSrv、DBServer、DBC数据库、端口被占、防火墙拦。
能注册成功但选角色进不去/点开始没反应:查M2Server、RunGate、登录器与引擎不匹配、客户端补丁缺失、DX/VC运行库、管理员权限。
二、单机标准三件套与路径
只准备三样:
1.完整服务端:解压后有MirServer,里面至少含DBServer、LoginSrv、LoginGate、SelGate、RunGate、M2/Mir200、GameCenter控制器;缺任何目录都不算完整。
2.数据库:老BLUE/LEG/HERO用DBC2000;新GOM/GEE有些用自带的Access/SQLite,有些仍走DBC;若包里带SQL+MySQL就按MySQL来。新手优先选“DBC完整端”。
3.客户端:用老热血传奇完整客户端(1.76/10周年/13周年/16周年都行),不混用多个版本补丁。
路径规矩(很重要):
服务端放D:\MirServer,纯英文。
客户端放D:\Legend或D:\MirClient,纯英文、无空格。
别放桌面、别放“传奇单机”这种中文目录,M2读配置会出问题。
三、DBC2000配置(老引擎必做)
1.装DBC2000,控制面板→小图标→BDEAdministrator。
2.Databases右键New,类型STANDARD,别名HeroDB(大小写无所谓但别改别的)。
3.右侧PATH指向服务端DB目录,常见:
D:\MirServer\Mir200\Mud2\DB
少数端是D:\MirServer\Mud2\DB,以包内实际DB文件夹为准。
4.Ctrl+S保存,点Open不报错就行。
路径错、别名不是HeroDB,M2/DBServer会连不上库,表现就是注册不了、登录没反应。
四、IP与端口(单机全锁127.0.0.1)
用GameCenter.exe或引擎控制器→配置向导:
服务器名:自定义,如“单机测试”。
内网IP/外网IP/服务器IP全部填127.0.0.1。
不要勾动态IP、不要勾外网映射。
端口按包默认,常见:
LoginGate7000
SelGate7100
RunGate7200
DB/LoginSrv按各自ini走。
配置向导跑完后它会刷各网关ini;别手工改一半又用向导改一半。
手动核对文件(向导不正常再用):
Mir200\!Setup.txt:ServerIP=127.0.0.1、ServerAddr=127.0.0.1
LoginGate\Config.ini或LoginGate.ini:Port=7000、ServerIP=127.0.0.1
LoginSrv相关ini:注册端口常与LoginGate配合,具体看包
SelGate/RunGateini:端口与M2网络设置一致
改完重启所有网关,别只重启登录器。
五、启动顺序与“绿了但没用”的排查
正确顺序:先DBC/数据库服务→DBServer→LoginSrv→LoginGate→SelGate→RunGate→M2Server。一键控制器也是这样内部顺序,别跳。
任务管理器看进程是否都在:
DBServer.exe/DBSrv
LoginSrv.exe/LogSrv
LoginGate.exe
SelGate.exe
RunGate.exe
M2Server.exe/GomEngine/GeeEngine等
只亮列表不注册:多半LoginSrv没起、7000被占、DBC连不上。
cmd查端口:
netstat-ano|findstr"7000"
netstat-ano|findstr"7100"
netstat-ano|findstr"7200"
有别的PID占着,任务管理器结束它;或把LoginGate改7001、SelGate改7101、RunGate改7201,登录器同步重生成。
防火墙/杀毒:
把DBServer、LoginSrv、LoginGate、SelGate、RunGate、M2、客户端登录器全部加白;不会加就临时关WindowsDefender防火墙测一次,能进再去加例外。很多“绿点但注册没反应”就是杀软静默拦了网关。
六、登录器必须和引擎配套
看服务端根目录判断引擎:
GOM:常有GomEngine、GameOfMir控制器,用GOM/绿盟等配套登录器生成器,缺key会只出列表不进游戏。
GEE:用GEE登录器生成器。
HERO/英雄:Hero系列,用英雄配套登录器。
BLUE/LEG:用烈火等BLUE登录器,DBC必须HeroDB。
操作:
1.用包内“登录器生成器/配置器”,服务器IP填127.0.0.1,端口填LoginGate实际端口。
2.区名可随便写,但别和别的服务端混淆。
3.生成Login.exe,复制到客户端根目录,和mir.exe同级,不要放桌面快捷方式、不要套子文件夹。
4.混用别家登录器会出现“列表绿、注册或登录无反应”。
七、能注册但进不去、黑屏、点开始没反应
客户端补丁:把服务端自带的Data、Map、Wav、Pak/Wzl、NewopUI等按说明覆盖到客户端根目录。补丁不对会黑屏、卡资源、进图不动。
运行库:装VC++运行库合集、DirectX9末端运行库;老客户端在Win10/11右键登录器→管理员身份→兼容Windows7→禁用全屏优化。
登录器位置:必须放客户端根目录双击;放桌面、放单独“登录器文件夹”会读不到mir.dat/Data,表现就是点开始没反应。
M2日志:看D:\MirServer\Log或M2窗口报错;LoadMap错=地图缺,Script错=NPC脚本错,DB错=HeroDB路径错。
八、纯单机重装最简流程(照抄)
1.解压服务端到D:\MirServer。
2.装DBC2000→BDE建HeroDB→路径指向Mir200\Mud2\DB(按包实际)。
3.装VC++、DirectX;客户端装到D:\LegendClient。
4.把服务端补丁Data/Map等覆盖进客户端根目录。
5.双击GameCenter/引擎控制器→配置向导→IP全127.0.0.1→端口默认→下一步到完成。
6.启动全部,看DBServer、LoginSrv、LoginGate、RunGate、M2都无红字。
7.用包内登录器生成器生成Login.exe到客户端根目录,IP127.0.0.1、端口对应LoginGate。
8.开登录器注册账号→建角色。进不去就看上面端口/补丁/防火墙三段。
9.进游戏后开GM:M2→查看→在线玩家→自己角色设管理员/GM等级;常用@make物品名、@level数字、@gold数字、@move地图号。
九、去哪下比较稳、少踩坑
新手别搜“一键秒开变态端”,那种常缺网关、绑木马、登录器加密没法排错。优先:
引擎官网/论坛:GOM、GEE、BLUE/烈火、HERO对应社区,下“配套登录器+控制器”。
技术站完整包:搜“MirServer完整端DBC20001.76单机”,看解压后是否含DBServer/LoginSrv/LoginGate/SelGate/RunGate/Mir200/GameCenter全套,不带配套登录器的别下。
客户端:用老官方热血传奇完整客户端,不混多版本;补丁只用药服务端自带的。
只做自研/已授权资源、纯本机127.0.0.1学习;不把网上未授权热血素材拿去外网收费,避免侵权风险。
十、你昨晚最可能错的三点
1.只起M2或只起登录器,LoginSrv/DBServer没起来→列表绿但注册无反应。
2.登录器是别处下的“通用版”,和包内GOM/GEE/BLUE/HERO不匹配→能出区不能进。
3.DBC别名不是HeroDB或PATH指错DB目录→账号系统完全不工作;或者防火墙把7000/7100/7200拦了,全部表现成“没反应不报错”。
按上面从DBC→配置向导→全进程→配套登录器→客户端补丁重做一遍,纯127.0.0.1基本都能进;还卡就把M2、LoginGate、DBServer三个窗口的前20行红字按引擎名发出来再定位。
一、先判断你卡在哪一环
列表能出、灯绿:说明登录器读到了列表,LoginGate基本在监听。
点注册没反应/注册失败:优先查LoginSrv、DBServer、DBC数据库、端口被占、防火墙拦。
能注册成功但选角色进不去/点开始没反应:查M2Server、RunGate、登录器与引擎不匹配、客户端补丁缺失、DX/VC运行库、管理员权限。
二、单机标准三件套与路径
只准备三样:
1.完整服务端:解压后有MirServer,里面至少含DBServer、LoginSrv、LoginGate、SelGate、RunGate、M2/Mir200、GameCenter控制器;缺任何目录都不算完整。
2.数据库:老BLUE/LEG/HERO用DBC2000;新GOM/GEE有些用自带的Access/SQLite,有些仍走DBC;若包里带SQL+MySQL就按MySQL来。新手优先选“DBC完整端”。
3.客户端:用老热血传奇完整客户端(1.76/10周年/13周年/16周年都行),不混用多个版本补丁。
路径规矩(很重要):
服务端放D:\MirServer,纯英文。
客户端放D:\Legend或D:\MirClient,纯英文、无空格。
别放桌面、别放“传奇单机”这种中文目录,M2读配置会出问题。
三、DBC2000配置(老引擎必做)
1.装DBC2000,控制面板→小图标→BDEAdministrator。
2.Databases右键New,类型STANDARD,别名HeroDB(大小写无所谓但别改别的)。
3.右侧PATH指向服务端DB目录,常见:
D:\MirServer\Mir200\Mud2\DB
少数端是D:\MirServer\Mud2\DB,以包内实际DB文件夹为准。
4.Ctrl+S保存,点Open不报错就行。
路径错、别名不是HeroDB,M2/DBServer会连不上库,表现就是注册不了、登录没反应。
四、IP与端口(单机全锁127.0.0.1)
用GameCenter.exe或引擎控制器→配置向导:
服务器名:自定义,如“单机测试”。
内网IP/外网IP/服务器IP全部填127.0.0.1。
不要勾动态IP、不要勾外网映射。
端口按包默认,常见:
LoginGate7000
SelGate7100
RunGate7200
DB/LoginSrv按各自ini走。
配置向导跑完后它会刷各网关ini;别手工改一半又用向导改一半。
手动核对文件(向导不正常再用):
Mir200\!Setup.txt:ServerIP=127.0.0.1、ServerAddr=127.0.0.1
LoginGate\Config.ini或LoginGate.ini:Port=7000、ServerIP=127.0.0.1
LoginSrv相关ini:注册端口常与LoginGate配合,具体看包
SelGate/RunGateini:端口与M2网络设置一致
改完重启所有网关,别只重启登录器。
五、启动顺序与“绿了但没用”的排查
正确顺序:先DBC/数据库服务→DBServer→LoginSrv→LoginGate→SelGate→RunGate→M2Server。一键控制器也是这样内部顺序,别跳。
任务管理器看进程是否都在:
DBServer.exe/DBSrv
LoginSrv.exe/LogSrv
LoginGate.exe
SelGate.exe
RunGate.exe
M2Server.exe/GomEngine/GeeEngine等
只亮列表不注册:多半LoginSrv没起、7000被占、DBC连不上。
cmd查端口:
netstat-ano|findstr"7000"
netstat-ano|findstr"7100"
netstat-ano|findstr"7200"
有别的PID占着,任务管理器结束它;或把LoginGate改7001、SelGate改7101、RunGate改7201,登录器同步重生成。
防火墙/杀毒:
把DBServer、LoginSrv、LoginGate、SelGate、RunGate、M2、客户端登录器全部加白;不会加就临时关WindowsDefender防火墙测一次,能进再去加例外。很多“绿点但注册没反应”就是杀软静默拦了网关。
六、登录器必须和引擎配套
看服务端根目录判断引擎:
GOM:常有GomEngine、GameOfMir控制器,用GOM/绿盟等配套登录器生成器,缺key会只出列表不进游戏。
GEE:用GEE登录器生成器。
HERO/英雄:Hero系列,用英雄配套登录器。
BLUE/LEG:用烈火等BLUE登录器,DBC必须HeroDB。
操作:
1.用包内“登录器生成器/配置器”,服务器IP填127.0.0.1,端口填LoginGate实际端口。
2.区名可随便写,但别和别的服务端混淆。
3.生成Login.exe,复制到客户端根目录,和mir.exe同级,不要放桌面快捷方式、不要套子文件夹。
4.混用别家登录器会出现“列表绿、注册或登录无反应”。
七、能注册但进不去、黑屏、点开始没反应
客户端补丁:把服务端自带的Data、Map、Wav、Pak/Wzl、NewopUI等按说明覆盖到客户端根目录。补丁不对会黑屏、卡资源、进图不动。
运行库:装VC++运行库合集、DirectX9末端运行库;老客户端在Win10/11右键登录器→管理员身份→兼容Windows7→禁用全屏优化。
登录器位置:必须放客户端根目录双击;放桌面、放单独“登录器文件夹”会读不到mir.dat/Data,表现就是点开始没反应。
M2日志:看D:\MirServer\Log或M2窗口报错;LoadMap错=地图缺,Script错=NPC脚本错,DB错=HeroDB路径错。
八、纯单机重装最简流程(照抄)
1.解压服务端到D:\MirServer。
2.装DBC2000→BDE建HeroDB→路径指向Mir200\Mud2\DB(按包实际)。
3.装VC++、DirectX;客户端装到D:\LegendClient。
4.把服务端补丁Data/Map等覆盖进客户端根目录。
5.双击GameCenter/引擎控制器→配置向导→IP全127.0.0.1→端口默认→下一步到完成。
6.启动全部,看DBServer、LoginSrv、LoginGate、RunGate、M2都无红字。
7.用包内登录器生成器生成Login.exe到客户端根目录,IP127.0.0.1、端口对应LoginGate。
8.开登录器注册账号→建角色。进不去就看上面端口/补丁/防火墙三段。
9.进游戏后开GM:M2→查看→在线玩家→自己角色设管理员/GM等级;常用@make物品名、@level数字、@gold数字、@move地图号。
九、去哪下比较稳、少踩坑
新手别搜“一键秒开变态端”,那种常缺网关、绑木马、登录器加密没法排错。优先:
引擎官网/论坛:GOM、GEE、BLUE/烈火、HERO对应社区,下“配套登录器+控制器”。
技术站完整包:搜“MirServer完整端DBC20001.76单机”,看解压后是否含DBServer/LoginSrv/LoginGate/SelGate/RunGate/Mir200/GameCenter全套,不带配套登录器的别下。
客户端:用老官方热血传奇完整客户端,不混多版本;补丁只用药服务端自带的。
只做自研/已授权资源、纯本机127.0.0.1学习;不把网上未授权热血素材拿去外网收费,避免侵权风险。
十、你昨晚最可能错的三点
1.只起M2或只起登录器,LoginSrv/DBServer没起来→列表绿但注册无反应。
2.登录器是别处下的“通用版”,和包内GOM/GEE/BLUE/HERO不匹配→能出区不能进。
3.DBC别名不是HeroDB或PATH指错DB目录→账号系统完全不工作;或者防火墙把7000/7100/7200拦了,全部表现成“没反应不报错”。
按上面从DBC→配置向导→全进程→配套登录器→客户端补丁重做一遍,纯127.0.0.1基本都能进;还卡就把M2、LoginGate、DBServer三个窗口的前20行红字按引擎名发出来再定位。

