一、先准备这几个东西
服务端:找标注“单机专用/单机整合包”的传世服务端,常见有两种目录名,WolServer或MirServer,下载后别急着点。
客户端:传奇世界官方完整客户端,优先十周年或经典复古版,版本要和服端说明匹配,不然进图黑屏、版本不匹配。
DBC2000:数据库配置工具,32位版就够了,Win10/Win11装完可能要兼容模式。
运行库:VC++2005~2022全系列x86、DirectX9.0c、.NETFramework4.x,缺一个就容易闪退或报缺dll。
解压前先把杀毒和防火墙临时关掉,或者把准备放的目录加信任区,很多exe和dll会被误删。
二、路径规矩(最重要)
服务端放纯英文、无空格、无中文的路径:
D:\WolServer
或
D:\MirServer
客户端也同理:
D:\Woool
或
D:\Legend
桌面、中文文件夹、带括号的路径都别用,解压完先右键属性取消只读。
三、DBC2000数据库配置
安装完DBC2000,控制面板切大图标,打开BDEAdministrator。
左侧Databases右键New,类型选STANDARD。
重命名别名,常见叫HeroDB(部分包要求MirWorldDB或WorldDB,以服务端说明为准)。
右边PATH指向服务端数据库目录,一般是:
D:\WolServer\DB
或
D:\MirServer\Mir200\Mud2\DB
Ctrl+S保存,关掉重开,能看到数据表、不是0Items就对了。
如果启动服务端报“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里是不是loadpluginfailed。
2.报HeroDB不存在
回BDEAdministrator看别名和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+顺序启动+补丁覆盖,五件事做对就能进游戏。
服务端:找标注“单机专用/单机整合包”的传世服务端,常见有两种目录名,WolServer或MirServer,下载后别急着点。
客户端:传奇世界官方完整客户端,优先十周年或经典复古版,版本要和服端说明匹配,不然进图黑屏、版本不匹配。
DBC2000:数据库配置工具,32位版就够了,Win10/Win11装完可能要兼容模式。
运行库:VC++2005~2022全系列x86、DirectX9.0c、.NETFramework4.x,缺一个就容易闪退或报缺dll。
解压前先把杀毒和防火墙临时关掉,或者把准备放的目录加信任区,很多exe和dll会被误删。
二、路径规矩(最重要)
服务端放纯英文、无空格、无中文的路径:
D:\WolServer
或
D:\MirServer
客户端也同理:
D:\Woool
或
D:\Legend
桌面、中文文件夹、带括号的路径都别用,解压完先右键属性取消只读。
三、DBC2000数据库配置
安装完DBC2000,控制面板切大图标,打开BDEAdministrator。
左侧Databases右键New,类型选STANDARD。
重命名别名,常见叫HeroDB(部分包要求MirWorldDB或WorldDB,以服务端说明为准)。
右边PATH指向服务端数据库目录,一般是:
D:\WolServer\DB
或
D:\MirServer\Mir200\Mud2\DB
Ctrl+S保存,关掉重开,能看到数据表、不是0Items就对了。
如果启动服务端报“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里是不是loadpluginfailed。
2.报HeroDB不存在
回BDEAdministrator看别名和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+顺序启动+补丁覆盖,五件事做对就能进游戏。

