传奇架设后点注册没反应创建不了账号的排错顺序

来源: 作者: 点击:
一、先看清是哪种“不能创建”

表现分四种,方向完全不同:

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黑窗看一眼有没有报错,比重下服务端快得多。
[顶部]