检查服务端启动状态
打开任务管理器,查看进程列表中是否存在 LoginGate.exe、DBServer.exe 和 GameGate.exe。若缺少任意一个进程,登录器无法获取列表。双击服务端目录下的 LoginGate.exe 启动登录网关,等待提示“登录网关启动成功,端口 7000 已打开”。再启动 DBServer.exe 和 GameGate.exe,待所有窗口稳定无报错后,再尝试打开登录器。
确认登录器列表地址配置
打开登录器配置器,找到“列表地址”或“服务器列表”输入框。单机架设通常填写 http://127.0.0.1/list.txt。若使用外网IP,需填写 http://你的公网IP/list.txt。检查地址是否完整,确保包含 http:// 前缀且末尾无多余空格。若地址指向本地文件,需确认 list.txt 文件已放置在网站根目录或指定路径下。
验证列表文件内容与格式
在服务端或网站目录中找到 list.txt 文件,用记事本打开。GOM或GEE引擎常用格式为 1|热血一区|127.0.0.1|7000|1|0。其中 127.0.0.1 需替换为你的服务器IP,7000 为登录网关端口。确保字段间使用英文竖线 | 分隔,且端口号与服务端 LoginGate 配置一致。若文件为空或格式错误,登录器将显示空白列表。
测试网络端口连通性
按下 Win + R 键,输入 cmd 回车。在命令提示符中输入 telnet 127.0.0.1 7000 并回车。若窗口变为全黑或显示连接成功,说明端口通畅。若提示“无法打开连接”,说明端口被占用或服务未启动。此时需检查是否有其他程序占用了 7000 端口,或修改 LoginGate 配置文件中的端口号,并同步更新列表文件中的端口。
关闭防火墙与杀毒软件拦截
打开控制面板,进入“系统和安全”,点击“Windows Defender 防火墙”,选择“关闭防火墙”。同时退出电脑上安装的第三方杀毒软件。防火墙会拦截登录器对 7000 端口的访问请求,导致列表无法加载。测试登录器能正常显示列表后,再重新开启防火墙,并手动添加 LoginGate.exe 和登录器程序到白名单。
检查引擎与登录器版本匹配
查看服务端根目录下的引擎标识文件,如 GOM引擎控制器.exe 或 GEE引擎配置器.exe。确保你使用的登录器配置器与当前服务端引擎版本一致。若使用 Hero 引擎的服务端却配置了 GOM 登录器,列表协议不兼容会导致读取失败。需下载对应引擎版本的登录器生成工具重新配置。

