传奇世界单机版服务端本质是一套 Windows 程序加数据库加脚本资源的运行体系,常见根目录名用 WolServer、WorldServer 或 MirServer,内部由登录服务、数据库服务、主引擎、网关、脚本环境组成。单机跑通的关键不是单纯解压,而是让程序路径、数据库路径、IP 配置三者完全一致。
一、服务端标准目录结构
WolServer/
├─ LoginSrv/ 账号登录服务
│ ├─ LoginSrv.exe
│ └─ LoginSrv.ini
├─ DBServer/ 数据库网关服务
│ ├─ DBServer.exe
│ └─ DBSrc.ini
├─ GateServer/ 登录与游戏网关
│ ├─ LoginGate.exe
│ └─ MirGate.ini
├─ Mir200/ 游戏主逻辑与脚本
│ ├─ M2Server.exe
│ ├─ !Setup.txt
│ ├─ Envir/ NPC、任务、爆率、地图配置
│ │ ├─ MapInfo.txt
│ │ ├─ MonGen.txt
│ │ ├─ MerChant.txt
│ │ ├─ QuestDiary/
│ │ └─ MonItems/
│ ├─ Map/ 地图文件
│ └─ Log/
├─ Mud2/
│ └─ DB/ HeroDB 数据库目录
│ ├─ StdItems.DB
│ ├─ Monster.DB
│ └─ Magic.DB
├─ Tools/ 登录器生成器、GM工具
└─ GameCenter.exe 引擎控制器
老版本用 DBC2000 读 DB 文件,新版本可能用 MySQL、SQLite 或内置数据文件,下载前先看包内有没有 DB 文件夹和 BDE 配置说明。
二、前期准备材料
1. 服务端整合包
包含 WolServer 全部程序、脚本、数据库、登录器生成器。
2. 客户端
用对应版本的传奇世界原版客户端,不要拿热血传奇客户端硬替,补丁结构不一样会导致黑屏、缺贴图。
3. 数据库组件
DBC2000 汉化版(老引擎必备)
或 MySQL(部分新版整合包自带一键数据库)
4. 系统环境
Windows 10/11 或 Windows Server
关掉杀毒、360、火绒实时防护,M2Server、LoginGate 容易被误删
路径必须纯英文、无空格、无中文、无括号
三、解压与路径规范(无D盘也适用)
假设电脑没有 D 盘,选 E 盘根目录:
E:\WolServer
不要解压成:
E:\下载\新建文件夹\WolServer
E:\游戏\传奇世界服务端
解压后确认能看到:
E:\WolServer\Mir200
E:\WolServer\DBServer
E:\WolServer\LoginSrv
E:\WolServer\GameCenter.exe
客户端单独放:
E:\WolClient
四、DBC2000 数据库配置(老引擎)
1. 安装 DBC2000,默认下一步。
2. 控制面板 → 大图标 → BDE Administrator。
3. 左侧 Databases 右键 New,类型 STANDARD。
4. 改名:HeroDB(必须这个名)。
5. PATH 填:
E:\WolServer\Mud2\DB
或
E:\WolServer\DB
以包内实际 DB 目录为准。
6. Ctrl+A 保存,关闭时选 Yes。
如果用的是 MySQL 或 SQLite 版本,跳过这步,直接运行包内“初始化数据库.bat”或 InitDB.exe。
五、修改所有配置文件路径
用 Notepad++ 打开 WolServer 根目录,批量查找 .txt 和 .ini,把残留的:
D:\WolServer
D:\MirServer
全部替换成:
E:\WolServer
重点文件清单:
Mir200\!Setup.txt
字段示例:
ServerAddr=127.0.0.1
ServerIP=127.0.0.1
BaseDir=E:\WolServer\Mir200
MapDir=E:\WolServer\Mir200\Map
DataDir=E:\WolServer\Mir200\Envir
DBPath=E:\WolServer\Mud2\DB
LoginSrv\LoginSrv.ini
ListenIP=127.0.0.1
ListenPort=7000
GateServer\MirGate.ini
ServerIP=127.0.0.1
ServerPort=7000
DBServer\DBSrc.ini
DataPath=E:\WolServer\Mud2\DB
GameCenter.exe 配置向导
服务端目录:E:\WolServer
数据库名:HeroDB
服务器IP:127.0.0.1
保存时编码别乱转,老配置用 ANSI 就继续 ANSI,避免中文乱码。
六、启动顺序(不能乱)
1. 先开数据库
DBC2000 已配置好,或先运行 MySQL/InitDB。
2. 启动登录服务
LoginSrv\LoginSrv.exe
看到 Login Server Ready 类提示。
3. 启动数据库网关
DBServer\DBServer.exe
显示 DB Start、角色库加载成功。
4. 启动主引擎
Mir200\M2Server.exe
加载地图、NPC、怪物、技能,无红色报错。
5. 启动网关
GateServer\LoginGate.exe
GameGate.exe
6. 一键控制器
直接双击 GameCenter.exe → 配置向导保存 → 启动全部。
端口默认:
7000 登录
7100 选角
7200 游戏
本机测试别改端口,改了登录器要对得上。
七、客户端与登录器对接
1. 把服务端 Tools 里的登录器生成器打开。
2. 服务器名:单机传世测试
3. IP:127.0.0.1
4. 端口:7000
5. 生成 Login.exe,放到客户端根目录 E:\WolClient。
补丁处理:
把服务端里提供的 Data、Map、Wav、PrgUse 等补丁文件夹,按说明合并进客户端根目录,缺补丁会黑屏、显白字、缺模型。
首次进游戏用测试账号注册,比如:
账号 123
密码 123
八、不开门、找不到路径的常见坑
1. 只改了 Setup.txt,没改网关 ini
LoginGate、DBServer、GameCenter 各有独立路径。
2. 解压多一层目录
配置写 E:\WolServer\Mir200
实际在 E:\WolServer\WolServer\Mir200 → 必报路径不存在。
3. DBC 的 HeroDB 路径指错
必须指到含 StdItems.DB 的 DB 文件夹,不是指到 WolServer 根目录。
4. 杀软把 M2Server.exe 删了
隔离区恢复,加信任,重解压被清空的 Mir200。
5. 权限不足
右键 WolServer → 属性 → 安全 → 当前用户完全控制。
或所有 exe 右键以管理员身份运行。
6. 客户端版本不匹配
1.76 端配 1.80 客户端会缺资源,尽量用整合包自带的客户端补丁。
7. 防火墙拦端口
本机单机可以临时关防火墙,或放行 7000-7200 TCP。
九、懒人虚拟D盘方案(临时用)
管理员 CMD:
subst D: E:\WolServer
相当于把 E:\WolServer 映射成 D 盘,老端默认找 D:\WolServer 能直接跑。重启电脑失效,适合快速测试,不建议长期这么用。
十、单机能改什么
进 M2Server 后:
选项 → 游戏设置
经验倍率调 10-50 倍
金币倍率调 5-10 倍
爆率文件在 Mir200\Envir\MonItems
NPC 商店和任务在 Mir200\Envir\market_def 与 QuestDiary
物品数据库改 Mud2\DB\StdItems.DB
改完记得备份 Envir 目录,脚本写错会让 M2 崩。
传奇世界单机版服务端跑通的核心就一句话:实际目录等于配置目录等于数据库目录等于控制器目录,IP 全 127.0.0.1,路径无中文无空格,网关按顺序起。版本包完整、数据库别名对、补丁进客户端,基本都能开门进游戏。

