先准备四样东西:
1. 官方传奇世界客户端,完整版,别用阉割版。
2. 单机服务端压缩包,里面应包含数据库目录、Mir200、各网关、GameCenter引擎控制器、登录器。
3. DBC2000安装包,老引擎基本都依赖。
4. VC++运行库、DirectX运行库,Win10/Win11先装好,不装后面M2容易闪退。
杀毒软件先关,整个服务端目录和客户端目录加白名单。M2Server.exe、LoginSrv.exe、各网关exe经常被误删,删了就各种连不上。
二、目录规划
硬盘建议这么放:
D:\WolServer 服务端
D:\WooolClient 客户端
路径必须纯英文,不要中文,不要空格,不要桌面长路径。传奇世界服务端有的版本叫WolServer,有的叫MirServer,看解压出来什么名字,后面配置跟着实际目录走。
客户端先正常安装到D:\WooolClient,能打开原版登录界面就算底子没问题。
三、安装DBC2000并建库
1. 双击DBC2000安装包,一路下一步,装完重启一次电脑。
2. 控制面板切大图标,找BDE Administrator。
3. 左侧Databases右键新建,名字严格写:
HeroDB
4. 右边TYPE选STANDARD。
5. PATH指向服务端数据库目录,通常是:
D:\WolServer\Mud2\DB
或者版本里实际放DB文件的目录,以解压出来的真实路径为准。
6. 按Ctrl+S保存,关掉窗口,BDE后台留着别关。
验库:再打开BDE,点HeroDB,能展开看到表里有数据就对了。报Unknown alias就是名字拼错或路径错。
四、配置服务端引擎
进D:\WolServer,找GameCenter.exe或者引擎控制器,右键管理员身份运行。
点配置向导:
服务器名称:单机测试
游戏服务端目录:D:\WolServer\
数据库名称:HeroDB
外网IP:127.0.0.1
内网IP:127.0.0.1
端口保持默认,别乱改
下一步全部默认,最后保存配置。
手动核对几个关键文件,避免向导没写全:
Mir200\!Setup.txt
里把IP相关字段都设成127.0.0.1:
ServerAddr=127.0.0.1
GateAddr=127.0.0.1
LoginSrv\!addrtable.txt
单行格式:
单机测试 127.0.0.1 127.0.0.1 127.0.0.1:7000
LoginGate、RunGate、SelGate目录下的ini文件,ServerAddr和GateAddr统一127.0.0.1,端口对应7000、7100、7200。
五、覆盖客户端补丁
服务端里找Patch、Client、Data、Map这类补丁包,整包解压。
把解压出来的Data、Map、Wil、Wzl、PAK等目录直接复制到:
D:\WooolClient\
选全部覆盖。不要只拷一部分,缺地图文件进游戏必黑屏,缺装备资源显示白块。
PAK补丁要核对密码:登录器配置器里PAK解密密码必须和服务端一致,密码不对等于没读补丁。
六、做单机登录器
优先用服务端自带的登录器配置器,别拿别的引擎万能登录器硬套。
配置项:
客户端路径:D:\WooolClient
服务器IP:127.0.0.1
端口:7000
关掉微端模式
关掉自动更新
列表地址写127.0.0.1:7000
生成登录器,把exe放到客户端根目录。
如果服务端带现成登录器,直接拷到客户端根目录,改Login.ini里的ServerIP=127.0.0.1就行。
list.txt放客户端根目录也行,内容:
单机测试 127.0.0.1 7000 0
编码用ANSI,别存成带BOM的UTF-8,否则列表读出来乱码。
七、启动顺序
别用乱序点,严格按这个来:
1. DBServer.exe
看日志出现数据库就绪、启动成功。
2. LoginSrv.exe
账号服务起来。
3. LoginGate.exe
监听7000。
4. SelGate.exe
角色网关,监听7100。
5. RunGate.exe
游戏网关,监听7200。
6. M2Server.exe
在Mir200目录下,加载地图、NPC、怪物、脚本,最后提示初始化完毕。
用GameCenter一键启动也行,但它底层也是这个顺序。启动后黑窗全部留着,关一个就掉线。
任务管理器里先看一眼,DBServer、LoginSrv、LoginGate、SelGate、RunGate、M2Server六个进程都在,再开客户端。
八、进游戏验证
双击客户端里的单机登录器。
首次登录随便输账号密码,单机一般自动建号。选区,建角色,战士法师道士随便选,进中州或银杏。
正常表现:
地图能加载
NPC名字正常
装备图标不白块
技能有特效
打怪掉物正常
M2窗口无红字报错
九、常见安装故障
1. M2闪退
先补VC++运行库和DirectX。
路径去中文去空格。
管理员身份运行。
兼容模式切Win7或XP SP3。
系统时间格式改成yyyy-M-d。
2. 提示Unknown database Alias HeroDB
BDE里没建HeroDB,或者名字写错。重新建,大小写保持一致。
3. Cannot open database
PATH没指到DB目录,或者DB目录是空的。确认Mud2\DB里有数据文件。
4. 能建号点开始黑屏
九成是补丁没覆盖全,或者PAK密码错。
再查RunGate和SelGate有没有起来。
网关IP不是127.0.0.1也会黑屏。
5. 连接服务器失败
防火墙先关了测。
查7000端口被没被占:
netstat -ano | findstr "7000"
酷狗、迅雷、QQ音乐、IIS常占端口。能关就关,关不掉就改LoginGate端口,同时改!addrtable.txt和登录器列表,三处一起改。
6. 杀软误删
隔离区恢复M2Server.exe、LoginSrv.exe。
整个WolServer和客户端目录加信任。
7. 进游戏地图缺块
Map目录缺文件,或者补丁包没覆盖完整。重新解压补丁,别挑文件拷。
8. 登录器读不到列表
list.txt编码问题,改成ANSI。
列表格式错,确认是“区名 IP 端口 0”这种结构。
十、启动前最后检查清单
DBC里HeroDB存在且路径正确
服务端路径全英文
所有IP全127.0.0.1
端口7000/7100/7200没冲突
补丁整包覆盖到客户端
登录器关微端关更新
六个服务端进程全在
杀软加白
管理员权限运行
按这个顺序装,正常整合端半小时能进游戏。卡住先别改爆率别改脚本,先把能进门跑图搞定,后面再调版本内容。

