GOM登录器配置说白了就三件事:列表文件写对、配置器参数跟服务端对上、生成的登录器放到客户端根目录。很多新手卡住不是配置器不会点,而是list.txt格式错、IP填成局域网、端口跟LoginGate不对、或者生成完放错位置。下面按单机环境从头到尾走一遍。
一、准备东西
先确认手里这几样齐不齐:
GOM引擎服务端(MirServer目录)
服务端「登录器」或「LoginGate」文件夹里的GOM登录器配置器(MakeGameLogin.exe/GOMLoginMaker.exe)
完整传奇客户端(建议13周年以上,纯净版)
版本自带补丁包(Data、Map、Resources或自定义补丁目录)
Key.lic(服务端Mir200里有一份,配置器目录也要有对应的一份)
配置器别去网上随便下通用版,GOM必须配套同引擎配置器,混用会报版本错误、连接失败、校验失败。
路径规矩先定死:
服务端放D:\MirServer
客户端放D:\Legend或D:\MirClient
都不要中文、不要空格、不要放桌面
二、先建list.txt列表文件
登录器不是靠自己猜服务器在哪的,它要去读一个列表文件。单机不需要传网站,本地建一个txt就行。
在客户端根目录新建list.txt,内容按GOM常见格式写:
单机测试127.0.0.170008000127.0.0.17000
测试区
字段含义:
区服显示名
开区IP(单机固定127.0.0.1)
登录端口(跟LoginGate一致,默认7000)
微端端口(不启微端也填着,默认8000)
备用IP(单机还是127.0.0.1)
备用端口(跟开区端口一致就行)
备注
老一点格式也常见这种:
[Server]
0=单机测试127.0.0.170001
0
竖线是英文|,不是中文|。别加空格别加注释。
编码必须ANSI:
记事本打开→文件→另存为→编码选ANSI。
用UTF-8保存,GOM登录器经常读出来是空白列表。
list.txt放哪:
放登录器同目录(也就是客户端根目录)
别放服务端MirServer里
别放桌面子目录
三、确认服务端网关端口
打开服务端LoginGate目录下的LoginGate.ini或Config.ini,看监听端口:
ServerPort=7000
或
Port=7000
这就是登录端口。你list.txt里填的第二个字段必须跟它一样。
改过端口就全局改,别只改list.txt。
顺手看引擎控制器配置向导里的:
服务器IP→127.0.0.1
开区端口→7000
动态IP→不勾
外网IP→空着
四、打开GOM登录器配置器
进服务端目录「登录器」文件夹,双击MakeGameLogin.exe或GOMLoginMaker.exe。
如果弹Key.lic错误:
把Mir200里的Key.lic复制到配置器同目录覆盖
重新开配置器
如果提示缺dll:
把服务端根目录相关dll拷到配置器目录
或者直接重新解压完整引擎包,别东拼西凑
五、基本设置填法(单机)
游戏名称/快捷方式名
随便填,比如「单机测试登录器」,别带空格也行,带了也没事。
列表地址(主列表)
单机两种写法:
方式一:本地文件
.\list.txt
或绝对路径
D:\Legend\list.txt
方式二:本地HTTP
http://127.0.0.1/list.txt
这种需要开本地列表服务器或IIS,新手不建议,直接本地文件最稳。
备用列表:单机可不填。
开区IP:127.0.0.1
开区端口:7000(跟LoginGate一致)
微端IP:127.0.0.1
微端端口:8000
动态IP:取消勾选
微端模式:取消勾选(单机不启微端)
网关密码(GatePass)
服务端LoginSrv/LoginGate里要是设了网关密码,这里填一样;
没动过默认就留空或默认,别自己乱写。
六、客户端路径和补丁目录
客户端路径
选到客户端根目录,例如D:\Legend
目录里要有Game.exe、Data、Map、登录器同目录的list.txt
Resources目录
配置器里有个Resources目录名,默认Resources。
看你补丁包解压出来叫啥:
补丁文件夹叫Resources→填Resources
叫shengshianhei→填shengshianhei
叫Patch→填Patch
填错的表现是进游戏黑屏、界面缺图、NPC透明。
PAK密码
配置器里点开Wil/Wzl/PAK读取规则,看pak.txt状态。
路径不存在→补丁目录没放对
密码错误→填服务端给的PAK密码
个别文件报错可忽略,整片黑屏就必须修
七、取消多余功能
单机测试把这些勾掉,能少很多玄学问题:
动态IP
微端模式
自动更新列表(用本地文件就不用)
防多开(想开也行,单机一般关)
登录器加密壳(新手先别开,开了杀软误报请先不管)
自定义客户端目录(留空,让它读同目录)
皮肤用默认,别先搞花活。
八、生成登录器
点「生成登录器」或「生成设置」。
输出路径选客户端根目录D:\Legend。
生成完会得到一个新的exe,名字看你配置器填的。
生成后动作:
把新登录器exe放到客户端根目录
替换掉原来那个旧登录器
别放子文件夹「Login」里,放错就读不到客户端资源
list.txt要在同目录
补丁已经解压进Data/Resources
正确结构大概这样:
D:\Legend
├─Game.exe
├─Login.exe(新生成)
├─list.txt
├─Data\
├─Map\
├─Resources\
九、启动顺序别乱
先起服务端再开登录器:
DBServer
LoginSrv
LoginGate
M2Server
RunGate(有的控制器自动拉)
看LoginGate窗口有没有监听7000,M2有没有红字。
网关没起来,登录器列表能出但点进去连接失败。
十、常见故障对照
1)列表空白/无法获取列表
list.txt编码不是ANSI
用了中文竖线|
list.txt没放登录器同目录
配置器列表地址写成http但没起本地服务
文件名叫了list.txt.txt(资源管理器隐藏后缀)
2)能出列表但点区连不上
端口不对,list.txt里7000跟LoginGate实际端口不一致
LoginGate进程没起
7000被占用,netstat-ano|findstr"7000"查
配置向导里IP填了192.168.x.x
防火墙拦了,临时关Defender测
网关密码两端不一致
3)提示密码错误(刚注册)
加密方式不对
账号没写进库
用了别的引擎登录器
这套前面密码错误排查适用
4)能进游戏但黑屏/缺图
Resources目录名不对
PAK密码错
补丁没解压到客户端根目录
客户端版本太低,换13周年以上
NewopUI.pak没在Data里
5)登录器闪退
放子目录了
客户端路径有中文
杀软把登录器删了,加信任
勾了兼容模式,取消重生成
十一、端口占用快速清
管理员CMD:
netstat-ano|findstr"7000"
netstat-ano|findstr"7200"
看到PID去任务管理器结束。
常见占用:上次服务端没关干净、迅雷、360、IIS。
不想查就改端口,LoginGate.ini、!Setup.txt、list.txt、配置器四处一起改。
十二、防火墙和杀软
单机架设也走本机TCP,Defender经常拦LoginGate。
临时关防火墙测一次,能进就加白名单:
MirServer整目录
LoginGate.exe
LoginSrv.exe
DBServer.exe
M2Server.exe
新登录器exe
入站规则放行7000、7200就行。
十三、单机最稳参数模板
服务端路径:D:\MirServer
客户端路径:D:\Legend
列表文件:D:\Legend\list.txt
编码:ANSI
内容:单机测试127.0.0.170008000127.0.0.17000
测试区
配置器列表地址:.\list.txt
开区IP:127.0.0.1
端口:7000
动态IP:关
微端:关
Resources:跟补丁文件夹同名
登录器输出:客户端根目录
网关进程:DBServer/LoginSrv/LoginGate/M2全在
杀软:MirServer加信任
十四、配置完还登不上按这个顺序过
1.list.txt是不是ANSI、英文竖线、同目录
2.列表地址填的是.\list.txt还是错了http
3.7000端口netstat看一眼
4.LoginGate黑窗在不在
5.配置器开区IP是不是127.0.0.1
6.端口跟LoginGate.ini一不一样
7.网关密码两端一致不一致
8.Key.lic配置器目录有没有
9.登录器是不是刚生成的、放客户端根目录
10.关杀软再点一次
11.还不行重解压完整引擎包,保留Mir200配置,重新生成
GOM登录器配置本身没多复杂,卡点基本都在list.txt编码、IP端口不一致、配置器生成完放错目录这三处。按上面模板填,服务端网关起来,双击登录器就能看到区服名,点进去输账号就能进。
补丁黑屏是另一回事,别跟「连不上」混在一起排:能出列表、能点区、能到输入账号界面,说明登录器配置已经通了,后面黑屏只查Resources目录名和PAK密码就行。
一、准备东西
先确认手里这几样齐不齐:
GOM引擎服务端(MirServer目录)
服务端「登录器」或「LoginGate」文件夹里的GOM登录器配置器(MakeGameLogin.exe/GOMLoginMaker.exe)
完整传奇客户端(建议13周年以上,纯净版)
版本自带补丁包(Data、Map、Resources或自定义补丁目录)
Key.lic(服务端Mir200里有一份,配置器目录也要有对应的一份)
配置器别去网上随便下通用版,GOM必须配套同引擎配置器,混用会报版本错误、连接失败、校验失败。
路径规矩先定死:
服务端放D:\MirServer
客户端放D:\Legend或D:\MirClient
都不要中文、不要空格、不要放桌面
二、先建list.txt列表文件
登录器不是靠自己猜服务器在哪的,它要去读一个列表文件。单机不需要传网站,本地建一个txt就行。
在客户端根目录新建list.txt,内容按GOM常见格式写:
单机测试127.0.0.170008000127.0.0.17000
测试区
字段含义:
区服显示名
开区IP(单机固定127.0.0.1)
登录端口(跟LoginGate一致,默认7000)
微端端口(不启微端也填着,默认8000)
备用IP(单机还是127.0.0.1)
备用端口(跟开区端口一致就行)
备注
老一点格式也常见这种:
[Server]
0=单机测试127.0.0.170001
0
竖线是英文|,不是中文|。别加空格别加注释。
编码必须ANSI:
记事本打开→文件→另存为→编码选ANSI。
用UTF-8保存,GOM登录器经常读出来是空白列表。
list.txt放哪:
放登录器同目录(也就是客户端根目录)
别放服务端MirServer里
别放桌面子目录
三、确认服务端网关端口
打开服务端LoginGate目录下的LoginGate.ini或Config.ini,看监听端口:
ServerPort=7000
或
Port=7000
这就是登录端口。你list.txt里填的第二个字段必须跟它一样。
改过端口就全局改,别只改list.txt。
顺手看引擎控制器配置向导里的:
服务器IP→127.0.0.1
开区端口→7000
动态IP→不勾
外网IP→空着
四、打开GOM登录器配置器
进服务端目录「登录器」文件夹,双击MakeGameLogin.exe或GOMLoginMaker.exe。
如果弹Key.lic错误:
把Mir200里的Key.lic复制到配置器同目录覆盖
重新开配置器
如果提示缺dll:
把服务端根目录相关dll拷到配置器目录
或者直接重新解压完整引擎包,别东拼西凑
五、基本设置填法(单机)
游戏名称/快捷方式名
随便填,比如「单机测试登录器」,别带空格也行,带了也没事。
列表地址(主列表)
单机两种写法:
方式一:本地文件
.\list.txt
或绝对路径
D:\Legend\list.txt
方式二:本地HTTP
http://127.0.0.1/list.txt
这种需要开本地列表服务器或IIS,新手不建议,直接本地文件最稳。
备用列表:单机可不填。
开区IP:127.0.0.1
开区端口:7000(跟LoginGate一致)
微端IP:127.0.0.1
微端端口:8000
动态IP:取消勾选
微端模式:取消勾选(单机不启微端)
网关密码(GatePass)
服务端LoginSrv/LoginGate里要是设了网关密码,这里填一样;
没动过默认就留空或默认,别自己乱写。
六、客户端路径和补丁目录
客户端路径
选到客户端根目录,例如D:\Legend
目录里要有Game.exe、Data、Map、登录器同目录的list.txt
Resources目录
配置器里有个Resources目录名,默认Resources。
看你补丁包解压出来叫啥:
补丁文件夹叫Resources→填Resources
叫shengshianhei→填shengshianhei
叫Patch→填Patch
填错的表现是进游戏黑屏、界面缺图、NPC透明。
PAK密码
配置器里点开Wil/Wzl/PAK读取规则,看pak.txt状态。
路径不存在→补丁目录没放对
密码错误→填服务端给的PAK密码
个别文件报错可忽略,整片黑屏就必须修
七、取消多余功能
单机测试把这些勾掉,能少很多玄学问题:
动态IP
微端模式
自动更新列表(用本地文件就不用)
防多开(想开也行,单机一般关)
登录器加密壳(新手先别开,开了杀软误报请先不管)
自定义客户端目录(留空,让它读同目录)
皮肤用默认,别先搞花活。
八、生成登录器
点「生成登录器」或「生成设置」。
输出路径选客户端根目录D:\Legend。
生成完会得到一个新的exe,名字看你配置器填的。
生成后动作:
把新登录器exe放到客户端根目录
替换掉原来那个旧登录器
别放子文件夹「Login」里,放错就读不到客户端资源
list.txt要在同目录
补丁已经解压进Data/Resources
正确结构大概这样:
D:\Legend
├─Game.exe
├─Login.exe(新生成)
├─list.txt
├─Data\
├─Map\
├─Resources\
九、启动顺序别乱
先起服务端再开登录器:
DBServer
LoginSrv
LoginGate
M2Server
RunGate(有的控制器自动拉)
看LoginGate窗口有没有监听7000,M2有没有红字。
网关没起来,登录器列表能出但点进去连接失败。
十、常见故障对照
1)列表空白/无法获取列表
list.txt编码不是ANSI
用了中文竖线|
list.txt没放登录器同目录
配置器列表地址写成http但没起本地服务
文件名叫了list.txt.txt(资源管理器隐藏后缀)
2)能出列表但点区连不上
端口不对,list.txt里7000跟LoginGate实际端口不一致
LoginGate进程没起
7000被占用,netstat-ano|findstr"7000"查
配置向导里IP填了192.168.x.x
防火墙拦了,临时关Defender测
网关密码两端不一致
3)提示密码错误(刚注册)
加密方式不对
账号没写进库
用了别的引擎登录器
这套前面密码错误排查适用
4)能进游戏但黑屏/缺图
Resources目录名不对
PAK密码错
补丁没解压到客户端根目录
客户端版本太低,换13周年以上
NewopUI.pak没在Data里
5)登录器闪退
放子目录了
客户端路径有中文
杀软把登录器删了,加信任
勾了兼容模式,取消重生成
十一、端口占用快速清
管理员CMD:
netstat-ano|findstr"7000"
netstat-ano|findstr"7200"
看到PID去任务管理器结束。
常见占用:上次服务端没关干净、迅雷、360、IIS。
不想查就改端口,LoginGate.ini、!Setup.txt、list.txt、配置器四处一起改。
十二、防火墙和杀软
单机架设也走本机TCP,Defender经常拦LoginGate。
临时关防火墙测一次,能进就加白名单:
MirServer整目录
LoginGate.exe
LoginSrv.exe
DBServer.exe
M2Server.exe
新登录器exe
入站规则放行7000、7200就行。
十三、单机最稳参数模板
服务端路径:D:\MirServer
客户端路径:D:\Legend
列表文件:D:\Legend\list.txt
编码:ANSI
内容:单机测试127.0.0.170008000127.0.0.17000
测试区
配置器列表地址:.\list.txt
开区IP:127.0.0.1
端口:7000
动态IP:关
微端:关
Resources:跟补丁文件夹同名
登录器输出:客户端根目录
网关进程:DBServer/LoginSrv/LoginGate/M2全在
杀软:MirServer加信任
十四、配置完还登不上按这个顺序过
1.list.txt是不是ANSI、英文竖线、同目录
2.列表地址填的是.\list.txt还是错了http
3.7000端口netstat看一眼
4.LoginGate黑窗在不在
5.配置器开区IP是不是127.0.0.1
6.端口跟LoginGate.ini一不一样
7.网关密码两端一致不一致
8.Key.lic配置器目录有没有
9.登录器是不是刚生成的、放客户端根目录
10.关杀软再点一次
11.还不行重解压完整引擎包,保留Mir200配置,重新生成
GOM登录器配置本身没多复杂,卡点基本都在list.txt编码、IP端口不一致、配置器生成完放错目录这三处。按上面模板填,服务端网关起来,双击登录器就能看到区服名,点进去输账号就能进。
补丁黑屏是另一回事,别跟「连不上」混在一起排:能出列表、能点区、能到输入账号界面,说明登录器配置已经通了,后面黑屏只查Resources目录名和PAK密码就行。

