自己架设传奇服务器,登录器显示“列表为空”?手把手教你排查与修复!

来源: 作者: 点击:
登录器无法显示服务器列表,本质是**客户端无法读叁务端提供的列表信息**。根据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
netshadvfirewallfirewalladdrulename="传奇服务端"protocol=TCPdir=inlocalport=7000action=allow
```
-**Linux系统**:执行:
```bash
sudoufwallow7000/tcp&&sudoufwenable
```


---

####**四、检查登录器配置器设置**
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`)。
[顶部]