单机架设显示启动成功,但输入账号密码点登录就没反应、一直停在选择服务器或登录界面,基本不是电脑卡,而是登录链路断了一处。最常见就是服务端某个网关没真起来、IP端口没统一、登录器和引擎不是一套、杀毒把网关删了。先别急着换版本,按下面顺序查最快。
一、先确认是不是服务端假启动
很多人看M2窗口弹出来就以为好了,其实DBServer、LoginGate、RunGate没起来也会卡登录。
正确启动顺序:
1. DBServer.exe 先起,看到数据库服务启动成功
2. LoginSrv.exe 登录服务
3. LoginGate.exe 登录网关
4. RunGate.exe 游戏网关
5. 最后起 M2Server.exe
M2窗口底部要显示服务器正常运行、怪物加载完成、NPC加载完成才算真起好。
哪个黑窗口闪退了,就别继续登。闪退常见是端口被占、DBC路径错、杀软删dll。
二、单机IP和端口必须全统一填127.0.0.1
单机测试别填局域网IP也别填外网IP,所有配置统一写127.0.0.1最稳。
要核对的地方:
• DBServer配置里的IP
• LoginGate.ini 的监听IP和端口
• RunGate配置
• Mir200下 !Setup.txt 的 ServerAddr
• 登录器配置器里的服务器IP
• list.txt 列表里的IP
端口默认:
• LoginGate 7000
• RunGate 7100或7200
登录器填的端口必须和LoginGate一致,不然点登录直接卡住没报错。
如果改过端口,列表文件和登录器配置都要一起改,只改一边必卡。
三、列表文件放错位置也会卡登录界面
单机用本地列表最稳。
做法:
在服务端或登录器目录建个 list.txt,内容写一行:
服务器名127.0.0.1
7000
登录器配置器里列表地址填:
list.txt
或者绝对路径 D:\客户端目录\list.txt
生成完登录器,list.txt要和登录器放同一目录。
用 http 列表的话填 http://127.0.0.1/list.txt,本机得有列表服务能读到。
列表读不到的表现是:登录器能打开,但服务器列表是空的,或者点了没反应。
四、登录器和引擎不配套怎么判断
网上说的登录器不配套,本质是登录器、LoginGate、M2三家对不上。
判断方法:
1. 看M2主程序
打开服务端 Mir200\M2Server.exe,看窗口标题或右键属性详细信息,确认是GOM、GEE、HERO、BLUE、Legend哪一类,版本号多少。
2. 看网关版本
进 GateServer 或 LoginGate 目录,看网关程序版本,品牌要和M2一致。
GOM的端配HERO网关、BLUE的端配GOM登录器,都会卡账号验证。
3. 看登录器配置器来源
登录器必须用这个端自带的配置器生成。
别拿别的版本万能登录器硬连,标题写GOM但实际内核不对也会假连接。
4. 商业登录器看Key.lic
很多商业登录器配套包里会带:
• LoginGate.exe
• RunGate.exe
• Key.lic
这三个要一起换进服务端,不是只换登录器exe。
Key.lic要同时放 Mir200 目录和登录器目录,且是同一份。
判定不配套的典型现象:
• 选区正常,输账号密码没反应
• 点注册没反应
• 提示登录器未配套
• 提示版本过低
• M2没报错,网关也没连上
• 换服务端自带测试登录器能进,换自己下的登录器就卡
最后一条基本就能确定是登录器问题。
五、正确解决办法(别乱下登录器)
步骤1:先用端里自带登录器测
服务端包一般都有「登录器配置」或LoginBuilder文件夹,里面才是配套配置器。
用它生成login.exe,放客户端根目录试登。
能进:说明服务端没问题,是你之前那个登录器不对。
不能进:继续查网关和IP。
步骤2:确认引擎类型再找登录器
M2是GOM就用GOM配置器
是GEE就用GEE
是HERO就用HERO
是BLUE就用BLUE
别跨引擎。
GOM/GEE登录器不能套HERO端,BLUE和Legend也互不兼容。
步骤3:覆盖配套网关
如果买的是商业登录器或换了登录器版本:
把商业包里的 LoginGate.exe 覆盖到服务端 LoginGate 目录
RunGate.exe 覆盖到 RunGate 目录
Key.lic 放 Mir200
然后关掉所有服务端窗口重新按顺序起。
步骤4:登录器配置器参数
打开配套配置器:
• 服务器IP:127.0.0.1
• 端口:7000
• 列表:本地list.txt
• 微端:单机可关
• 密钥:按商业登录器要求填,没密钥留空
• 引擎类型下拉选对应M2品牌
生成后替换旧登录器,别新旧放一起。
六、杀毒和防火墙拦截(新手最容易忽略)
Windows Defender、360、火绒会把LoginGate、RunGate、插件dll当木马删。
表现就是服务端看起来起来了,实际网关进程被干掉,登录器连不上。
处理:
1. 服务端整个目录加信任区
2. 临时关Defender实时保护
3. 关Windows防火墙测试
4. 去杀软隔离区恢复被删文件
5. 恢复后重新解压被删的网关或plugin目录
端口方面单机其实不用开防火墙规则,只要别拦截本机回环就行。
七、端口被占用也会假卡登录
cmd执行:
netstat -ano | findstr 7000
看到有别的PID在监听,就去任务管理器结束掉。
常见占用:QQ游戏、加速器、代理软件、上次没关干净的LoginGate。
改端口也行,比如改7100,但登录器和列表同步改。
八、客户端版本和补丁不对
服务端是1.76端就用老客户端
是合击、内功、连击端就用对应新一点客户端
客户端混装最容易黑屏或登录无响应。
补丁解压位置:
补丁文件放客户端根目录,和mir.exe、login.exe同级
Data、Map、Wav、Pak按端里说明放
PAK密码不对也会进图黑,但登录界面卡住主要还是网关层
九、新手最简排查顺序
1. 关杀软防火墙
2. 服务端全关,管理员身份重起
3. 确认DBServer、LoginGate、RunGate都在
4. M2显示正常运行
5. 所有配置IP改127.0.0.1
6. 端口确认7000
7. list.txt和登录器同目录
8. 用端自带配置器重新生成登录器
9. 账号密码登录测试
10. 还卡就换配套LoginGate覆盖
十、怎么避免以后再踩这坑
下服务端时别只看压缩包名字写「GOM1.80」就信,很多改版包是混搭。
正经做法是:
• M2标题确认引擎
• 网关版本对齐M2
• 登录器只用同包配置器
• Key.lic成套
• IP全127.0.0.1
• 启动顺序别乱
• 杀软加白
只要服务端自带测试登录器能进,后面所有问题都落在登录器配置和不配套上,不用重下整个版本。
反过来如果自带登录器也卡,那就不是登录器的事,回头查LoginGate有没有真起来、7000被没被占、M2有没有加载完地图怪物。
卡登录界面这问题看着吓人,实际就那几处:网关没起、IP写错、端口不对、登录器和引擎不是一套、杀软删文件。按顺序排一遍基本都能进。
单机传奇架设后卡在登录界面进不去怎么判断登录器引擎不配套
来源:
作者:
点击:

