传奇单机版启动登录器连接服务器时弹出"登录器版本太老"或"登录器过老,请更新登录器",这是登录器列表版本号(ClientVer/ListVer)与服务端校验版本号不一致导致的,通常是用了其他引擎或老版本的登录器搭配新版服务端,或者登录器配置器生成的版本号低于服务端设定值。按下面步骤逐一处理:
一、核对并修改服务端版本号配置(最直接)
大多数Hero引擎和Blue引擎服务端在Mir200\!Setup.txt或Mir200\Envir\ServerTable.txt中记录了允许的最低登录器版本。用记事本打开Mir200\!Setup.txt,搜索关键字ClientVer、LoginGateVer或Version,你会看到类似:
ClientVer=20150501
同时打开登录器目录下的Config.ini、LoginList.txt或LoginGate.cfg(不同登录器文件名不同),找到同样的ClientVer=项。把服务端!Setup.txt里的ClientVer数值改小(比如改成1或1001),或者把登录器配置里的ClientVer改成和服务端完全一致的数值。保存后重启服务端再进游戏。如果找不到登录器里的版本号,直接把服务端那行ClientVer改为1是最省事的做法。
二、用配套登录器配置器重新生成登录器
你下载的单机引擎包(如Hero、Blue、3K、Legend引擎)内都有一个"登录器配置器"(通常叫LoginGate.exe、MakeLogin.exe或登录器生成器.exe)。必须用这个引擎包里自带的配置器来生成登录器,不能混用其他引擎或随便网上下载的登录器。操作如下:
•关闭所有服务端程序。
•运行引擎目录下的登录器配置器,填入本机IP(127.0.0.1)、端口(通常为7000/7100/5500视引擎而定)、区名。
•注意配置器界面有"登录器版本号/列表版本号"一栏,确保它≥服务端设定的ClientVer值,或直接留默认不改。
•点生成/做登录器,把生成的.exe复制到客户端根目录覆盖原登录器。
•重启服务端后用新登录器启动。
三、检查登录列表文件(ListFile/LoginList.txt)
部分版本校验的是列表文件版本而非登录器EXE版本。打开登录器目录下的LoginList.txt或GameList.txt,内容通常类似:
[Server]
ServerName=测试区
ServerAddr=127.0.0.1
ServerPort=7000
ListVer=1
把ListVer数值改成和服务端要求的一致(或改大为9999测试)。若服务端Mir200\Envir下有ServerList.txt或GateList.txt,也打开看有无Version字段,两边对齐即可。
四、确认引擎与登录器完全匹配
Hero引擎的服务端必须配Hero登录器,Blue引擎配Blue登录器,3KM2配3K登录器,Legend/Mir3配各自专用登录器,混用必定报版本太老。若你不确定,重新解压原始引擎完整包,把MirServer整个目录覆盖,再用包内配置器生成一次登录器。同时注意某些"万能登录器"实为老版本,遇到新版服务端会直接弹此错误,换回原版配套登录器即可。
五、排除杀毒软件干扰造成读取失败
少数情况下登录器被杀毒软件隔离或阻止读取同目录下配置文件(Config.ini/LoginList.txt),导致读取到的版本号为0从而被服务端判定为过老。打开杀毒软件隔离区恢复登录器及相关ini/txt文件,将整个传奇客户端和MirServer目录加入信任区,再重新打开登录器尝试。
处理完以上任一步后,完全退出登录器和服务端,先启动服务端等待所有网关显示正在监听,再以管理员身份运行新生成的登录器,输入账号密码即可正常进入游戏。
一、核对并修改服务端版本号配置(最直接)
大多数Hero引擎和Blue引擎服务端在Mir200\!Setup.txt或Mir200\Envir\ServerTable.txt中记录了允许的最低登录器版本。用记事本打开Mir200\!Setup.txt,搜索关键字ClientVer、LoginGateVer或Version,你会看到类似:
ClientVer=20150501
同时打开登录器目录下的Config.ini、LoginList.txt或LoginGate.cfg(不同登录器文件名不同),找到同样的ClientVer=项。把服务端!Setup.txt里的ClientVer数值改小(比如改成1或1001),或者把登录器配置里的ClientVer改成和服务端完全一致的数值。保存后重启服务端再进游戏。如果找不到登录器里的版本号,直接把服务端那行ClientVer改为1是最省事的做法。
二、用配套登录器配置器重新生成登录器
你下载的单机引擎包(如Hero、Blue、3K、Legend引擎)内都有一个"登录器配置器"(通常叫LoginGate.exe、MakeLogin.exe或登录器生成器.exe)。必须用这个引擎包里自带的配置器来生成登录器,不能混用其他引擎或随便网上下载的登录器。操作如下:
•关闭所有服务端程序。
•运行引擎目录下的登录器配置器,填入本机IP(127.0.0.1)、端口(通常为7000/7100/5500视引擎而定)、区名。
•注意配置器界面有"登录器版本号/列表版本号"一栏,确保它≥服务端设定的ClientVer值,或直接留默认不改。
•点生成/做登录器,把生成的.exe复制到客户端根目录覆盖原登录器。
•重启服务端后用新登录器启动。
三、检查登录列表文件(ListFile/LoginList.txt)
部分版本校验的是列表文件版本而非登录器EXE版本。打开登录器目录下的LoginList.txt或GameList.txt,内容通常类似:
[Server]
ServerName=测试区
ServerAddr=127.0.0.1
ServerPort=7000
ListVer=1
把ListVer数值改成和服务端要求的一致(或改大为9999测试)。若服务端Mir200\Envir下有ServerList.txt或GateList.txt,也打开看有无Version字段,两边对齐即可。
四、确认引擎与登录器完全匹配
Hero引擎的服务端必须配Hero登录器,Blue引擎配Blue登录器,3KM2配3K登录器,Legend/Mir3配各自专用登录器,混用必定报版本太老。若你不确定,重新解压原始引擎完整包,把MirServer整个目录覆盖,再用包内配置器生成一次登录器。同时注意某些"万能登录器"实为老版本,遇到新版服务端会直接弹此错误,换回原版配套登录器即可。
五、排除杀毒软件干扰造成读取失败
少数情况下登录器被杀毒软件隔离或阻止读取同目录下配置文件(Config.ini/LoginList.txt),导致读取到的版本号为0从而被服务端判定为过老。打开杀毒软件隔离区恢复登录器及相关ini/txt文件,将整个传奇客户端和MirServer目录加入信任区,再重新打开登录器尝试。
处理完以上任一步后,完全退出登录器和服务端,先启动服务端等待所有网关显示正在监听,再以管理员身份运行新生成的登录器,输入账号密码即可正常进入游戏。

