传奇LEG登录器配置完整教程 单机/外网通用设置方法

来源: 作者: 点击:
一、配置前准备:工具与文件核对

LEG登录器配置需依赖引擎配套工具,无需单独下载,服务端安装包内通常已包含,提前核对以下工具与文件,避免配置中缺失:

1. 核心工具:LEG登录器注册机、登录器配置器(按版本适配,连击/经典版本通用,无需额外区分);2. 必备文件:服务器列表文件(通常为list.txt、tz905.txt)、登录网关文件(LoginGate.exe)、注册信息存储文件夹;3. 基础环境:服务端已正常架设(DBC数据库配置完成),客户端与服务端版本匹配(推荐16周年及以上客户端)。

注意:配置前需关闭服务端所有程序(DBServer、M2Server等),避免文件锁定导致配置失败;单机架设无需额外准备网络空间,外网架设需提前备好可访问的网络空间(用于存放列表文件)。

二、核心配置步骤:从注册机到登录器生成

1. 登录器注册机设置(生成核心注册文件)

打开LEG登录器注册机,按以下字段逐一填写,确保信息准确无遗漏,避免后续登录异常:

① 登录器名称:自定义命名,需带.exe后缀(如“LEG单机登录器.exe”),便于识别;② 列表地址设置:单机架设填写本地路径(如http://127.0.0.1/list.txt),外网架设填写网络空间列表地址(如http://你的空间地址/list.txt);③ 封G模块路径:填写服务端LoginSrv文件夹下CheckModuleList.txt的完整路径(如D:\MirServer\LoginSrv\CheckModuleList.txt);④ 升级列表路径:单机填写本地升级文件目录(如D:\MirServer\LoginTool\Upgrade\%s),外网填写对应网络路径。

所有信息填写完成后,点击注册机“生成”按钮,会生成以登录器名称命名的文件夹,内含3个核心注册信息文件(不可缺失),生成后关闭注册机,备用。

2. 服务器列表文件配置(关键通信信息)

列表文件是登录器与服务端通信的核心,需按LEG引擎固定格式填写,避免格式错误导致登录器无法读取服务器信息:

① 文件创建与命名:新建文本文档,重命名为list.txt(与注册机填写的列表名称一致),存放于对应路径(单机放服务端根目录,外网上传至网络空间);② 格式填写规范:单条服务器信息格式为“大区名称|服务器名称|服务器名称|IP地址|开区端口|微端端口”,示例如下:

单机示例:“经典大区|LEG单机测试|LEG单机测试|127.0.0.1|7000|8000”;外网示例:“电信大区|LEG外网服|LEG外网服|你的外网IP|7000|8000”。

注意:列表中需包含两个IP字段(前后一致),分别对应开区IP与微端IP;端口需与服务端登录网关端口匹配(默认7000为开区端口,8000为微端端口),不可随意填写。

③ 有效性验证:单机可在浏览器输入http://127.0.0.1/list.txt,外网输入对应网络地址,能正常打开并显示列表内容,即配置有效。

3. 登录器配置器设置与登录器生成

打开LEG登录器配置器,按以下步骤完成设置,确保与注册机信息、服务端配置一致:

① 注册信息导入:点击配置器“基本信息”,在“配置信息目录”中选择注册机生成的注册信息文件夹,同时将配置器目录下的main.jpg图片,复制至注册信息文件夹内(避免登录器界面异常);② 版本与功能适配:在配置器“版本设置”中,选择对应版本(经典/连击),勾选所需功能(如极品显示、自动拾取等,按需选择);③ 网关文件关联:点击配置器右上角“生成登录器”,会同步生成LoginGate.exe(登录网关)和登录器主程序(如LEG单机登录器.exe)。

生成完成后,将LoginGate.exe复制,覆盖至服务端MirServer\LoginGate文件夹内,覆盖前需确认原有LoginGate.exe已关闭,避免冲突。

4. 服务端关联配置(确保通信顺畅)

仅完成登录器设置不够,需同步配置服务端相关文件,确保登录器与服务端正常通信:

① 登录网关配置:打开服务端LoginGate文件夹下的LoginGate.ini,将“ListenIP”字段改为对应IP(单机127.0.0.1,外网填外网IP),“ListenPort”设为7000(与列表开区端口一致),保存后关闭;② 地址表文件校验:打开服务端LoginSrv文件夹下的!addrtable.txt,确认内容格式为“游戏名称 Title1 127.0.0.1 127.0.0.1 服务端IP:端口”(单机示例:“LEG单机测试 Title1 127.0.0.1 127.0.0.1 127.0.0.1:7000”),格式错误需手动修改并保存。

三、登录器启动与有效性校验

配置完成后,按以下步骤启动并校验,确认登录器可正常使用:

1. 启动服务端程序:依次启动DBServer(数据库)、M2Server(LEG引擎主程序)、LoginGate(登录网关),确认所有程序无报错、正常运行(任务栏显示对应图标);2. 启动登录器:双击生成的登录器主程序(如LEG单机登录器.exe),等待列表加载,若能正常显示配置的服务器名称,即列表读取成功;3. 登录测试:输入账号密码(单机可直接注册,外网通过注册页面注册),点击登录,能顺利进入游戏界面,无卡顿、黑屏、连接失败等问题,即配置成功。

四、常见配置故障排查(快速解决异常)

1. 登录器无法加载列表:① 核对列表地址是否填写正确,单机确认list.txt存放路径与注册机设置一致,外网确认空间文件已上传;② 检查列表格式是否规范,无多余空格、标点,IP与端口对应正确;③ 单机未配置IIS可下载“本地列表服务器”小程序,与list.txt放在同一文件夹启动,替代IIS功能。

2. 登录提示“connection closed”(连接失败):① 校验登录网关端口是否开放,单机关闭防火墙,外网确认服务器防火墙已放行7000、8000等核心端口;② 检查服务端LoginGate.exe是否正常启动,未启动则重新启动;③ 核对列表IP与服务端配置IP一致,避免单机填写外网IP、外网填写内网IP。

3. 登录器启动后界面异常(空白、缺失按钮):① 确认main.jpg图片已复制至注册信息文件夹,缺失则重新复制;② 登录器配置器中未修改界面尺寸,恢复默认设置后重新生成登录器;③ 客户端版本过低,更换16周年及以上客户端,覆盖最新补丁。

4. 进入游戏黑屏:① 微端配置异常,核对列表微端端口(默认8000)与服务端微端网关端口一致;② 客户端缺失微端资源,将服务端微端文件夹内的资源文件复制至客户端对应目录;③ 登录网关未覆盖,重新将生成的LoginGate.exe复制覆盖至服务端LoginGate文件夹。

五、配置备份与注意事项

1. 文件备份:配置完成后,备份注册信息文件夹、list.txt列表文件、LoginGate.exe网关文件,后续修改出错可直接替换恢复,避免重新配置;2. 版本适配:登录器需与LEG引擎版本完全匹配,不可使用其他引擎(如BLUE、Gee)的登录器配置工具,否则会导致功能异常;3. 外网额外设置:外网架设需确认使用固定公网IP,动态IP需搭配域名解析,确保登录器能稳定连接服务端;4. 配置修改:后续需调整服务器信息(如名称、端口),需同步修改list.txt列表文件,重新生成登录器并覆盖网关,重启服务端生效。