传奇世界单机/本地架设完整流程从DBC到进游戏

来源: 作者: 点击:
传奇世界没有官方单机版,能玩的都是玩家自制服务端+客户端整合包,本质在本机跑服务端、登录器连127.0.0.1。下面按老Hero/彩虹/AFT3引擎通用流程走,路径、DBC、启动顺序、登录器一条线到底。

一、资源与路径
下载完整服务端压缩包(含MirServer或WolServer目录,里面必须有DBServer、LoginSrv、LoginGate、SelGate、RunGate、Mir200、Mud2、LogServer、GameCenter.exe),再备一份配套客户端(1.996/2.0.5.80/13周年均可,版本别差太多)和DBC2000安装包。
服务端解压到D盘根目录,纯英文无空格:D:\MirServer。客户端解压到D:\CQSJClient之类独立目录,同样禁中文。放桌面或“D:\游戏\传世”必炸。

二、装DBC2000建HeroDB
双击DBC2000默认装完,Win10/11右键以管理员装。控制面板切大图标打开BDE Administrator,左侧Databases右键New,类型STANDARD,改名HeroDB(大小写不敏感但字母必须这串),右侧PATH指向D:\MirServer\Mud2\DB(部分端是D:\MirServer\DB或D:\MirServer\Mir200\Mud2\DB,看服务端DB文件夹实际位置),LANGDRIVER选Chinese (PRC) ANSI,Ctrl+S保存,关窗选Yes。
验证:重开BDE能看到HeroDB下展开DB文件即成功。PATH错、别名不叫HeroDB、路径带中文,M2必报数据库连接失败。

三、改服务端IP与基础参数
进D:\MirServer,双击GameCenter.exe(引擎控制器)点配置向导:
游戏服务端所在目录指D:\MirServer;
数据库名称填HeroDB;
服务器名称自定(如“传世单机”);
服务器IP填127.0.0.1;
登录端口7000、游戏端口7100/7200保持默认,单机端口填0也行;
取消动态IP、取消外网IP勾选。
生成配置后保存。顺手改Mir200下!Setup.txt:ServerIP=127.0.0.1、ServerName与控制器一致、ExpRate和DropRate可调(单机ExpRate=10 DropRate=5)。

四、启动顺序(顺序错必报端口拒绝)
手动启按依赖关系来,用引擎控制器“启动游戏服务器”也是按这顺序拉:
1. DBServer\DBServer.exe —— 黑窗显示“数据库连接成功/DB Server Connect Success”别关;
2. LogServer\LogServer.exe(有则启,部分端合并进DBServer);
3. LoginSrv\LoginSrv.exe —— 提示“登录服务已就绪/Login Server Ready”;
4. LoginGate\LoginGate.exe —— 网关Ready;
5. SelGate\SelGate.exe、RunGate\RunGate.exe —— 有则启;
6. Mir200\M2Server.exe —— 最后启,底部滚屏停后出“引擎启动成功/游戏世界初始化完成”即全开。
M2加载慢,过早启网关会连接拒绝,每个间隔等3-5秒。所有黑窗全程别关。

五、客户端补丁与登录器
把服务端里“补丁”文件夹的Data、Map、Wav、UI、pak原样覆盖进D:\CQSJClient根目录,缺补丁进游戏黑屏、地图花、装备红蓝块。
打开服务端自带的登录器配置器(LoginConfig/MakeLogin),建服务器:名称“传世单机”、IP 127.0.0.1、端口7000、取消微端和外网列表,生成登录器exe,拷到客户端根目录。
单机登录器大多不支持界面注册,进M2Server点“查看-列表信息-账号管理”手建账号(如test/123456),或登录器配本地list.txt(内容:传世单机127.0.0.1 7000
0)。

六、进游戏与GM
双击客户端根目录登录器,选“传世单机”,用test账号进,建战法道角色,能跑落霞岛、NPC能对话、商店能买即架通。
M2Server里“查看-列表信息-管理员列表”加角色名等级10,游戏内@调整等级 50、@刷屠龙 1、@调整经验 999999即可改数据。

七、常见卡点
黑屏=补丁没覆盖或pak密码没填;
无法连接服务器=登录器IP/端口和控制器不一致,或M2没起完;
端口占用=netstat -ano | findstr 7000查占用PID,任务管理器结束迅雷/杀软再启;
DBC报错=PATH指错或HeroDB别名拼错,重设Apply;
Win11装不了DBC2000=下64位专用版,管理员装,注册表SHAREDMEMLOCATION改0x5BDE;
角色不保存=Mir200\Envir\Account无写权限或DB文件被占。

一键端(带“启动服务端.bat”)可跳过配置向导,但DBC的HeroDB仍要手建,bat只替你按序拉网关。SQLite/内置库的新端不用DBC2000,改!Setup.txt DBType=1直接启M2,但九成下载到的传世端还是HeroDB体系。