传奇外传使用的登录器配置逻辑和普通版本有区别,客户端文件校验、列表格式、网关对应关系需要按照外传配套工具来设置,不要直接套用其他版本的配置参数。
先确认配套文件,传奇外传有专属的客户端主程序,不能拿热血原版客户端直接替换,配套的登录器配置器、网关程序要和服务端引擎为一套,混用其他版本的配置工具,生成后的登录器容易识别目录失败、读取不到列表。客户端解压完成,放置在纯英文短路径,文件夹名称不要带中文,打开客户端根目录确认mir.dat、mir.exe等外传核心文件存在,缺少文件会触发目录校验报错。
打开外传专属登录器配置器,先选择客户端校验选项。配置器内置的校验文件是适配外传的,不要随意修改校验文件名,关闭多余校验项会降低识别门槛,单机调试可以直接取消文件校验,避免因为客户端精简、补丁覆盖后校验不通过。如果需要保留校验,就保持默认勾选,保证客户端文件完整,没有被防护程序隔离删除。
接下来处理分区列表,分为内置分区和外部list列表两种方式,单机优先内置分区。找到内置区设置页面,添加一条分区记录,区名自定义,地址填写本机内网地址,端口填写登录网关端口。这里要区分登录网关端口和游戏网关端口,登录列表里填写的是登录网关端口,角色界面点开始游戏之后,引擎会自动下发游戏网关地址,两个端口不要填混。保存内置分区,再继续其他设置。
如果使用外部list列表,新建文本文档,编码选择ansi,按照外传对应的列表格式写入分区内容,符号全部使用英文半角。配置器里面设置列表密钥,list文件头部的密钥和配置器密钥必须完全一致,密钥不一致登录器读取列表直接丢弃,界面空白。单机本地列表直接把list.txt放到登录器同目录,列表地址填写list.txt;远程列表则上传到空间,把浏览器可以正常访问的完整链接填入地址栏。
配置器内还有登录界面相关设置,外传登录器自带UI素材编号,不要随意修改背景、输入框素材编号,编号指向不存在的wil资源,打开登录器会出现砖块黑屏。没有自制界面需求的情况下,全部保持默认界面参数。
参数全部填好之后,点击生成登录器,生成路径建议先放到桌面测试,确认列表正常显示之后,再复制到客户端根目录。生成完成不要直接双击打开,先启动服务端的登录网关、游戏网关,最后启动引擎,网关没有就绪的时候,就算列表出来,点击分区也会连接超时。
测试登录的时候,先核对登录网关监听地址,网关监听设置为0.0.0.0,才能接收本机连接。防火墙放行网关端口,不然会拦截连接请求。打开登录器,正常看到分区,点击分区进入账号输入界面,注册账号,创建角色,点击开始游戏,能正常进入地图即为配置成功。
常见故障处理,打开登录器提示传奇目录不正确,优先核对客户端是不是外传原版,校验文件是否匹配,路径是否存在中文。列表空白,检查list编码、换行格式、密钥、列表地址。列表有分区但是连接不上,检查网关是否启动、端口是否填写错误、防火墙拦截。进入角色界面点开始黑屏,大多是游戏网关下发地址异常,单机使用内网地址配置分区即可避开回环问题。
修改配置之后,需要重新生成登录器才会生效,改动list文件则只需要替换文件,不用重新生成登录器。调试阶段尽量使用内置分区,省去维护list文件的步骤,等内网多人测试稳定之后,再切换远程列表模式。所有补丁要和外传客户端配套,补丁不匹配会出现界面砖块、地图黑屏、装备不显示等问题,登录器本身只负责连接和列表读取,不解决素材缺失问题。

