引擎单机版"远程列表错误"本质
MAX引擎内置登录器默认指向一个HTTP远程列表地址,单机没搭Web服务就读不到,就会弹"远程列表错误"或"获取列表失败"。单机只需自建本地列表文件,用MAX配套登录器配置器重新生成登录器指向本地文件即可,不需要外网空间和IIS(部分新版MAX支持本地文件直读,老版需简易列表服务器或改配置器填本地路径)。
一、确认服务端正常启动
先排除基础问题再搞列表:
• 双击引擎控制器(GameCenter.exe 或 MAX引擎控制器.exe)→点启动游戏服务器
• 确认 DBServer 显示数据库打开成功、LoginSrv 窗口出现且端口7000正常、M2Server 底部状态显示运行中
• 若闪退多因路径含中文或 DBC 没配 HeroDB,先解决再继续
二、创建MAX引擎格式列表文件 List.txt
在客户端根目录(和 mir.exe 同级)或服务端"登录器"文件夹新建文本文档,重命名为 list.txt(注意关闭系统"隐藏已知文件扩展名",确保不是 list.txt.txt)。
用记事本打开写入MAX引擎标准格式:
我的单机传奇|127.0.0.1|7000
• 竖线 | 是英文半角符号
• 127.0.0.1 是单机固定本地回环地址
• 7000 是 LoginSrv 默认端口,若你引擎控制器改过登录端口(查看 LoginSrv.ini 中 Port=)就填改后的
• 若登录器要求带微端格式可写:我的单机传奇|127.0.0.1|7000|8000|127.0.0.1(8000为微端端口,不启微端也可这么写)
关键:文件→另存为→编码选 ANSI 再保存,UTF-8 会导致MAX引擎读列表乱码或读格式错误。
三、用MAX引擎自带登录器配置器重新生成登录器
打开服务端目录"登录器"或"LoginMaker"文件夹里的 MAX登录器配置器.exe / 54Max登录器配置器.exe(必须用该端自带,不能混用GOM/Hero配置器):
- 主列表地址:点选择刚才建的 list.txt 的完整路径,如 D:\LegendClient\list.txt,部分版也支持填 .\list.txt(相对路径)
• 备用列表地址:同样选 list.txt 或留空
- 游戏名称填与列表一致的"我的单机传奇"(有些配置器自动读列表可不填)
• 取消勾选"启用微端模式""动态IP检测"等无关选项
• 点保存配置→生成登录器,把生成的 .exe 放客户端根目录(和 mir.exe、Data 文件夹同级),覆盖旧登录器
若配置器强制要求 http:// 开头且不支持本地文件路径,有两个办法:
1. 下载"简易列表服务器/本地列表服务.exe"放 list.txt 同目录启动,列表地址填 http://127.0.0.1/list.txt
2. 或改配置器列表地址直接填 file:///D:/LegendClient/list.txt(注意三条斜杠,路径换成你实际客户端路径)
四、验证与常见失效原因
• 关掉 Windows Defender 和第三方杀软再试,登录它们常拦截 LoginGate.exe 或登录器读取本地文件,能出列表后加信任区
- 登录器右键→属性→兼容性→以管理员身份运行此程序
• 提示仍报远程列表错误:确认 list.txt 编码是ANSI 非 UTF-8;确认登录器是用 MAX 配置器刚生成的不是旧版内置登录器;确认端口与 LoginSrv.ini 中 Port 一致(默认7000,被改过就同步改 list.txt 第三字段)
- 列表能刷出但点登录连不上:检查引擎控制器所有模块绿色运行中,IP 在 !Setup.txt 中是 127.0.0.1,防火墙放行 LoginGate.exe
按以上步骤建 ANSI 编码 list.txt → MAX 配置器指向它重新生成登录器 → 启服务端 → 关杀软以管理员运行登录器,"远程列表错误"基本可消除。
MAX引擎传奇单机版内置登录器提示远程列表错误无法获取列表的本地列表创建与修复方法
来源:
作者:
点击:

