以前能进游戏现在点击"开始游戏"后一直转圈或停在"正在加载游戏资源/连接服务器"不弹人物选择界面,说明登录器连到了LoginGate但SelGate(角色网关)或RunGate没响应、端口被占、DBC连不上、补丁读失败或插件崩了。按以下顺序查:
一、结束残留进程并完整重启服务端(最常见)
之前非正常关机会留Ghost进程占端口导致网关假死:
• Ctrl+Shift+Esc打开任务管理器→详细信息,结束所有MirServer相关进程(GameCenter、DBServer、LoginGate、SelGate、RunGate、M2Server),顺带看有没有多个同名进程残留。
- 重新打开GameCenter.exe→依次启动所有网关→观察M2Server窗口有无红色报错,确认显示"启动完成/怪物加载完成/NPC加载完成"全绿再开登录器试。
二、查SelGate和RunGate端口是否被占用
登录器能到加载界面说明LoginGate(7000)通了,卡住多是SelGate(7100)或RunGate(7200)没起来或被占:
• 管理员运行CMD:
netstat -ano | findstr "7100"
netstat -ano | findstr "7200"
若有占用记下PID用taskkill /f /pid 号码结束,或重启电脑释放。
• 端口没问题但网关窗口闪退/不显示Ready,看MirServer\SelGate\Log或RunGate\Log下报错日志,通常是IP配置混用127.0.0.1和192.168.x.x导致绑定失败,确认!Setup.txt和各网关ini中ServerAddr=127.0.0.1(单机),取消引擎配置向导中动态IP勾选后重启。
三、DBC2000数据库异常或HeroDB指向丢失
能建号但进不去说明账号库可读角色列表,但DBServer连Mud2\DB可能有问题:
• 控制面板打开BDE Administrator→Aliases看HeroDB是否存在且PATH指向MirServer\Mir200\Mud2\DB(Hero版)或MirServer\DB(部分版本)→点Apply→测试Open显示Enabled。
• 若DBServer窗口提示"Cannot open database"或"Table is locked",关服务端把Mir200\Mud2\DB下文件从备份覆盖还原(注意先备份你已有的账号数据),重开DBServer。
四、第三方插件崩溃导致M2不响应角色进入请求
很多下载版带登录插件/反加速.dll,被杀软更新隔离或版本冲突会让M2收登录请求后死锁:
• 打开MirServer\Mir200\Plug目录(有的叫PlugIns),将除IPLocal.dll外所有第三方.dll暂时移出备份文件夹。
- 重启M2Server再试,若能进说明是某插件问题,逐个放回排查是哪个。
五、客户端补丁/PAK密码或缓存问题(GOM/GEE版)
• 若近期动过补丁或客户端被自动更新,新客户端格式(wlz)与旧登录器不兼容会卡资源读取,换回十周年/十六周年完整客户端重新覆盖Data、Map补丁。
- GOM版确认Pak.txt密码与补丁一致、路径正确,重新生成登录器覆盖旧登录器。
• 删客户端目录下Config文件夹(只删Config)清缓存,重开登录器。
六、系统环境与登录器匹配
• 确认登录器是原版引擎包生成的,别乱换其他登录器;列表文件serverlist.txt中IP为127.0.0.1且端口与LoginGate一致,无多余空格空行。
- 关Windows Defender/第三方杀软将MirServer和客户端加白名单,防止RunGate被拦截通信。
• 右键登录器→属性→兼容性→以管理员身份运行,Win10/11勾选禁用全屏优化。
按结束残留→重启全网关→查7100/7200端口→验DBC→移冲突插件→覆盖补丁重做登录器顺序排查,基本能解决以前正常突然卡加载的问题。
热血传奇单机架设登录器点开始游戏卡在加载游戏界面以前正常现卡住排查修复
来源:
作者:
点击:

