一、先做基础检查(解决50%常见问题)
1. 服务端启动顺序
✔️ 正确顺序:数据库服务 → 登录网关 → 游戏主程序
❌ 错误现象:若先开登录器会提示"正在连接服务器"
2. IP地址核对
• 检查服务端所有配置文件中的IP是否为:
`127.0.0.1`(单机用)
`本机局域网IP`(联机用)
• 推荐工具:在CMD输入`ipconfig`查看真实IP
---
二、高频故障解决方案
▶️ 情况1:点击开始游戏无反应
1. 检查`D:\MirServer\LoginGate`目录下的`Config.ini`
2. 确认以下参数配置:
```ini
[Server]
ServerIP=127.0.0.1
ServerPort=7000
```
3. 重启所有服务程序
---
▶️ 情况2:黑屏/卡在加载界面
1. 客户端问题
• 使用配套客户端版本(建议13周年客户端)
• 检查`Data`文件夹是否完整
2. 地图文件缺失
• 将服务端`Map`文件夹复制到客户端
• 示例路径:
服务端:`D:\MirServer\Mir200\Map`
客户端:`D:\传奇客户端\Map`
---
▶️ 情况3:提示"连接服务器失败"
1. 端口检测
• 打开CMD执行命令:
```bash
telnet 127.0.0.1 7000
telnet 127.0.0.1 7100
```
• 若显示"无法连接",说明端口未开放
2. 解决方案
• 关闭防火墙(控制面板→Windows Defender防火墙→关闭)
• 端口开放命令(管理员运行CMD):
```bash
netsh advfirewall firewall add rule name="LegendPort" dir=in action=allow protocol=TCP localport=7000,7100
```
---
三、数据库连接异常处理
▶️ 现象:角色无法保存/提示数据库错误
1. 打开Navicat检查数据库连接:
• 主机名:`localhost`
• 端口:`3306`
• 账号:`root`
• 密码:检查是否与`DBC.ini`中的密码一致
2. 强制修复方法:
```sql
-- 在Navicat执行以下SQL命令
ALTER TABLE TBL_ACCOUNT AUTO_INCREMENT=1;
FLUSH TABLES;
```
---
四、登录器配置关键点
1. 列表文件配置
• 修改`serverlist.txt`格式:
```
传奇测试服|127.0.0.1|7000|1
```
2. 登录器白名单设置
• 将登录器程序添加至杀毒软件信任列表
• 示例路径(360安全卫士):
设置→木马查杀→信任区→添加文件
---
五、高手进阶排查
1. 查看运行日志
• 检查服务端日志文件:
◦ `DBServerLog`(数据库日志)
◦ `LoginGateLog`(登录网关日志)
• 常见错误关键词:
`[ERROR] Connection refused` → 数据库问题
`Failed to load map` → 地图文件异常
2. 引擎控制台检测
• 运行`GameCenter.exe`→"配置向导"
• 依次点击"下一步"自动检测配置
---
六、终极解决方案
若以上方法无效,尝试:
1. 重新解压服务端(注意杀毒软件可能误删文件)
2. 更换引擎版本(推荐使用GEE引擎)
3. 使用虚拟机搭建环境(避免系统环境冲突)
---
避坑指南
• ❗ 不要修改默认端口号(新手易错)
• ❗ 客户端与服务端版本必须一致
• ❗ 不要使用中文路径存放服务端
---
问题仍未解决?
请提供以下信息方便诊断:
1. 服务端启动时的截图
2. 登录器报错提示的完整内容
3. 服务端版本名称(如:翎风引擎2023版)

