GOM引擎架完能进登录器但点登录没反应、卡正在连接、提示连接被关闭、账号不存在、黑屏闪退,基本都出在服务端没起全、IP端口没对齐、登录器和引擎不配套、M2没开注册、数据库没连上、PAK补丁密码错这几块。 下面按现象对号入座,不用重装服务端。
先确认四个核心窗口都在跑
GOM控制器里至少要看 LoginGate、DBServer、M2Server、RunGate 都起来,没红字才算正常。
单机正确顺序:
先开数据库服务
再开 LoginGate
再开 M2Server
最后 RunGate
LoginGate 没起,列表能出但点登录直接无响应;M2 秒退多半是插件冲突或 Mir200 里文件缺。
列表能出但点登录卡住
这是 GOM 最常见情况,本质 IP 没统一。
单机所有位置必须全是 127.0.0.1:
!Setup.txt
LoginGate.ini
登录器配置器
列表文件 list.txt 或 ServerList.txt
列表格式别带空格别带中文引号:
区名127.0.0.1
7000
或
区名 127.0.0.1 7000
端口默认分工:
7000 登录网关
7100 游戏网关
7200 选角网关
微端 8000
改过一个地方就得全改,登录器、LoginGate、M2 三处不一致就会卡连接。
cmd 里查端口占用:
netstat -ano | findstr 7000
有占用看 PID,去任务管理器结束掉,迅雷、酷狗、旧网关常占 7000。
防火墙把 7000、7100、7200 放行,单机能直接关防火墙测一次。
提示无法连接服务器 / connection closed
优先查 LoginGate 有没有监听 7000。
网关窗口应显示 Listening on 127.0.0.1:7000,没这行就是没起或被占。
外网才填公网 IP,单机填公网 IP 必连不上。
云服务器还要在安全组放行 TCP 7000/7100/7200,只在本机防火墙放行没用。
LoginGate.ini 里重点看:
GatePort=7000
ServerAddr=127.0.0.1(单机)
外网环境填公网 IP 或 0.0.0.0,别混着填。
登录器不是 GOM 配套生成必报错
别拿 GEE、Hero、Blue 的登录器来连 GOM 服务端,也别用网上万能登录器。
正确做法是用服务端自带的 GOM 登录器配置器重新生成:
引擎类型选 GOM
列表地址填 127.0.0.1:7000
单机模式勾上
微端更新、远程列表先关
生成出来的登录器放客户端根目录
登录器生成时如果选了外网模式,单机也会卡连接;选单机模式重生成一次。
提示登录器版本太老 / 连接被强行中断
不是真版本旧,是 Key 授权文件和引擎对不上,或者插件冲突。
处理顺序:
用引擎包自带的登录器配置器重生成
别混用第三方登录器配置
PlugClient 里不明 dll 先移走
杀软把 LoginGate.exe、登录器 exe 加白名单
Hero 端才需要关 Defender 的情况不算 GOM 主流,GOM 主要看 Key 和配套网关。
能进登录界面但注册不了账号
GOM 单机端有些默认关注册,M2 里要手动开。
M2Server 控制台:
选项 → 参数设置 → 登录设置
勾「允许新账号注册」
取消「注册需要邀请码」
关掉复杂验证
配置文件法:
Mir200\Config\LoginConfig.txt 或 !Setup.txt
AllowRegister=0 改成 AllowRegister=1
保存后重启 LoginSrv / M2。
账号长度也看下,太短太长都会被拒,一般 4~12 位英文数字。
输账号密码后提示账号不存在 / 密码错误
先别怀疑登录器,去看数据库连没连上。
GOM 有的走 DBC2000,有的走 MySQL,看服务端类型:
DBC2000 路线
BDE Administrator 里 HeroDB 的 PATH 指向 Mir200\DB
路径纯英文,状态 Open
客户端放桌面或中文路径容易连不上
MySQL 路线
DBServer\Config\DBConfig.ini
DBIP=127.0.0.1
DBPort=3306
DBName=mir2
DBUser / DBPwd 跟本地 MySQL 一致
M2 状态栏显示「数据库连接成功」才算通。
连不上就进 Navicat 用同账号密码登一下,mir2 库不存在就先建库导表。
账号其实没写进去也会这样。用服务端 Tools 里的账号注册器直接注册一个,能注册说明登录器注册入口有问题;注册器也失败就是库写入权限或表坏了。
Account 表损坏处理:
Navicat 右键 Account → 维护 → 修复表 → 快速修复
能选角进游戏但黑屏 / 闪退
黑屏先看 PAK 密码。
登录器配置器 PAK 选项卡逐条看状态,红字密码错误就把 Pak.txt 密码跟服务端补丁对上。
客户端 Data 目录放补丁,NewopUI.pak 缺失会界面黑块。
进图黑但能走路 = 微端没起
GOM 勾了微端就要起 UpdateGate、UpdateServer
不起微端地图和 Resources 下不来
闪退看 M2 红字:
地图缺 → Mir200\Map 补 .map
脚本错 → QuestDiary / Market_Def 看引号没闭合
插件冲突 → PlugList.txt 先删非必要插件重起
登录器双击没反应
不是服务端问题,是本地环境:
杀软把登录器隔离了,加白名单
缺 VC++ 运行库,装 2008~2022 合集
右键登录器 → 管理员运行 + Win7 兼容模式
路径别带中文空格
GOM 登录异常按现象对照
列表空白:LoginGate 没起、列表格式错、IP 不对
点登录没反应:7000 端口没通、登录器 IP 填错
connection closed:服务端写 127.0.0.1 登录器写公网、端口不一致
版本太老:登录器不是 GOM 配套、Key 不对
账号不存在:数据库没连上、账号没注册进表
密码错误:Account 表记录不对、MD5 加密方式错
黑屏:PAK 密码错、NewopUI.pak 缺
进图断连:微端没起或微端端口没通
闪退:VC 运行库、杀软拦截、M2 插件冲突
单机最快排查顺序
关掉所有服务端窗口
MirServer 放 D 盘纯英文路径
登录器配置器重填 127.0.0.1:7000,单机模式
重新生成登录器
LoginGate.ini 确认端口 7000、IP 127.0.0.1
M2 开允许注册
顺序起 LoginGate → DBServer → M2 → RunGate
cmd 查 7000 没被占用
防火墙关掉测一次
登录器右键管理员运行
还不行就看 LoginGate 窗口有没有连接记录:
没记录 = 登录器没发到网关(IP/端口/登录器版本)
有记录但 M2 没反应 = 数据库或账号验证
能进游戏但黑 = PAK/微端
多数 GOM 登录问题就是三件事:登录器没用配套生成、IP 没全改 127.0.0.1、7000 被占用或防火墙拦了。这三处对了基本都能进;剩下黑屏才是补丁 PAK 的事。
传奇GOM版本架设完登录器点登录没反应的排查修复
来源:
作者:
点击:

