一、先建正确的本地列表文件List.txt
GOM引擎单机不需要外网列表,自建一个本地列表文件即可。
在客户端根目录或登录器同目录新建List.txt,用记事本打开写入(注意全英文符号、竖线|分隔):
我的单机传奇|127.0.0.1|7000|127.0.0.1|8000
参数说明:区服显示名服务端IP(单机固定127.0.0.1)登录端口(与LoginSrv默认7000一致,改过就填改后的)微端IP(单机同127.0.0.1)
微端端口(默认8000,不启微端可随便填)
•文件必须存为ANSI编码(记事本→文件→另存为→编码选ANSI),UTF-8会导致读不出。
•部分老版GOM格式写成[Server]0=我的单机传奇|127.0.0.1|7000|1|0也可,核心是IP和端口对。
二、登录器配置器正确指向列表文件
打开服务端目录"登录器"文件夹里的GOM登录器配置器(MakeGameLogin.exe或GOMLoginMaker.exe):
•列表地址/主列表:点浏览选刚才建好的List.txt完整路径,如D:\LegendClient\List.txt,部分配置器支持填相对路径.\List.txt。
-开区IP填127.0.0.1,取消勾选"动态IP""TCP列表""微端模式"(单机不需要)。
•端口确认是7000(与引擎控制器LoginSrv端口一致)。
•点生成登录器,把生成的exe放客户端根目录(和mir.exe、Data同级),替换旧登录器。
若配置器强制要求http://开头的列表地址,可用HFS等微型HTTP工具把List.txt发布为http://127.0.0.1/List.txt再填进去,或直接用服务端自带的简易列表服务器(如有)。
三、确认服务端正常启动且端口未被占
登录器能刷列表只说明读到List.txt,若列表中点服务器提示连接失败还要确认:
•引擎控制器按顺序启动:DBServer→LoginSrv→M2Server(RunGate自动拉起),LoginSrv窗口应显示监听7000端口。
-cmd执行netstat-ano|findstr"7000"看是否被其他程序占用,有则结束对应PID或改LoginSrv.ini中ServerPort并同步修改List.txt第三字段。
•防火墙弹窗要点"允许访问",或暂时关WindowsDefender测试,能出列表再加信任区。
四、常见失效原因速查
•列表格式用中文符号或编码UTF-8→重写成英文|且另存为ANSI
-List.txt路径填错或登录器还在读旧缓存→配置器重新浏览选文件重新生成登录器
•LoginSrv未启动或端口不对→看引擎控制器所有模块是否绿色运行中,端口与List.txt一致
•登录器与引擎版本不匹配→必须用该GOM版自带登录器配置器生成,跨版混用会读不了列表
-杀软删了登录器配套DLL(LoginDLL.dll等)→关杀软从原包恢复加信任
按以上步骤建好ANSI编码List.txt、配置器指向它重新生成登录器、确认LoginSrv监听7000,"无法获取列表"基本都能解决。
GOM引擎单机不需要外网列表,自建一个本地列表文件即可。
在客户端根目录或登录器同目录新建List.txt,用记事本打开写入(注意全英文符号、竖线|分隔):
我的单机传奇|127.0.0.1|7000|127.0.0.1|8000
参数说明:区服显示名服务端IP(单机固定127.0.0.1)登录端口(与LoginSrv默认7000一致,改过就填改后的)微端IP(单机同127.0.0.1)
微端端口(默认8000,不启微端可随便填)
•文件必须存为ANSI编码(记事本→文件→另存为→编码选ANSI),UTF-8会导致读不出。
•部分老版GOM格式写成[Server]0=我的单机传奇|127.0.0.1|7000|1|0也可,核心是IP和端口对。
二、登录器配置器正确指向列表文件
打开服务端目录"登录器"文件夹里的GOM登录器配置器(MakeGameLogin.exe或GOMLoginMaker.exe):
•列表地址/主列表:点浏览选刚才建好的List.txt完整路径,如D:\LegendClient\List.txt,部分配置器支持填相对路径.\List.txt。
-开区IP填127.0.0.1,取消勾选"动态IP""TCP列表""微端模式"(单机不需要)。
•端口确认是7000(与引擎控制器LoginSrv端口一致)。
•点生成登录器,把生成的exe放客户端根目录(和mir.exe、Data同级),替换旧登录器。
若配置器强制要求http://开头的列表地址,可用HFS等微型HTTP工具把List.txt发布为http://127.0.0.1/List.txt再填进去,或直接用服务端自带的简易列表服务器(如有)。
三、确认服务端正常启动且端口未被占
登录器能刷列表只说明读到List.txt,若列表中点服务器提示连接失败还要确认:
•引擎控制器按顺序启动:DBServer→LoginSrv→M2Server(RunGate自动拉起),LoginSrv窗口应显示监听7000端口。
-cmd执行netstat-ano|findstr"7000"看是否被其他程序占用,有则结束对应PID或改LoginSrv.ini中ServerPort并同步修改List.txt第三字段。
•防火墙弹窗要点"允许访问",或暂时关WindowsDefender测试,能出列表再加信任区。
四、常见失效原因速查
•列表格式用中文符号或编码UTF-8→重写成英文|且另存为ANSI
-List.txt路径填错或登录器还在读旧缓存→配置器重新浏览选文件重新生成登录器
•LoginSrv未启动或端口不对→看引擎控制器所有模块是否绿色运行中,端口与List.txt一致
•登录器与引擎版本不匹配→必须用该GOM版自带登录器配置器生成,跨版混用会读不了列表
-杀软删了登录器配套DLL(LoginDLL.dll等)→关杀软从原包恢复加信任
按以上步骤建好ANSI编码List.txt、配置器指向它重新生成登录器、确认LoginSrv监听7000,"无法获取列表"基本都能解决。

