一、先看清是哪种“不能创建”
表现分四种,方向完全不同:
1.登录器根本没有“注册”按钮
→登录器本身没生成注册功能
2.有按钮,点了没反应
→登录器和服务端网关不通信
3.提示“注册失败”“连接服务器失败”
→IP/端口/LoginSrv没起来
4.提示“账号已存在”“请确认账号”
→格式不对或被拦
先对号入座再动手,别从头重装。
二、确认LoginSrv和LoginGate起来了
注册账号不是M2一个人管,走的是:
登录器→LoginGate(7000)→LoginSrv→数据库
服务端黑窗里必须有这几个:
•DBServer
•LoginSrv.exe
•LoginGate.exe
只起了M2和RunGate,能显示列表但注册必失败。
查端口:
cmd里输
netstat-ano|findstr"7000"
没看到127.0.0.1:7000LISTENING,就是LoginGate没起或被占。
占用就按PID结束进程,或把LoginGate端口改7001,登录器同步改。
三、登录器是不是配套生成
很多新手拿“万能登录器”或以前别的端登录器凑着用,点注册就是没反应。
必须用当前服务端里的登录器配置器重新生成。
GOM/GEE:进服务端“登录器生成器”→勾允许注册→生成exe→放客户端根目录
HERO/Blue:用端里自带的登录器配置器,别用第三方
登录器配置里:
•IP填127.0.0.1(单机)
•端口跟LoginGate一致(默认7000)
•勾“显示注册按钮/允许注册新账号”
生成完别放桌面,放客户端根目录跟mir.exe同级。
四、服务端注册开关没开(最高频)
就算登录器有按钮,服务端关了注册也一样失败。
1.M2里查
M2Server→选项→参数设置→环境设置
“禁止注册”别勾
单IP注册数量改成0(不限制)
2.LoginSrv.ini查
进D:\Mirserver\LoginSrv\LoginSrv.ini
找:
RegisterEnable=1
AllowReg=1
EnableRegister=1
不同端字段名不一样,看到Register/Reg/Allow这种就确认值是1,不是就改成1。
改完重启LoginSrv(关黑窗重开)。
五、登录器列表IP写错
单机架设列表必须127.0.0.1。
写localhost、写外网IP、写192.168都容易注册无响应。
列表格式大概:
单机测试127.0.0.1
7000
端口跟LoginGate.ini里ListenPort一致。
有的端是5600,看自己端配置,不是死记7000。
六、DBC2000/HeroDB没配好
老HERO端注册本质是写账号表,DBC错就写不进。
控制面板→BDEAdministrator
•别名HeroDB(大小写按端要求)
•PATH指向D:\Mirserver\Mir200\Mud2\DB
•别只指到Mud2
•Ctrl+S保存
DBServer黑窗不能有“数据库打开失败”。
HeroDB里能看到Account表或ID表才算通。
Access版检查:
DB目录里有没有Account.mdb/ID.DB
文件只读就右键属性取消只读
七、账号格式被拦
服务端默认拒绝这些:
•长度小于4或大于12
•带中文
•带空格
•特殊符号@#%
•admin/test/mir保留名
测试用abc123这种纯字母+数字。
密码别太长,别带符号。
八、杀软把LoginSrv删了
WindowsDefender、360、火绒常把LoginSrv.exe、LoginGate.exequarantine。
服务端目录加白名单,隔离区恢复文件。
表现就是:M2正常、能进列表、注册完全没反应、LoginSrv进程根本不存在。
九、新GOM引擎的坑
新GOM部分版本登录器配置要走在线配置,本地测试可以不注册直接登;
如果非要注册账号登录,看登录器生成器里注册开关有没有开。
老GOM1108还要看LoginSrv黑窗里“专用登录器/验证码”之类勾选项,勾了也可能拦注册。
十、临时绕过注册(单机自己玩)
不想折腾注册开关时两条路:
1.直接登录
很多单机端登录器输新账号密码点“登录”会自动建号,
账号abc123密码123直接试。
2.服务端后台加号
LoginSrv或DBServer窗口点“账号管理”
或找服务端里的GM工具.exe/账号管理.exe
手动加账号密码,登录器直接登
十一、标准排查顺序(照着走)
1.任务栏看LoginSrv、LoginGate在不在
2.cmd查7000是否监听
3.登录器是不是本端生成,IP是否127.0.0.1
4.LoginSrv.ini里RegisterEnable=1
5.M2里“禁止注册”取消
6.DBCHeroDB路径指到DB文件夹
7.账号用abc123测
8.杀软隔离区恢复LoginSrv.exe
9.还不行就看LoginSrv.log搜register/account/port
十二、常见现象对照
点注册没反应
登录器不配套/LoginGate没起/注册开关关了
提示连接服务器失败
127.0.0.1没填对/7000没监听/防火墙拦了
提示注册失败
HeroDB没配/账号表只读/格式不合法
能登录但建不了角色
这不是注册问题,是SelGate/RunGate没起
注册成功但登进去提示账号不存在
账号没写进库,DBC路径错或DB文件损坏
单机传奇创建不了账号,90%不是“端坏了”,是LoginSrv没起+登录器不是配套+注册开关没开这三样叠一起。先开LoginSrv黑窗看一眼有没有报错,比重下服务端快得多。
表现分四种,方向完全不同:
1.登录器根本没有“注册”按钮
→登录器本身没生成注册功能
2.有按钮,点了没反应
→登录器和服务端网关不通信
3.提示“注册失败”“连接服务器失败”
→IP/端口/LoginSrv没起来
4.提示“账号已存在”“请确认账号”
→格式不对或被拦
先对号入座再动手,别从头重装。
二、确认LoginSrv和LoginGate起来了
注册账号不是M2一个人管,走的是:
登录器→LoginGate(7000)→LoginSrv→数据库
服务端黑窗里必须有这几个:
•DBServer
•LoginSrv.exe
•LoginGate.exe
只起了M2和RunGate,能显示列表但注册必失败。
查端口:
cmd里输
netstat-ano|findstr"7000"
没看到127.0.0.1:7000LISTENING,就是LoginGate没起或被占。
占用就按PID结束进程,或把LoginGate端口改7001,登录器同步改。
三、登录器是不是配套生成
很多新手拿“万能登录器”或以前别的端登录器凑着用,点注册就是没反应。
必须用当前服务端里的登录器配置器重新生成。
GOM/GEE:进服务端“登录器生成器”→勾允许注册→生成exe→放客户端根目录
HERO/Blue:用端里自带的登录器配置器,别用第三方
登录器配置里:
•IP填127.0.0.1(单机)
•端口跟LoginGate一致(默认7000)
•勾“显示注册按钮/允许注册新账号”
生成完别放桌面,放客户端根目录跟mir.exe同级。
四、服务端注册开关没开(最高频)
就算登录器有按钮,服务端关了注册也一样失败。
1.M2里查
M2Server→选项→参数设置→环境设置
“禁止注册”别勾
单IP注册数量改成0(不限制)
2.LoginSrv.ini查
进D:\Mirserver\LoginSrv\LoginSrv.ini
找:
RegisterEnable=1
AllowReg=1
EnableRegister=1
不同端字段名不一样,看到Register/Reg/Allow这种就确认值是1,不是就改成1。
改完重启LoginSrv(关黑窗重开)。
五、登录器列表IP写错
单机架设列表必须127.0.0.1。
写localhost、写外网IP、写192.168都容易注册无响应。
列表格式大概:
单机测试127.0.0.1
7000
端口跟LoginGate.ini里ListenPort一致。
有的端是5600,看自己端配置,不是死记7000。
六、DBC2000/HeroDB没配好
老HERO端注册本质是写账号表,DBC错就写不进。
控制面板→BDEAdministrator
•别名HeroDB(大小写按端要求)
•PATH指向D:\Mirserver\Mir200\Mud2\DB
•别只指到Mud2
•Ctrl+S保存
DBServer黑窗不能有“数据库打开失败”。
HeroDB里能看到Account表或ID表才算通。
Access版检查:
DB目录里有没有Account.mdb/ID.DB
文件只读就右键属性取消只读
七、账号格式被拦
服务端默认拒绝这些:
•长度小于4或大于12
•带中文
•带空格
•特殊符号@#%
•admin/test/mir保留名
测试用abc123这种纯字母+数字。
密码别太长,别带符号。
八、杀软把LoginSrv删了
WindowsDefender、360、火绒常把LoginSrv.exe、LoginGate.exequarantine。
服务端目录加白名单,隔离区恢复文件。
表现就是:M2正常、能进列表、注册完全没反应、LoginSrv进程根本不存在。
九、新GOM引擎的坑
新GOM部分版本登录器配置要走在线配置,本地测试可以不注册直接登;
如果非要注册账号登录,看登录器生成器里注册开关有没有开。
老GOM1108还要看LoginSrv黑窗里“专用登录器/验证码”之类勾选项,勾了也可能拦注册。
十、临时绕过注册(单机自己玩)
不想折腾注册开关时两条路:
1.直接登录
很多单机端登录器输新账号密码点“登录”会自动建号,
账号abc123密码123直接试。
2.服务端后台加号
LoginSrv或DBServer窗口点“账号管理”
或找服务端里的GM工具.exe/账号管理.exe
手动加账号密码,登录器直接登
十一、标准排查顺序(照着走)
1.任务栏看LoginSrv、LoginGate在不在
2.cmd查7000是否监听
3.登录器是不是本端生成,IP是否127.0.0.1
4.LoginSrv.ini里RegisterEnable=1
5.M2里“禁止注册”取消
6.DBCHeroDB路径指到DB文件夹
7.账号用abc123测
8.杀软隔离区恢复LoginSrv.exe
9.还不行就看LoginSrv.log搜register/account/port
十二、常见现象对照
点注册没反应
登录器不配套/LoginGate没起/注册开关关了
提示连接服务器失败
127.0.0.1没填对/7000没监听/防火墙拦了
提示注册失败
HeroDB没配/账号表只读/格式不合法
能登录但建不了角色
这不是注册问题,是SelGate/RunGate没起
注册成功但登进去提示账号不存在
账号没写进库,DBC路径错或DB文件损坏
单机传奇创建不了账号,90%不是“端坏了”,是LoginSrv没起+登录器不是配套+注册开关没开这三样叠一起。先开LoginSrv黑窗看一眼有没有报错,比重下服务端快得多。

