不需要网络、不用网站空间的登录器,依靠本地txt列表文件读取网关信息,全程只在本机运行,适合单机测试使用,配置前先把登录器配套工具、客户端、服务端放到纯英文路径,路径里面不要出现中文、空格,避免读取异常。打开登录器配置工具,先找到列表模式选项,切换成本地列表模式,不要选择远程网页列表,远程模式需要网络和空间,本地模式直接读取客户端内的列表文本。
找到本地列表文件的输出路径,设置在客户端根目录,命名一般为list.txt,部分工具识别名称固定,不要随意修改文件名。打开列表模板,按照格式填写内容,单机环境网关地址统一填写127.0.0.1,依次填写登录网关地址、登录网关端口、角色网关地址、角色网关端口、游戏网关地址、游戏网关端口,端口数字和LoginGate、SelGate、GameGate里面的监听端口一一对应。列表文件编码必须保存为ANSI格式,编码错误登录器读取内容乱码,加载之后看不到区服,或者连接网关失败。
列表内的区服名称可以自行填写,版本备注、版本图片路径按需填写,不需要图片可以留空,图片路径同样使用本地相对路径,不填写外网链接。配置完成之后保存list.txt,放到客户端根目录,和登录器放在同一个文件夹内。回到登录器配置工具,关闭自动更新、远程校验、资源更新、版本验证这些依赖网络的选项,全部勾选关闭,开启之后登录器会尝试访问外部地址,断网环境无法正常启动。
接着配置网关验证密码,登录器内填写的网关密码,要和LoginGate、SelGate里面的验证密码保持一致,密码字符区分大小写,多一个空格都会握手失败。pak补丁配置页面,添加客户端用到的pak补丁文件,填写对应的pak密码,pak路径使用相对路径,不要填写磁盘绝对路径,补丁文件放在客户端的补丁目录,确认所有pak文件勾选启用,关闭在线pak校验,只保留本地文件校验。
登录器的附加功能选项,去掉驱动加载、特征检测、防注入、远程更新相关勾选,这些功能大多需要联网校验,无网络环境下开启会直接卡住登录器加载。设置登录器标题、窗口大小、游戏标题,按需调整,不需要的广告链接、跳转链接全部清空,不要填入任何外网地址。保存配置之后,点击生成登录器,把生成好的登录器程序放到客户端根目录,和list.txt放在一处。
启动测试的时候,先按顺序启动服务端,开启LoginGate、SelGate、GameGate和M2引擎,等待所有网关出现连接到127.0.0.1对应引擎端口的提示,确认网关监听正常,再双击本地登录器。登录器打开之后,会直接读取本地list.txt加载区服,不会向外发送网络请求,选中区服就可以注册账号、登录游戏。
常见故障逐项核对,登录器打开看不到区服,优先检查list.txt文件名、编码格式,以及文件是否放在客户端根目录,不要放在子文件夹。选中区服之后连接超时,核对列表里面三组网关端口,和网关程序监听端口是否一致,网关有没有正常连上引擎。登录器打开直接闪退,检查是否开启了在线校验功能,或者pak路径、pak密码填写错误,关闭所有网络相关校验,重新生成登录器。
还有部分登录器工具的本地列表读取逻辑特殊,需要在配置工具里手动指定本地列表文件路径,不能只把文件丢在客户端目录。在配置工具的列表设置页,浏览选中客户端内的list.txt,保存配置再生成,否则登录器不会主动读取本地文件。不要混用远程列表和本地列表两种模式,模式切换之后要重新生成登录器,旧的登录器缓存配置不会自动更新。
测试的时候断开网络连接,确认登录器依旧可以正常加载区服、连通网关,保证完全离线可用。修改区服信息、网关端口之后,直接编辑list.txt保存即可,不用反复重新生成登录器,只有修改pak、登录器外观、校验开关这类核心设置,才需要重新生成登录器。整个方案全程不需要域名、网站、服务器空间,依靠本机回环地址完成通讯,适合单机搭建调试使用。
单机传奇本地登录器配置教程无需外网和网站空间本地列表使用方法
来源:
作者:
点击:

