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

传奇世界单机版完整架设教程安装DBC2000配置服务端生成登录器进游戏步骤

热度:
传奇世界(WorldLegend/传世)单机版架设核心四步:装DBC2000配数据库、解压服务端改IP为127.0.0.1、启动各网关服务、用配套登录器生成器做单机登录器进游戏。下面按实际操作为主说明,适用于AFT/彩虹/HeroMir3引擎的主流传世单机端。

一、准备工作与目录规范

下载三个东西:传奇世界单机服务端(带引擎和登录器生成器)、传奇世界官方客户端(推荐1.996或2.0版,不能用热血传奇客户端替代)、DBC2000安装包(32位版)。

解压服务端到纯英文短路径如D:\WolServer或D:\MirServer,路径严禁含中文、空格、括号。解压客户端到D:\Woool或D:\WorldClient同样要求纯英文路径。先关杀毒软件和WindowsDefender避免误删引擎文件。

二、安装DBC2000并建数据库别名

双击DBC2000安装包一路Next默认安装完成。打开控制面板切大图标或小图标视图找到BDEAdministrator(如找不到在开始菜单搜bde)。

操作步骤:
1.左侧Databases空白处右键→New→选STANDARD→OK。
2.将默认名STANDARD1改名为HeroDB(部分端要求CMMirDB或WolDB,看服务端说明,绝大多数写HeroDB即可)。
3.右侧TYPE保持STANDARD,PATH(或DefaultDirectory)点...选到服务端数据库目录,一般是D:\WolServer\Mud2\DB或D:\MirServer\DB(目录里能看到Account.DB、Hum.DB等文件即是)。
4.按Ctrl+S或点Object→Apply保存,弹窗点Yes。
5.右键HeroDB→Open能展开看到表说明配置正确,关掉BDEAdministrator。

三、修改服务端IP为本地回环

打开服务端根目录下的!Setup.txt(部分端在Config\ServerInfo.ini或Setup.ini),搜以下字段改为:

ServerIP=127.0.0.1
LoginGateIP=127.0.0.1
DBServerIP=127.0.0.1
GameIP=127.0.0.1
ServerName=传奇世界单机版

ServerName可自定但须和后面登录器列表名完全一致。若服务端有GameCenter.exe(引擎控制台),双击打开点"配置向导",服务端路径选D:\WolServer,数据库名填HeroDB,服务器IP填127.0.0.1,点保存配置即可自动写入以上参数。

另检查DBServer\DBServer.ini或LoginSrv\LoginSrv.ini中ServerIP/ListenIP也都改为127.0.0.1。

四、启动服务端(顺序很重要)

方式A——引擎控制器一键启动:
运行GameCenter.exe或Start.exe点"启动所有服务",观察各黑窗口无红色报错即可。

方式B——手动按顺序启动(任一方式都要按此顺序):
1.DBServer.exe(Mud2\DBServer\或根目录DBServer)——显示数据库连接成功
2.LoginSrv.exe(Login\或LoginSrv\)——显示登录服务就绪、监听端口7000
3.LoginGate.exe(LoginGate\)——显示网关已启动、监听7000
4.SelGate.exe(SelGate\)——显示角色网关就绪
5.M2Server.exe/WorldServer.exe(Mir200\或WolServer\Mir200\)——加载地图NPC完毕显示"引擎启动完成"

所有黑窗口只能最小化不能关闭,关任何一个等于关服。若DBServer报"CannotopenHeroDB"说明第二步数据库PATH指错了重设。

五、制作单机登录器

打开服务端目录下的登录器生成器(常叫LoginTool.exe、WorldLoginMaker.exe或飘逸/凤凰/帝王登录器配置器):
-服务器名称填与!Setup.txt中ServerName完全一致的字(如"传奇世界单机版")
•IP地址填127.0.0.1

•端口填7000(与LoginSrv监听端口一致,部分端7100是角色端口不用改这里)

-客户端路径浏览选择你装的传奇世界客户端根目录(内含World.exe或Woool.exe)
•取消勾选微端模式、广告、自动更新

•点"生成登录器",把生成的.exe复制到客户端根目录(和World.exe同级)

部分整合端直接带了"传奇世界单机登录器.exe",确认IP是127.0.0.1后直接拷客户端用也行。

六、打补丁与进游戏

若服务端有Patch或Data补丁文件夹,把里面.wzl.pak.map按说明覆盖到客户端Data\Maps\目录(通常NewopUI.pak、MapXX.wzl、ObjXX.wzl覆盖到客户端Data)。

双击客户端根目录刚生成的登录器:
•部分端需先在DBServer目录运行Account.exe或M2中点"账号管理→添加账号"建号(账号如test密码123456)。

•部分端登录器可直接注册——输账号密码点注册再登录。

-瑶务器→创建角色(战士/法师/道士/刺客视版本)→进落霞岛或中州即成功。

七、GM权限与常用设置

M2Server点"查看→列表信息→管理员列表"加角色名权限10保存,进游戏角色名在AdminList.txt(Mir200\Envir\)也可直接写*角色名另起一行存ANSI重载。常用GM:
-@level50升等级
•@make物品名刷装备

•@move地图号传图

•@gold数字加金币

经验倍率在M2"参数设置→经验倍率"改,爆率改Mir200\Envir\MonItems\下对应怪物txt(1/分母越小越高)。

八、常见故障排查

•DBServer启动报Cannotopentable——HeroDB的PATH指到DB文件夹不对或DBC2000没保存,重设Apply。

•登录器提示连接服务器失败——LoginGate/LoginSrv未启动或登录器IP端口不对,确认7000端口未被占用(netstat-ano|findstr7000)。

-进游戏黑屏/无地图——客户端缺Map文件或补丁未覆盖,确认服务端Map目录.map文件复制到客户端Maps。
•版本不匹配——客户端版号与服务端要求不一致,下对应版客户端(1.996配多数复古端,铁血丹心配1.998+)。

•创建角色提示失败——HeroDB可写权限不够,服务端目录右键属性取消只读,或DBServer以管理员运行。

-杀毒误删引擎文件——全程关杀软再解压,被删了重解压恢复。

按以上步骤做完,传奇世界单机版就能正常玩了,后续改爆率、加元宝、调转生都在M2控制台操作。
[顶部]