传奇登录器版本太老创建角色后提示更新解决方法

来源: 作者: 点击:
创建好人物一点开始,就弹出“登录器版本太老,请下载最新登录器”,这个提示在单机架设里出现频率极高。能走到创建角色这一步,说明服务端启动、数据库连接都没问题。弹这个窗只有一种可能——引擎和登录器没配上对,或者配套文件没放对位置。下面直接拆解原因和对应的解决方法。

**第一步:确认引擎类型**

这个提示基本只出现在Hero引擎的版本里。GOM、GEE、Blue等其他引擎要么直接黑屏,要么卡在网关,不会这么直白地提示你版本太老 。

打开你的服务端目录,找到M2Server.exe,右键属性看详细信息,或者直接看启动时窗口的标题。如果是HeroM2,那就按下面的步骤操作。

**第二步:下载对应引擎包**

去HeroM2相关的技术网站或你之前下载服务端的源头,找到Hero引擎的完整安装包。大多数情况下,你需要的是Hero1108版的引擎包 。注意,不是随便找个Hero引擎就行,必须找和你M2版本匹配的引擎包。

**第三步:一键更新引擎**

下载下来的引擎包解压后,里面通常会有一个“点我一次自动更新.bat”的批处理文件 。

右键点击这个bat文件,选择“编辑”,查看里面的路径是不是指向你的服务端目录。默认是D:\MirServer,如果你的服务端装在别的盘或别的文件夹,就把里面的路径改成你实际的路径,比如E:\我的传奇\MirServer。改完保存。

双击运行这个bat文件,会弹出一个命令行窗口自动更新。看到提示“按任意键结束”或者类似成功字样,就说明更新完了 。

**第四步:替换KEY文件**

更新完引擎后,最关键的一步是换KEY。打开你刚下载的引擎包,在里面搜索或者直接找key.lic这个文件 。

把这个key.lic复制两份:
- 第一份粘贴到你的服务端目录下的`D:\Mirserver\Mir200\`里面,覆盖原文件。
- 第二份粘贴到`D:\Mirserver\登录器\`或者你放登录器配置器的文件夹里 。

**第五步:重新生成登录器**

打开登录器文件夹里的登录器配置器(比如MakeGameLogin.exe),重新生成一次登录器。生成的时候注意看有没有提示key文件加载成功。生成完会得到两个文件:一个是LoginGate.exe(网关),一个是游戏登录器.exe 。

把新生成的LoginGate.exe复制到`D:\Mirserver\LoginGate\`目录下覆盖原文件 。

**第六步:使用配套登录器进游戏**

用你刚生成的新登录器,放到客户端目录里,双击打开进游戏。这时应该就不会再弹“版本太老”的提示了。

如果你不想自己配置,也可以直接找引擎包里自带的那个免费配套登录器(通常叫GameLogin.exe),把它放到客户端里直接用 。

**补充说明:杀毒软件问题**

Hero引擎因为太久没更新,它的登录器和引擎文件很容易被杀毒软件当作病毒杀掉 。如果你按上面步骤操作完还是提示版本太老,去你的杀毒软件隔离区看看,是不是key.lic或者登录器被删了。如果是,把文件恢复并添加信任,或者暂时关闭杀毒软件再试。

另外,Hero引擎默认只支持较老的客户端(比如2011年左右的版本),如果你用的客户端太新,也可能出现各种奇怪问题 。