传奇世界单机版完整安装与启动实操教程

来源: 作者: 点击:
一、先准备这几个东西

服务端:找标注“单机专用/单机整合包”的传世服务端,常见有两种目录名,WolServer 或 MirServer,下载后别急着点。

客户端:传奇世界官方完整客户端,优先十周年或经典复古版,版本要和服端说明匹配,不然进图黑屏、版本不匹配。

DBC2000:数据库配置工具,32位版就够了,Win10/Win11装完可能要兼容模式。

运行库:VC++ 2005~2022 全系列 x86、DirectX 9.0c、.NET Framework 4.x,缺一个就容易闪退或报缺dll。

解压前先把杀毒和防火墙临时关掉,或者把准备放的目录加信任区,很多 exe 和 dll 会被误删。

二、路径规矩(最重要)

服务端放纯英文、无空格、无中文的路径:

D:\WolServer
或
D:\MirServer

客户端也同理:

D:\Woool
或
D:\Legend

桌面、中文文件夹、带括号的路径都别用,解压完先右键属性取消只读。

三、DBC2000 数据库配置

安装完 DBC2000,控制面板切大图标,打开 BDE Administrator。

左侧 Databases 右键 New,类型选 STANDARD。
重命名别名,常见叫 HeroDB(部分包要求 MirWorldDB 或 WorldDB,以服务端说明为准)。
右边 PATH 指向服务端数据库目录,一般是:

D:\WolServer\DB
或
D:\MirServer\Mir200\Mud2\DB

Ctrl+S 保存,关掉重开,能看到数据表、不是 0 Items 就对了。

如果启动服务端报“HeroDB不存在”“数据库初始化失败”,先回来检查这里:别名拼错、PATH 多了空格、DB 文件夹里缺 dbf 文件,是三种最常见原因。

四、服务端基础配置

进服务端根目录,双击 GameCenter.exe(有的叫引擎控制器)。

点配置向导,按下面填:

游戏服务端目录:D:\WolServer(按你实际路径)
数据库名称:HeroDB
服务器IP:127.0.0.1
外网IP:127.0.0.1
端口:默认 7000/7100/7200,先别改
服务器名称:随便起,比如“单机传世”

保存,让它生成配置。

手动检查几个文件:

!Setup.txt 或 Setup.txt 里 IP 全改 127.0.0.1
LoginGate.ini 里 ServerIP=127.0.0.1
DBServer 配置里 DBIP=127.0.0.1,DBName=HeroDB

端口一套必须统一,别只改登录器不改网关。

五、启动顺序(乱序必崩)

别直接双击 M2。按这个顺序来:

1. DBServer.exe
黑窗显示“数据库连接成功”再继续

2. LoginSrv.exe
显示“监听端口 7000 成功”

3. LoginGate.exe
登录网关起来

4. SelGate.exe / RunGate.exe
角色网关、游戏网关

5. M2Server.exe(或通过 GameCenter 点“启动游戏服务器”)
等底栏出“服务器启动完成”“初始化完成”,没红字就行

所有黑窗都不能关,关一个就掉线。

用 GameCenter 一键启动的,也是后台按这个顺序拉进程,看到 DBServer、LoginSrv、LoginGate、RunGate、SelGate、M2Server 都挂着就行。

六、客户端补丁对接

把服务端里带的补丁文件夹复制到客户端根目录,合并覆盖:

Data
Map
Wav
Sound
Graphics
PrgUse

注意是“合并覆盖”,不是再套一层“补丁”子目录。比如补丁里是 Data,就直接覆盖到 D:\Woool\Data,别变成 D:\Woool\补丁\Data。

GOM/GEE类如果带 Pak.txt,登录器生成时要挂上 PAK 规则,密码按服务端给的填,不然进图黑屏、装备显示问号。

七、做单机登录器

用服务端自带的登录器生成器,别拿别的引擎登录器硬套。

打开配置器:

游戏名:和引擎里 ServerName 一致
列表地址 / 服务器IP:127.0.0.1
端口:7000(和登录网关一致)
客户端路径:D:\Woool
取消“微端模式”“外网列表”“动态IP”这类勾

生成出来的 exe 复制到客户端根目录,和 woool.exe 同级。

八、进游戏

双击客户端里的单机登录器。

账号密码随便输,比如 test / 123456,单机能自动建号;部分包要在控制器里点“注册账号”先建一个。

选服务器(你起的那个区名),进游戏选职业,落出生点后能移动、能打怪、NPC能对话,就算通了。

九、常见故障速查

1. 双击服务端秒退
路径有中文、杀软删了 exe、缺 VC++ 运行库,优先查这三样。再看 Log 或 ErrorLog.txt 里是不是 load plugin failed。

2. 报 HeroDB 不存在
回 BDE Administrator 看别名和 PATH,PATH 必须指到带 dbf 的 DB 目录。

3. 端口被占用
管理员 CMD 执行:

netstat -ano | findstr "7000"
netstat -ano | findstr "7100"

找到 PID 去任务管理器结束。酷狗、迅雷常占 7000。要改端口就整套一起改:网关、M2、登录器列表同步。

4. 登录器连不上
IP 没全改 127.0.0.1、防火墙拦了、登录器和服务端引擎不配套。把各网关 exe 加防火墙入站允许。

5. 进图黑屏
补丁没覆盖全,或 PAK 密码没挂。重新合并 Data/Map,确认客户端根目录没有多层嵌套。

6. 版本不匹配
客户端版本和服务端 ClientVersion 对不上,换匹配的经典客户端,或在配置里抄登录界面显示的版本号。

7. 数据库初始化卡住
BDE 共享内存报错,注册表搜 SHAREDMEMLOCATION 改成 0x5BDE,重启再试。

十、排错习惯

每次只动一项:先起 DBServer 看连库,再起 LoginSrv 看端口,再起网关,最后 M2。

改任何配置前备份 Setup.txt、LoginGate.ini、DBSrv 配置和 Envir 目录。

原生包先不动任何参数跑一次,能起再往里迁自己改的东西,出问题一眼知道是哪步引入的。

传世单机本质就是:纯英文路径 + DBC 配库 + 127.0.0.1 + 顺序启动 + 补丁覆盖,五件事做对就能进游戏。