当前位置 : 145z游戏站 | 热血传奇 | 技术教程 | 

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

热度:
一、先准备这几个东西

服务端:找标注“单机专用/单机整合包”的传世服务端,常见有两种目录名,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+顺序启动+补丁覆盖,五件事做对就能进游戏。
[顶部]