登录器无法显示服务器列表,本质是**客户端无法读取服务端提供的列表信息**。根据20份技术资料,90%的问题集中在以下五类原因:
1. **服务器列表文件未正确上传或路径错误**(占比40%)
2. **IP/端口配置错误**(占比30%)
3. **防火墙或云服务器端口未开放**(占比15%)
4. **登录器配置器设置错误**(占比10%)
5. **服务器运行异常或域名劫持**(占比5%)
---
### **详细解决步骤**
#### **一、检查基础配置:IP与端口是否匹配**
1. **单机架设**
- 默认IP为`127.0.0.1`,**不要勾选动态IP**。
- 登录网关端口需与服务器列表文件中的端口一致(默认7000)。若修改过端口,需同步更新所有配置文件(如`LoginGate.ini`和服务器列表文件)。
2. **外网架设**
- **必须勾选动态IP**,并在服务器列表文件中填写真实外网IP(如`203.0.113.5`), **不可使用局域网IP(如192.168.x.x)** 。
- 端口需与登录网关(LoginGate)一致。示例配置:
```xml
<Server>
<IP>203.0.113.5</IP> <!-- 外网IP -->
<Port>7000</Port> <!-- 与LoginGate端口一致 -->
</Server>
```
---
#### **二、排查服务器列表文件问题**
1. **生成并上传列表文件**
- 使用登录器配置器生成`QKServerList.txt`(游戏列表)和`QKFileList.txt`(更新配置),上传至网站空间或免费列表平台(如传奇列表空间)。
- **路径必须完整且可访问**!示例:
- 主列表地址:`[http://www.yourdomain.com/mirserver/QKServerList.txt ](http://www.yourdomain.com/mirserver/QKServerList.txt )`
- 备用列表地址:`[http://www.yourdomain.com/mirserver/QKFileList.txt ](http://www.yourdomain.com/mirserver/QKFileList.txt )`。
2. **验证列表文件是否生效**
- 直接在浏览器中访问列表地址,若能显示内容,则路径正确;若显示404,需检查文件是否上传成功。
---
#### **三、开放游戏端口(关键!)**
1. **云服务器用户**
- 登录云平台(如阿里云、腾讯云),在**安全组规则**中放行以下端口:
| 端口号 | 协议 | 作用 |
|-------|------|---------------|
| 7000 | TCP | 登录认证 |
| 7200 | TCP | 游戏数据传输 |
2. **物理服务器/本地电脑**
- **Windows系统**:以管理员身份运行命令:
```bash
netsh advfirewall firewall add rule name="传奇服务端" protocol=TCP dir=in localport=7000 action=allow
```
- **Linux系统**:执行:
```bash
sudo ufw allow 7000/tcp && sudo ufw enable
```
---
#### **四、检查登录器配置器设置**
1. **主列表与备用列表地址**
- 在登录器配置器中填写完整的HTTP路径(见第二步), **不可使用本地路径(如D:\xxx.txt)** 。
2. **登录器皮肤与兼容性**
- 部分引擎(如GOM)需匹配皮肤文件,若使用绿盟登录器,需勾选“微端模式”并配置皮肤。
- 右键登录器 → 属性 → 兼容性 → 勾选“以管理员身份运行”。
---
#### **五、终极排查:服务器状态与劫持问题**
1. **检查服务端是否正常运行**
- 打开服务端控制器(如GameOfMir引擎控制器),确认所有模块(DBServer、LoginGate等)均为绿色“已启动”状态。
2. **域名劫持检测**
- 若列表地址正常但登录器仍空白,可能是电脑被劫持。使用360急救箱扫描,并清理HOST文件。
---
### **总结流程图**
```
1. 检查IP与端口 → 2. 上传列表文件 → 3. 开放端口 → 4. 配置登录器 → 5. 排查劫持
```
按此流程操作,90%的问题可解决。若仍失败,建议联系专业开服技术(如彼岸数据、GM之家)或检查服务端日志(路径:`C:\mirserver\logs\server.log`)。
1. **服务器列表文件未正确上传或路径错误**(占比40%)
2. **IP/端口配置错误**(占比30%)
3. **防火墙或云服务器端口未开放**(占比15%)
4. **登录器配置器设置错误**(占比10%)
5. **服务器运行异常或域名劫持**(占比5%)
---
### **详细解决步骤**
#### **一、检查基础配置:IP与端口是否匹配**
1. **单机架设**
- 默认IP为`127.0.0.1`,**不要勾选动态IP**。
- 登录网关端口需与服务器列表文件中的端口一致(默认7000)。若修改过端口,需同步更新所有配置文件(如`LoginGate.ini`和服务器列表文件)。
2. **外网架设**
- **必须勾选动态IP**,并在服务器列表文件中填写真实外网IP(如`203.0.113.5`), **不可使用局域网IP(如192.168.x.x)** 。
- 端口需与登录网关(LoginGate)一致。示例配置:
```xml
<Server>
<IP>203.0.113.5</IP> <!-- 外网IP -->
<Port>7000</Port> <!-- 与LoginGate端口一致 -->
</Server>
```
---
#### **二、排查服务器列表文件问题**
1. **生成并上传列表文件**
- 使用登录器配置器生成`QKServerList.txt`(游戏列表)和`QKFileList.txt`(更新配置),上传至网站空间或免费列表平台(如传奇列表空间)。
- **路径必须完整且可访问**!示例:
- 主列表地址:`[http://www.yourdomain.com/mirserver/QKServerList.txt ](http://www.yourdomain.com/mirserver/QKServerList.txt )`
- 备用列表地址:`[http://www.yourdomain.com/mirserver/QKFileList.txt ](http://www.yourdomain.com/mirserver/QKFileList.txt )`。
2. **验证列表文件是否生效**
- 直接在浏览器中访问列表地址,若能显示内容,则路径正确;若显示404,需检查文件是否上传成功。
---
#### **三、开放游戏端口(关键!)**
1. **云服务器用户**
- 登录云平台(如阿里云、腾讯云),在**安全组规则**中放行以下端口:
| 端口号 | 协议 | 作用 |
|-------|------|---------------|
| 7000 | TCP | 登录认证 |
| 7200 | TCP | 游戏数据传输 |
2. **物理服务器/本地电脑**
- **Windows系统**:以管理员身份运行命令:
```bash
netsh advfirewall firewall add rule name="传奇服务端" protocol=TCP dir=in localport=7000 action=allow
```
- **Linux系统**:执行:
```bash
sudo ufw allow 7000/tcp && sudo ufw enable
```
---
#### **四、检查登录器配置器设置**
1. **主列表与备用列表地址**
- 在登录器配置器中填写完整的HTTP路径(见第二步), **不可使用本地路径(如D:\xxx.txt)** 。
2. **登录器皮肤与兼容性**
- 部分引擎(如GOM)需匹配皮肤文件,若使用绿盟登录器,需勾选“微端模式”并配置皮肤。
- 右键登录器 → 属性 → 兼容性 → 勾选“以管理员身份运行”。
---
#### **五、终极排查:服务器状态与劫持问题**
1. **检查服务端是否正常运行**
- 打开服务端控制器(如GameOfMir引擎控制器),确认所有模块(DBServer、LoginGate等)均为绿色“已启动”状态。
2. **域名劫持检测**
- 若列表地址正常但登录器仍空白,可能是电脑被劫持。使用360急救箱扫描,并清理HOST文件。
---
### **总结流程图**
```
1. 检查IP与端口 → 2. 上传列表文件 → 3. 开放端口 → 4. 配置登录器 → 5. 排查劫持
```
按此流程操作,90%的问题可解决。若仍失败,建议联系专业开服技术(如彼岸数据、GM之家)或检查服务端日志(路径:`C:\mirserver\logs\server.log`)。

