查看: 44|回复: 0

【第十七课】BLUE引擎传奇版本DBC2000数据库转换SQL教程

[复制链接]

216

主题

274

帖子

6570

积分

Rank: 9Rank: 9Rank: 9

积分
6570
发表于 2022-8-5 10:42:37 | 显示全部楼层 |阅读模式
基本信息
教程类型: 开区修改
引擎类型: BLUE引擎 


课程介绍:

注意:如果你传奇版本是老版的LEG引擎,需要先转换更新为DBC2000的数据库类型的BLUE引擎,并且确保引擎可以正常启动,再开始对着本节视频内容实际操作,BLUE引擎的数据库类型有两种,第一种是DBC2000数据库老版本引擎使用的数据库类型,第二种是无需安装DBC2000,引擎直接读取传奇版本本地数据库文件,如何区分自己的传奇版本使用的是什么数据库类型呢?双击打开传奇版本的游戏控制器,也就是启动引擎的那个控制台,点击控制器顶部的配置向导,配置向导界面“第二项”,显示的是【数据擎数据库名称】还是【数据库文件路径】,如果显示的是【数据擎数据库名称】你的版本使用的就是DBC2000数据库路径,如果显示的是【数据库文件路径】你的版本使用的就是无需安装DBC2000,引擎直接读取数据库文件的数据库类型,需要注意的是新版本的引擎程序,会强制使用第二种数据库类型,也就是说如果你版本原理是第一种DBC2000的数据库类型,你传奇版本里面的引擎程序更新以后,需要把传奇版本里面原来的数据库文件,转换为第二种类型的数据库文件,新版本的引擎程序才可以正常读取数据库文件,转换的方式也很简单,我会在实际操作过程中给大家做详细的演示,转换完成的数据库文件会变成一个.DB文件,也就是会把物品、怪物、技能三个数据库文件合为一个数据库文件,转换以后的数据库文件如果需要修改数据库内容,需要使用单独的数据库工具才可以。


传奇版本引擎程序更新:

在配置登录器之前必须先更新传奇版本的引擎程序,这一步操作是为了确定我们传奇版本里面的引擎程序,和我们自己配置的登录器配套,因为传奇版本的引擎程序和,我们自己配置的登录器不配套是不能进入游戏的,更新引擎的方法很简单,首先把你的传奇版本放在D盘,更新引擎之前先把版本启动的引擎全部关掉,解压教程目录里面的引擎包,双击打开【开始更新程序】.bat按任意按键,bat是一个批处理文件,他可以直接把新版本的引擎程序复制替换到你传奇版本对于的目录文件。

BLUE引擎程序包

BLUE引擎程序包



DBC2000转换SQL数据库工具:

转换数据库类型必须在服务器上操作,服务器系统要求使用Windows 2008 R2,因为部分用户自己电脑上的系统及数据库环境兼容性问题,转换数据库类型实际操作过程中会出现报错,数据库转换之前确保引擎可以正常启动,复制教程目录【转换工具】文件夹下的所有文件,粘贴到传奇版本MirServer\Mud2\DB目录,转换涉及到的文件分别为HeroDBConvertor、sqlite3.dll、DataTable_HeroDB.db,转换后的数据库文件会和成为一个.DB文件,文件中分别为三个数据库表分别为物品、怪物、技能,转换完成的数据库字段名称及功能作用有些编号,可以对比字段说明文档详细了解。

DBC2000转换SQL数据库工具

DBC2000转换SQL数据库工具



操作流程:

1.首先打开教程目录下面的两张不同引擎控制器类型截图,通过两张图片区分版本是什么数据库类型。
2.把DBC2000、传奇版本、引擎包、复制上传到服务器,把上传的压缩包解压出来。
3.复制传奇版本(MirServer)粘贴到D:\目录,安装DBC2000及添加数据库名称和读取路径。
4.启动引擎看是否正常,如果启动正常在关闭引擎,这一步是确定版本及数据库操作是否正确。
5.开始更新引擎,引擎包里面有一个【开始更新程序】.bat批处理文件,双击打开按任意按键开始更新。
6.复制教程目录下的转换工具文件夹到服务器,复制文件夹中的三个文件到MirServer\Mud2\DB目录。
7.转换完成以后,打开传奇版本中的引擎控制器,点击配置向导点击下一步,重新配置一遍保存。
8.很多版本转换数据库类型以后,启动引擎M2程序窗口会提示报错,这个我演示几个常见的错误。


转换完成的报错处理:

mapinfo报错
找到code后面对应的行数:比如661行去修正错误即可。
1、因为地图参数里面有重复的参数导致的
2、或者是有不正确的参数在里面
3、或者部分参数带括号的()括号不全 参数不全导致
4、重点看NORECONNECT(0159)这个

怪物血量不能为0 修改怪物数据库 HP不能写0
check [0] 0  全部脚本替换为true即可
捡物触发脚本报错 物品RareItem 直接写31
提示物品重复 删除重复项即可


学习资料  下载连接  必须回帖  即可显示
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

 
 
在线客服
QQ613945605
官方技术交流群
传奇GM技术交流群
工作时间:
10:00-24:00
客服热线:
15639769199
官方微信扫一扫
返回顶部 返回列表