【修改教程】数据库的使用和介绍

数据库软件的安装
软件名称:navicat8_mysql-带注册码

图片[1]-【修改教程】数据库的使用和介绍-资源站

1、先安装navicat111_mysql_cs_x64.exe

2、将PatchNavicat.exe文件,复制到安装好的Navicat for MySQL目录下,双击打开PatchNavicat.exe,弹出的窗口中,选择启动文件navicat.exe,提示Path Successfully!就能正常使用了。

打开数据库软件,创建数据库连接
如下图所示

图片[2]-【修改教程】数据库的使用和介绍-资源站

点击确定后,类似创建出数据库的文件夹,可访问到本地或云端的游戏数据库。

打开查看魔域的数据库列表(目录)
如下图所示

图片[3]-【修改教程】数据库的使用和介绍-资源站

双击my-双击top1,即可打开魔域数据库(不同版本可能命名不一样,大部分都是top开头或newdb开头)
如果双击打不开,说明是魔域数据库未启动,以单机版本案例,需先启动:启动数据库.bat

查看数据案例:玩家账号的数据库表
如下图所示

图片[4]-【修改教程】数据库的使用和介绍-资源站

不用把数据库想复杂了,没接触过的小白,直接当做excel表格去看待就行,对数据的增删改查,也跟excel操作类似。

修改数据案例:玩家账号的数据库表
如下图所示

图片[5]-【修改教程】数据库的使用和介绍-资源站

注意:修改人物数据后,需要重登游戏才生效。

新增数据案例:玩家账号的数据库表
如下图所示

图片[6]-【修改教程】数据库的使用和介绍-资源站

因为加NPC可以直接重启服务器看到效果,所以拿这个做案例。
其他数据库表也一样,小白学习尝试的话,最好是复制一条已有的数据进行新增插入。

删除数据案例:玩家账号的数据库表
如下图所示

图片[7]-【修改教程】数据库的使用和介绍-资源站

常见的删除场景,比如删除地图上的某个怪物,删除玩家的某个装备物品,删除某个账号角色等
注意:小白学习过程中,不建议随意删除数据,因为很多数据是相关联的。

查找数据案例:玩家账号的数据库表
如下图所示

图片[8]-【修改教程】数据库的使用和介绍-资源站
图片[9]-【修改教程】数据库的使用和介绍-资源站

通常数据库包含的内容非常多,学会查询的方式,可以让你快速找到目标。

注意事项:
1、修改后怎么生效?
· 如果修改的是玩家的账号或角色内容,则重登生效;
· 如果修改的是游戏内容,则需要重启服务器MSG生效。
2、修改后,重登重启都没效果?
不是所有数据修改都有效,有些数据需要配合修改客户端补丁(其他教程再分享)
3、修改后,账号登不上或服务器重启失败?
那就是乱改出问题了,有些数值需要在合理的范围,否则将无法正常运行。
所以修改前,建议备份下数据库,避免无法复原数据。
备份的数据库所在目录:
\服务端\第1步-数据库\data\top1

top1这个文件夹就是版本数据库,可以复制一份出来备份。

常用数据库表介绍:
cq_action = 游戏脚本代码,大部分玩法都在此表中
cq_task = 可理解为脚本抬头,比如NPC要调用的脚本需在此添加

cq_npc = 静态npc数据

cq_dynanpc = 动态npc数据

cq_monstertype = 游戏怪物类型
cq_generator = 游戏刷怪设置
cq_dropitemrule = 怪物官方爆率

cq_itemtype = 游戏物品类型
cq_goods = 商店能购买的物品ID

cq_map = 游戏地图表

cq_magictype = 技能类型表

cq_levexp = 人物和宝宝的升级经验设置

cq_lottery  = 官方抽奖设置

cq_ad_log = 飞鸽喊话的记录

cq_trap = 幻兽求购信息

cq_family = 游戏所有的家族数据

cq_family_attr = 玩家所在的家族数据

cq_syndicate = 游戏所有的军团数据

cq_synattr = 玩家所在军团数据

account = 玩家账号表
cq_user  = 玩家角色表
cq_eudemon = 玩家的宝宝数据

cq_item = 玩家的物品数据

cq_magic = 玩家已学习的技能数据

e_money = 玩家之间的魔石交易数据

cq_friend = 玩家之间的好友数据
cq_enemy  = 玩家之间的仇人数据

cq_flower = 玩家之间的送花记录

cq_donation_dynasort_rec  = 玩家的捐款数据

以上是常用的数据库表,其他的建议技术精湛后再去研究。
很多GM工具已经提供了修改功能,如果GM工具没有或修改效果不理想,则可以通过数据库表去手动研究修改。

总结:
大家平时用的GM工具,本质上也是修改数据库,只不过GM工具适合初级小白,通过数据库才能修改更多内容。

本章主要是简单介绍下数据库的安装和使用,后续其它教程用到数据库的地方,再分享实操案例,比如修改导入脚本、新增物品、修改怪物等。
——夏日

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容