自己架设传奇服务端后,登录器显示服务器列表为空是高频问题。这一现象本质是登录器与服务端的连接链路中断,核心与传奇版本适配、配置参数、启动流程三大因素相关,需按步骤逐一排查。
第一步:核查服务端启动状态与顺序
服务端组件未正常启动是最基础的诱因,不同传奇版本的启动流程一致,但需匹配对应引擎要求:
固定启动顺序:必须按“数据库服务→网关服务→主控程序”启动。以复古版本(1.70-1.85)为例,先运行DBServer.exe,待显示“数据库启动成功”后,再启动LoginGate(登录网关)和GameGate(游戏网关),最后打开Mir200目录下的M2Server.exe。
状态验证方法:查看网关程序界面,若显示“监听成功”“端口已打开”则正常;若出现“启动失败”提示,需检查是否缺失关键文件,如微端网关启动失败常因缺少qqwry.dat文件,复制Mir200目录下的该文件到网关文件夹即可修复。
引擎适配检查:复古版本多用M2引擎,微变版本常用996或GOM引擎,需确保启动的组件与引擎匹配,例如GOM引擎需额外启动UpdateGate微端网关,遗漏会导致列表无显示。
第二步:核心配置文件IP与参数校准
IP地址配置错误是导致列表为空的主要原因,需根据传奇版本对应的引擎修改关键文件:
必改配置文件清单:
通用文件:DBServer目录下的DBService.ini、GateServer\logingate目录下的LoginGate.ini,需将其中的“服务器IP”字段改为本机IP(本地测试用127.0.0.1,外网用公网IP);
登录中心配置:logincenter目录下的serverlist.lua和serverlist.json,需同步更新IP与服务器名称,确保“默认区”字段配置正确;
微端专属:GOM引擎需在微端程序的配置中填写微端服务器IP,与网关设置保持一致,线路关键词必须包含“默认”。
IP填写误区规避:本地测试时切勿填写公网IP,外网访问需确认路由器已做端口映射(默认端口7000、7100等);家用动态IP需在登录器配置中勾选“动态IP”选项。
第三步:登录器与服务端适配验证
登录器生成参数与服务端版本不匹配会阻断列表加载,需重点检查三项适配性:
引擎与登录器对应:HERO引擎需用Hero专属登录器配置器,GOM引擎需搭配微端登录器,生成时必须填写正确的微端网关IP和端口,更新密码需与微端程序设置一致。
版本信息一致性:登录器配置中填写的“客户端版本”需与服务端版本匹配,例如1.76复古服需选择“1.76经典版”模板,若误选高版本模板会导致列表加载失败。
PAK文件与路径校验:若服务端含PAK格式补丁,需将客户端目录下的PAK文件复制到微端程序文件夹,确保登录器配置的资源目录与服务端一致,密码错误会导致列表为空。
第四步:系统环境与文件完整性校验
基础环境缺失或文件损坏易被忽视,需完成两项检查:
必要组件安装:架设前需安装MSVBCRT等运行库,将windows系统组件复制到C盘对应目录覆盖,否则服务端组件无法正常启动。
核心文件修复:检查Mir200、Data、Map等目录是否有缺失文件,例如M2引擎缺失!Setup.txt会导致服务端异常;微端服务器缺失NewopUI.Pak需从登录器目录复制替换。
常见问题速解
本地能看到列表外网看不到?排查路由器端口映射是否生效,公网IP是否填写正确。
网关启动正常仍无列表?用文本编辑器打开登录器配置文件,确认“列表地址”与LoginGate.ini中的IP、端口一致。
微端登录器无列表?检查UpdateServer.exe是否启动,PAK文件密码是否与微端配置匹配。
第一步:核查服务端启动状态与顺序
服务端组件未正常启动是最基础的诱因,不同传奇版本的启动流程一致,但需匹配对应引擎要求:
固定启动顺序:必须按“数据库服务→网关服务→主控程序”启动。以复古版本(1.70-1.85)为例,先运行DBServer.exe,待显示“数据库启动成功”后,再启动LoginGate(登录网关)和GameGate(游戏网关),最后打开Mir200目录下的M2Server.exe。
状态验证方法:查看网关程序界面,若显示“监听成功”“端口已打开”则正常;若出现“启动失败”提示,需检查是否缺失关键文件,如微端网关启动失败常因缺少qqwry.dat文件,复制Mir200目录下的该文件到网关文件夹即可修复。
引擎适配检查:复古版本多用M2引擎,微变版本常用996或GOM引擎,需确保启动的组件与引擎匹配,例如GOM引擎需额外启动UpdateGate微端网关,遗漏会导致列表无显示。
第二步:核心配置文件IP与参数校准
IP地址配置错误是导致列表为空的主要原因,需根据传奇版本对应的引擎修改关键文件:
必改配置文件清单:
通用文件:DBServer目录下的DBService.ini、GateServer\logingate目录下的LoginGate.ini,需将其中的“服务器IP”字段改为本机IP(本地测试用127.0.0.1,外网用公网IP);
登录中心配置:logincenter目录下的serverlist.lua和serverlist.json,需同步更新IP与服务器名称,确保“默认区”字段配置正确;
微端专属:GOM引擎需在微端程序的配置中填写微端服务器IP,与网关设置保持一致,线路关键词必须包含“默认”。
IP填写误区规避:本地测试时切勿填写公网IP,外网访问需确认路由器已做端口映射(默认端口7000、7100等);家用动态IP需在登录器配置中勾选“动态IP”选项。
第三步:登录器与服务端适配验证
登录器生成参数与服务端版本不匹配会阻断列表加载,需重点检查三项适配性:
引擎与登录器对应:HERO引擎需用Hero专属登录器配置器,GOM引擎需搭配微端登录器,生成时必须填写正确的微端网关IP和端口,更新密码需与微端程序设置一致。
版本信息一致性:登录器配置中填写的“客户端版本”需与服务端版本匹配,例如1.76复古服需选择“1.76经典版”模板,若误选高版本模板会导致列表加载失败。
PAK文件与路径校验:若服务端含PAK格式补丁,需将客户端目录下的PAK文件复制到微端程序文件夹,确保登录器配置的资源目录与服务端一致,密码错误会导致列表为空。
第四步:系统环境与文件完整性校验
基础环境缺失或文件损坏易被忽视,需完成两项检查:
必要组件安装:架设前需安装MSVBCRT等运行库,将windows系统组件复制到C盘对应目录覆盖,否则服务端组件无法正常启动。
核心文件修复:检查Mir200、Data、Map等目录是否有缺失文件,例如M2引擎缺失!Setup.txt会导致服务端异常;微端服务器缺失NewopUI.Pak需从登录器目录复制替换。
常见问题速解
本地能看到列表外网看不到?排查路由器端口映射是否生效,公网IP是否填写正确。
网关启动正常仍无列表?用文本编辑器打开登录器配置文件,确认“列表地址”与LoginGate.ini中的IP、端口一致。
微端登录器无列表?检查UpdateServer.exe是否启动,PAK文件密码是否与微端配置匹配。

