很多新手架设《传奇世界》单机时,都会卡在“能建角色但进不去游戏”这一步,核心问题通常出在DBServer数据库连接失败。本文将通过图文详解,手把手教你排查和修复!(文末附一键修复工具)
---
一、快速确认问题特征
若出现以下情况,说明DBServer未正常连接:
1. 创建角色后点击“进入游戏”,画面直接卡住或黑屏
2. 服务端程序 DBServer.exe 界面显示 Not connected(如图1)
![DBServer未连接状态截图]
---
二、4步解决数据库连接问题
▍步骤1:检查数据库基础配置
1. 打开 DBServer目录 → 找到 !serverinfo.txt
2. 确认数据库参数(新手常错在这里!):
```text
DBIP=127.0.0.1 ;数据库IP(单机默认不改)
DBName=HeroDB ;数据库名称
DBUser=sa ;数据库账号(默认sa)
DBPwd=123456 ;数据库密码(安装时设置的密码)
```
重点检查:
• 密码是否与安装数据库时一致(新手常忘记密码)
• 数据库名称是否与服务端配套(如HeroDB、MirDB)
---
▍步骤2:核对服务端IP设置(关键!)
1. 同时检查以下文件的IP是否统一为 127.0.0.1:
• DBServer目录 → !addrtable.txt
```text
127.0.0.1 127.0.0.1
```
• LoginSrv目录 → !addrtable.txt
• RunGate目录 → Config.ini
*注:若使用虚拟机或局域网,需替换对应IP*
---
▍步骤3:启动数据库服务
1. SQL Server用户:
• 打开电脑服务(Win+R输入`services.msc`)
• 找到 SQL Server (MSSQLSERVER) → 右键启动
*若未安装数据库,需先安装SQL Server 2000/2005*
2. MySQL用户:
• 使用 Navicat 或 phpMyAdmin 连接数据库
• 确认 HeroDB 库已导入并显示正常表结构
---
▍步骤4:关闭防火墙/修复端口
1. 临时关闭系统防火墙(控制面板→防火墙→关闭)
2. 检查 DBServer 使用的端口(默认6000)是否被占用:
• 打开CMD输入 `netstat -ano | findstr 6000`
• 若提示有进程占用,记下PID→任务管理器结束进程
---
三、进阶排查技巧
▶ 查看DBServer日志
打开 DBServer目录 → Log 文件夹,若出现以下错误:
• “连接数据库失败” → 账号密码错误或数据库未启动
• “无法找到数据库” → 数据库名不匹配或未导入数据
▶ 一键修复工具
对于新手推荐使用 传世服务端修复助手,可自动检测并修复:
1. 下载工具 → 选择“DBServer连接修复”
2. 输入数据库账号密码 → 点击“自动配置”
---
四、避坑指南:新手常见失误
1. 误删数据库文件:
• 不要随意删除 DBServer\FDB 文件夹内的角色数据文件
2. 改IP后未同步:
• 修改IP后需同时更新 DBServer、LoginSrv、RunGate 三处配置
3. 数据库密码含特殊符号:
• 建议密码设为纯数字(如123456),避免出现@、#等符号
---
附:数据库连接成功标志
1. DBServer.exe界面显示 Connected 和角色数据信息
2. 进入游戏后能正常加载地图和NPC
【新手必看】传世单机建号后卡登录?3分钟解决DBServer连接失败问题
来源:
作者:
点击:

