登录器启动后显示“服务器列表为空”,通常因登录器无法从指定地址获叁务器配置数据。首先确认服务端LoginSrv是否已正常运行。进入服务端目录,双击StartLogin.bat或手动启动LoginSrv.exe,观察窗口是否持续运行且无报错退出。若进程闪退,检查Config.ini中数据库连接参数或端口占用情况。
登录器读叁务器列表依赖ListServer.txt或通过HTTP接口获取。若使用本地文件模式,需确保登录器目录下存在ListServer.txt,其内容格式为:服务器名称|IP地址|端口号|状态(0/1)。例如:比奇城|127.0.0.1|7000|1。文件编码应为ANSI,不可含BOM头,否则解析失败。
若采用网页列表模式,登录器会访问如http://127.0.0.1/serverlist.txt获取数据。此时需启动Web服务(如Apache、Nginx或集成WebServer),并将serverlist.txt放置于Web根目录。检查浏览器能否通过该地址直接打开文件,若返回404或拒绝访问,说明Web服务未正确配置。
部分登录器通过读取LoginGate的配置获取列表。需核对登录器配置文件(如Login.ini、Config.ini)中的ListServerAddr字段是否指向127.0.0.1,端口是否与LoginGate监听端口一致(默认5600)。使用netstat-ano命令查看5600端口是否处于LISTENING状态。
防火墙或杀毒软件可能拦截本地回环通信。临时关闭WindowsDefender防火墙或第三方防护软件,测试登录器是否能加载列表。若恢复正常,需在防火墙规则中放行登录器及LoginGate程序的本地网络权限。
登录器与服务端版本不匹配也会导致协议解析错误。例如GEE引擎登录器无法识别BackMir的列表格式。确保下载的服务端与登录器来自同一整合包,避免混用不同引擎组件。
部分精简版登录器硬编码了远程列表地址,未适配单机环境。可使用资源修改工具(如eXeScope)查看登录器内部字符串,搜索“http”或“serverlist”,定位实际请求地址,并在本地Hosts文件中将域名指向127.0.0.1,同时部署对应路径的文本文件。
登录器读叁务器列表依赖ListServer.txt或通过HTTP接口获取。若使用本地文件模式,需确保登录器目录下存在ListServer.txt,其内容格式为:服务器名称|IP地址|端口号|状态(0/1)。例如:比奇城|127.0.0.1|7000|1。文件编码应为ANSI,不可含BOM头,否则解析失败。
若采用网页列表模式,登录器会访问如http://127.0.0.1/serverlist.txt获取数据。此时需启动Web服务(如Apache、Nginx或集成WebServer),并将serverlist.txt放置于Web根目录。检查浏览器能否通过该地址直接打开文件,若返回404或拒绝访问,说明Web服务未正确配置。
部分登录器通过读取LoginGate的配置获取列表。需核对登录器配置文件(如Login.ini、Config.ini)中的ListServerAddr字段是否指向127.0.0.1,端口是否与LoginGate监听端口一致(默认5600)。使用netstat-ano命令查看5600端口是否处于LISTENING状态。
防火墙或杀毒软件可能拦截本地回环通信。临时关闭WindowsDefender防火墙或第三方防护软件,测试登录器是否能加载列表。若恢复正常,需在防火墙规则中放行登录器及LoginGate程序的本地网络权限。
登录器与服务端版本不匹配也会导致协议解析错误。例如GEE引擎登录器无法识别BackMir的列表格式。确保下载的服务端与登录器来自同一整合包,避免混用不同引擎组件。
部分精简版登录器硬编码了远程列表地址,未适配单机环境。可使用资源修改工具(如eXeScope)查看登录器内部字符串,搜索“http”或“serverlist”,定位实际请求地址,并在本地Hosts文件中将域名指向127.0.0.1,同时部署对应路径的文本文件。

