GOM引擎登录器不是单改个IP就行,必须让“服务端网关参数↔列表文件↔登录器生成器↔客户端补丁”四处完全对齐,否则表现就是连接失败、列表空白、黑屏、装备不显示。按实操顺序拆开:
一、先对齐服务端底层参数(生成登录器前必做)
1.引擎目录确认:服务端自带“GOM登录器生成器/LoginTool.exe”,必须和当前引擎同版本,跨版本混用直接协议不匹配
2.Mir200\!Setup.txt/!Servertable.txt:ServerIP、LocalIP、GateAddr单机填127.0.0.1,外网填公网IP;LoginGatePort默认7000,SelGate7100,RunGate7200,记牢LoginGatePass网关密码
3.LoginSrv\!addrtable.txt:格式游戏名称Title1127.0.0.1127.0.0.1127.0.0.1:7000,区名/IP/端口必须和列表文件一字不差
4.GateServer\LoginGate.ini:ListenIP/GateAddr=127.0.0.1(或虚拟机/公网IP),Port=7000,密码和!Setup.txt的LoginGatePass一致
5.启动顺序:DBServer→LoginSrv→LoginGate→SelGate→RunGate→M2Server,全部无红错再配登录器
二、做列表文件list.txt(登录器读取入口)
新建ANSI/UTF-8无BOM文本,单机通用格式:
单机传奇|127.0.0.1|7000|0|0
字段:区名开区IP登录网关端口微端IP(不启填0)
微端端口(不启填0)
外网格式:区名|公网IP|7000|公网IP|8000
发布方式二选一:
•本地单机架设:丢D:\MirServer\登录器文件夹,用本地列表小程序读http://127.0.0.1/list.txt
•外网:传至可HTTP访问的空间,登录器填完整URL(如http://ip/list.txt)
三、打开GOM登录器生成器填核心项
1.基本设置:游戏名称=!Setup.txt的ServerName,和list.txt、!addrtable.txt完全一致
2.列表地址:主列表贴list.txt的URL,备用列表同填或留空
3.客户端路径:选纯净传奇客户端根目录(推荐17周年纯净版,禁中文路径如D:\MirClient)
4.登录网关密码:填!Setup.txt里LoginGatePass值,改过就必须同步,不然RunGate报“禁止连接”
5.微端设置:不启微端→取消微端模式、微端端口填0;启微端→UpdateGate端口默认8000,IP同服务器IP,Resources目录名和补丁包名完全一致
6.PAK/补丁校验(黑屏元凶):配置器里载入服务端给的pak.txt,逐行核对PAK路径(绝对路径指向客户端Data/Resources)+密码,状态全绿“密码正确”;NewopUI.Pak必须存在,否则登录界面黑屏
7.高级项:MD5校验、禁止多开、皮肤图标按需勾,新手其余默认
点“保存配置”→“生成登录器”,输出exe拷到客户端根目录和mir.exe同层
四、客户端补丁落地(决定进图后不黑屏)
1.服务端“补丁/Resources”文件夹整体覆盖到客户端根目录,Data内PAK/WIL/WZL覆盖同名文件
2.登录器配置器里Resources目录名=客户端补丁文件夹名(常见Mir200、Resources、NewopUI),不一致地图NPC透明
3.Map文件夹同步覆盖Mir200\Map内.map文件
五、启动验证与排错清单
双击生成的登录器→列表出区名→注册账号→建角色进图不黑屏=配置通
常见哑火点:
•Connectionclosed/连接失败:list.txtIP端口≠LoginGate.ini≠!addrtable.txt;7000被占(netstat-ano查)改端口同步三处;防火墙没放7000/7100/7200TCP
-列表空白:列表URL不可访问、格式分隔符错、带BOM头
•进游戏黑屏/装备不显示:pak.txt密码错、NewopUI.Pak缺失、客户端非纯净版、Resources名不对
•卡门/闪退:M2或LoginGate没起全、杀软拦了登录器、路径含中文空格
-外网连不上:路由器端口映射7000/7100/7200、云安全组同开、动态IP用DDNS域名替代裸IP
把!Setup.txt、!addrtable.txt、LoginGate.ini、list.txt、登录器生成器、pak.txt六处IP端口密码对齐,GOM登录器这一环就闭合了。
一、先对齐服务端底层参数(生成登录器前必做)
1.引擎目录确认:服务端自带“GOM登录器生成器/LoginTool.exe”,必须和当前引擎同版本,跨版本混用直接协议不匹配
2.Mir200\!Setup.txt/!Servertable.txt:ServerIP、LocalIP、GateAddr单机填127.0.0.1,外网填公网IP;LoginGatePort默认7000,SelGate7100,RunGate7200,记牢LoginGatePass网关密码
3.LoginSrv\!addrtable.txt:格式游戏名称Title1127.0.0.1127.0.0.1127.0.0.1:7000,区名/IP/端口必须和列表文件一字不差
4.GateServer\LoginGate.ini:ListenIP/GateAddr=127.0.0.1(或虚拟机/公网IP),Port=7000,密码和!Setup.txt的LoginGatePass一致
5.启动顺序:DBServer→LoginSrv→LoginGate→SelGate→RunGate→M2Server,全部无红错再配登录器
二、做列表文件list.txt(登录器读取入口)
新建ANSI/UTF-8无BOM文本,单机通用格式:
单机传奇|127.0.0.1|7000|0|0
字段:区名开区IP登录网关端口微端IP(不启填0)
微端端口(不启填0)
外网格式:区名|公网IP|7000|公网IP|8000
发布方式二选一:
•本地单机架设:丢D:\MirServer\登录器文件夹,用本地列表小程序读http://127.0.0.1/list.txt
•外网:传至可HTTP访问的空间,登录器填完整URL(如http://ip/list.txt)
三、打开GOM登录器生成器填核心项
1.基本设置:游戏名称=!Setup.txt的ServerName,和list.txt、!addrtable.txt完全一致
2.列表地址:主列表贴list.txt的URL,备用列表同填或留空
3.客户端路径:选纯净传奇客户端根目录(推荐17周年纯净版,禁中文路径如D:\MirClient)
4.登录网关密码:填!Setup.txt里LoginGatePass值,改过就必须同步,不然RunGate报“禁止连接”
5.微端设置:不启微端→取消微端模式、微端端口填0;启微端→UpdateGate端口默认8000,IP同服务器IP,Resources目录名和补丁包名完全一致
6.PAK/补丁校验(黑屏元凶):配置器里载入服务端给的pak.txt,逐行核对PAK路径(绝对路径指向客户端Data/Resources)+密码,状态全绿“密码正确”;NewopUI.Pak必须存在,否则登录界面黑屏
7.高级项:MD5校验、禁止多开、皮肤图标按需勾,新手其余默认
点“保存配置”→“生成登录器”,输出exe拷到客户端根目录和mir.exe同层
四、客户端补丁落地(决定进图后不黑屏)
1.服务端“补丁/Resources”文件夹整体覆盖到客户端根目录,Data内PAK/WIL/WZL覆盖同名文件
2.登录器配置器里Resources目录名=客户端补丁文件夹名(常见Mir200、Resources、NewopUI),不一致地图NPC透明
3.Map文件夹同步覆盖Mir200\Map内.map文件
五、启动验证与排错清单
双击生成的登录器→列表出区名→注册账号→建角色进图不黑屏=配置通
常见哑火点:
•Connectionclosed/连接失败:list.txtIP端口≠LoginGate.ini≠!addrtable.txt;7000被占(netstat-ano查)改端口同步三处;防火墙没放7000/7100/7200TCP
-列表空白:列表URL不可访问、格式分隔符错、带BOM头
•进游戏黑屏/装备不显示:pak.txt密码错、NewopUI.Pak缺失、客户端非纯净版、Resources名不对
•卡门/闪退:M2或LoginGate没起全、杀软拦了登录器、路径含中文空格
-外网连不上:路由器端口映射7000/7100/7200、云安全组同开、动态IP用DDNS域名替代裸IP
把!Setup.txt、!addrtable.txt、LoginGate.ini、list.txt、登录器生成器、pak.txt六处IP端口密码对齐,GOM登录器这一环就闭合了。

