一、服务端状态:先看门再看路
“无法注册”的首要原因是登录网关(LoginGate)未就绪。启动服务端后,务必确认任务栏弹出的黑色窗口中包含LoginSrv(或LoginGate)且无红色报错。若该窗口一闪而过或根本未启动,注册功能直接瘫痪。同时检查M2Server控制台是否显示“服务器启动成功”,若M2卡在加载阶段,登录器必然无法连接。
二、IP与端口:单机必须锁定127.0.0.1
单机环境严禁使用局域网或外网IP,必须统一为本地回环地址。
1.IP设置:打开登录器配置器(或直接修改登录器目录下的ServerList.txt),将服务器地址修改为127.0.0.1。若列表内写的是本机内网IP(如192.168.x.x),极易因路由解析问题导致连接失败。
2.端口一致性:检查LoginGate文件夹内的LoginGate.ini(或Config.ini),确认Port=参数(通常为7000)。登录器列表中的端口必须与此严格一致。若端口被占用,需同步修改服务端端口和登录器配置,并重启所有服务端进程。
三、注册功能开关:手动开启权限
部分服务端默认关闭在线注册功能,需手动修改配置文件。
进入服务端LoginSrv目录,用记事本打开LoginSrv.ini(部分版本为!Setup.txt),查找以下参数并修改:
-RegisterEnable=1(1为开启注册,0为关闭)
•AutoRegister=1(开启自动注册)
若文件中无此参数,可在末尾另起一行添加。修改后必须彻底关闭并重新启动LoginSrv进程,否则配置不生效。
四、手动创建账号:绕过注册限制
若配置修改无效,可直接在数据库手动创建账号,此法100%有效。
1.文本数据库(Hero/Blue引擎):进入服务端DBServer或DB文件夹,找到Account.txt(或Member.txt)。按现有行格式添加,例如test|123456|0(账号密码
权限),保存后无需重启即可登录。
2.Access数据库:若为Access数据库(.mdb文件),使用OfficeAccess打开,在Account表中手动插入新记录。
五、登录器配套性:拒绝版本冲突
“自带登录器”必须与当前服务端引擎(GOM/GEE/Hero)完全匹配。若你替换过引擎或更新过插件,原版自带登录器可能失效。此时应使用服务端登录器文件夹内配套的登录器配置器重新生成,并确保生成时IP设置为127.0.0.1。切勿混用其他版本的通用登录器。
六、环境与缓存:清理残留
•防火墙拦截:单机测试建议直接关闭Windows防火墙及杀毒软件,防止其拦截LoginGate.exe的本地连接。
-客户端缓存:删除客户端根目录下的Cache文件夹及所有.dat缓存文件,避免旧列表信息干扰。
七、极简排查SOP
1.确认LoginSrv和M2Server窗口正常无报错。
2.登录器列表IP改为127.0.0.1,端口与LoginGate.ini一致。
3.修改LoginSrv.ini设置RegisterEnable=1并重启服务端。
4.若仍失败,直接在DB文件夹的Account.txt中手动添加账号登录。
“无法注册”的首要原因是登录网关(LoginGate)未就绪。启动服务端后,务必确认任务栏弹出的黑色窗口中包含LoginSrv(或LoginGate)且无红色报错。若该窗口一闪而过或根本未启动,注册功能直接瘫痪。同时检查M2Server控制台是否显示“服务器启动成功”,若M2卡在加载阶段,登录器必然无法连接。
二、IP与端口:单机必须锁定127.0.0.1
单机环境严禁使用局域网或外网IP,必须统一为本地回环地址。
1.IP设置:打开登录器配置器(或直接修改登录器目录下的ServerList.txt),将服务器地址修改为127.0.0.1。若列表内写的是本机内网IP(如192.168.x.x),极易因路由解析问题导致连接失败。
2.端口一致性:检查LoginGate文件夹内的LoginGate.ini(或Config.ini),确认Port=参数(通常为7000)。登录器列表中的端口必须与此严格一致。若端口被占用,需同步修改服务端端口和登录器配置,并重启所有服务端进程。
三、注册功能开关:手动开启权限
部分服务端默认关闭在线注册功能,需手动修改配置文件。
进入服务端LoginSrv目录,用记事本打开LoginSrv.ini(部分版本为!Setup.txt),查找以下参数并修改:
-RegisterEnable=1(1为开启注册,0为关闭)
•AutoRegister=1(开启自动注册)
若文件中无此参数,可在末尾另起一行添加。修改后必须彻底关闭并重新启动LoginSrv进程,否则配置不生效。
四、手动创建账号:绕过注册限制
若配置修改无效,可直接在数据库手动创建账号,此法100%有效。
1.文本数据库(Hero/Blue引擎):进入服务端DBServer或DB文件夹,找到Account.txt(或Member.txt)。按现有行格式添加,例如test|123456|0(账号密码
权限),保存后无需重启即可登录。
2.Access数据库:若为Access数据库(.mdb文件),使用OfficeAccess打开,在Account表中手动插入新记录。
五、登录器配套性:拒绝版本冲突
“自带登录器”必须与当前服务端引擎(GOM/GEE/Hero)完全匹配。若你替换过引擎或更新过插件,原版自带登录器可能失效。此时应使用服务端登录器文件夹内配套的登录器配置器重新生成,并确保生成时IP设置为127.0.0.1。切勿混用其他版本的通用登录器。
六、环境与缓存:清理残留
•防火墙拦截:单机测试建议直接关闭Windows防火墙及杀毒软件,防止其拦截LoginGate.exe的本地连接。
-客户端缓存:删除客户端根目录下的Cache文件夹及所有.dat缓存文件,避免旧列表信息干扰。
七、极简排查SOP
1.确认LoginSrv和M2Server窗口正常无报错。
2.登录器列表IP改为127.0.0.1,端口与LoginGate.ini一致。
3.修改LoginSrv.ini设置RegisterEnable=1并重启服务端。
4.若仍失败,直接在DB文件夹的Account.txt中手动添加账号登录。

