魔域(尤其是基于MYSQL的服务端架构)数据库通常以cq_作为表名前缀,涵盖账号、角色、幻兽、物品、技能、社交、军团、任务及系统配置等多个维度,以下按功能模块拆解核心表结构及字段含义。
账号与角色基础数据表
• account(账号表):存储玩家登录账号基础信息,包含id(账号唯一ID)、用户名、密码(password加密存储)、注册时间、封禁状态、最后登录IP与时间等字段,是玩家进入游戏的第一道验证数据。
- cq_user(人物角色资料表):存储角色核心属性,关键字段有id(角色ID关联账号)、name(角色名)、level(等级)、profession(职业,1战士2法师3异能者等)、life(当前血量)、max_life(最大血量)、mana(魔法值)、money(金币数)、emoney(魔石数)、map_id(所在地图ID如1雷鸣大陆)、x/y(坐标)、exp(经验值)、reborn(转世次数)、vip(VIP等级)、pk_status(PK模式与值)。
- user_detail(用户详细资料表):补充存储角色头像、签名、设置项等扩展信息。
幻兽与宠物数据表
• cq_eudemon(幻兽资料库):核心字段包括id(幻兽ID)、owner_id(所属角色ID关联cq_user)、name(宝宝名)、type(幻兽类型ID对应模型)、level(宝宝等级)、star(星级)、rank(排名)、grow_sub、grow_main(主副属性成长率)、reborn_count(转世次数)、talent(天赋值)、awake(觉醒等级)、loyalty(忠诚度)、exp(幻兽经验)。
• cq_eudemon_timeout(宠物到期时间):记录限时幻兽或孵化状态的到期时间戳。
• cq_dyna_rank_rec(宝宝排名)、cq_dyna_rank_type(排名类型):用于存储全服幻兽星级、战力排行榜相关数据。
物品与装备数据表
• cq_item(玩家所有物品表):存储角色背包、仓库、装备栏内的物品数据。字段含id(物品记录ID)、player_id(角色ID)、type(物品类型ID对应itemtype表)、count(堆叠数量)、position(位置,如背包格/装备槽位)、grade(品质或追加等级)、ident(鉴定状态)、hole(孔数)、gem1/gem2/gem3(镶嵌宝石ID)、data(扩展属性如极品数值、神器属性)、bind(绑定状态1绑定0未绑)。
- StdItems.DB / itemtype(物品基础库表):非动态表,定义全服所有物品的静态属性。Idx/Id(物品序列)、Name(名称)、Stdmode(使用类型/装备部位)、Shape(外形ID)、Weight(重量)、DuraMax(最大持久)、Ac/Ac2(防御上下限)、Mac/Mac2(魔防上下限)、Dc/Dc2(攻击上下限)、Mc/Mc2(魔法上下限)、Sc/Sc2(道术上下限)、Need(需求类型0等级1攻击2法力3道术)、NeedLevel(需求等级)、Price(售价)、Stock(库存/爆率权重)。
- cq_card / cq_card2 / cq_card3(魔石卡记录表):记录充值卡、经验球等卡片的使用状态与归属。
技能与魔法数据表
• cq_magic(人物技能表):字段含id、player_id(角色ID)、type(技能ID)、level(技能等级)、exp(技能熟练度/训练值)。
- Magic.DB / cq_magictype(魔法基础库):MagID(魔法ID)、MagName(名称)、EffectType(效果类型)、Spell(耗魔)、Power/MaxPower(威力上下限)、Job(适用职业0战1法2道99通用)、NeedL1/NeedL2/NeedL3(各级需求等级)、L1Train/L2Train/L3Train(训练值)、Delay(冷却)。
社交与组织数据表
• cq_friend(好友表):id、userid(玩家ID)、friend(好友角色ID)、friendname(好友名)。
• cq_enemy(敌人/PK记录表):id、userid、enemy(仇人ID)、enemyname、time(记录时间)。
- cq_syndicate(军团/行会表):存储军团ID、名称、等级、资金、团长ID、公告等。
• cq_family(家族表)、cq_family_attr(家族属性):记录家族成员关系与加成。
- cq_tutor(导师表)、cq_tutor_contributions(导师贡献)、cq_tutorEXP(导师经验):记录师徒系统数据。
怪物与地图配置表
• Monster.DB / cq_monster(怪物数据表):Name(名)、Race(种族/行走类型)、Appr(外观)、Lvl(等级)、Exp(经验)、HP/MP(血蓝)、AC/MAC(防魔防)、DC/MC/SC(攻魔道)、SPEED(速度)、ATTACK_SPD(攻速)、CoolEye(反隐)、Undead(是否亡灵)。
- cq_generator(刷新器表):定义怪物、NPC的刷新点、地图、时间间隔、包围半径等。
• cq_dynamap(动态地图如环保练功场)、map表:存储地图基础参数与动态副本实例。
任务与系统日志表
• cq_mission(任务表)、cq_taskdetail(任务细节):记录任务ID、触发条件、完成状态、奖励发放标记,task表含Id、Itemname1/2(检测物品)、Money(检测金钱)、Profession/Sex/Team(检测职业性别组队)等字段。
- cq_action(NPC脚本动作表)、cq_action_copy(脚本副本):Id(动作序列)、Id_next/Id_nextfail(成功/失败下一动作ID)、Type(触发类型)、Data/Param(参数数据),驱动NPC对话与功能。
- cq_announce(公告表)、cq_ad_log(飞鸽喊话记录)、cq_auction(拍卖行)、zf_log(充值日志)、myball_card_log(经验球日志)、cq_disdain(PK记录)、cq_donation_dynasort_rec(爵位捐赠):用于各类系统行为追踪与数据统计。
上述表中cq_user、cq_item、cq_eudemon、cq_magic、account为最常修改与查询的核心业务表,物品与怪物基础库(StdItems.DB、Monster.DB)通常以独立DB文件或itemtype表存在,修改时需同步校验动态表内的类型ID引用关系以防数据异常。
账号与角色基础数据表
• account(账号表):存储玩家登录账号基础信息,包含id(账号唯一ID)、用户名、密码(password加密存储)、注册时间、封禁状态、最后登录IP与时间等字段,是玩家进入游戏的第一道验证数据。
- cq_user(人物角色资料表):存储角色核心属性,关键字段有id(角色ID关联账号)、name(角色名)、level(等级)、profession(职业,1战士2法师3异能者等)、life(当前血量)、max_life(最大血量)、mana(魔法值)、money(金币数)、emoney(魔石数)、map_id(所在地图ID如1雷鸣大陆)、x/y(坐标)、exp(经验值)、reborn(转世次数)、vip(VIP等级)、pk_status(PK模式与值)。
- user_detail(用户详细资料表):补充存储角色头像、签名、设置项等扩展信息。
幻兽与宠物数据表
• cq_eudemon(幻兽资料库):核心字段包括id(幻兽ID)、owner_id(所属角色ID关联cq_user)、name(宝宝名)、type(幻兽类型ID对应模型)、level(宝宝等级)、star(星级)、rank(排名)、grow_sub、grow_main(主副属性成长率)、reborn_count(转世次数)、talent(天赋值)、awake(觉醒等级)、loyalty(忠诚度)、exp(幻兽经验)。
• cq_eudemon_timeout(宠物到期时间):记录限时幻兽或孵化状态的到期时间戳。
• cq_dyna_rank_rec(宝宝排名)、cq_dyna_rank_type(排名类型):用于存储全服幻兽星级、战力排行榜相关数据。
物品与装备数据表
• cq_item(玩家所有物品表):存储角色背包、仓库、装备栏内的物品数据。字段含id(物品记录ID)、player_id(角色ID)、type(物品类型ID对应itemtype表)、count(堆叠数量)、position(位置,如背包格/装备槽位)、grade(品质或追加等级)、ident(鉴定状态)、hole(孔数)、gem1/gem2/gem3(镶嵌宝石ID)、data(扩展属性如极品数值、神器属性)、bind(绑定状态1绑定0未绑)。
- StdItems.DB / itemtype(物品基础库表):非动态表,定义全服所有物品的静态属性。Idx/Id(物品序列)、Name(名称)、Stdmode(使用类型/装备部位)、Shape(外形ID)、Weight(重量)、DuraMax(最大持久)、Ac/Ac2(防御上下限)、Mac/Mac2(魔防上下限)、Dc/Dc2(攻击上下限)、Mc/Mc2(魔法上下限)、Sc/Sc2(道术上下限)、Need(需求类型0等级1攻击2法力3道术)、NeedLevel(需求等级)、Price(售价)、Stock(库存/爆率权重)。
- cq_card / cq_card2 / cq_card3(魔石卡记录表):记录充值卡、经验球等卡片的使用状态与归属。
技能与魔法数据表
• cq_magic(人物技能表):字段含id、player_id(角色ID)、type(技能ID)、level(技能等级)、exp(技能熟练度/训练值)。
- Magic.DB / cq_magictype(魔法基础库):MagID(魔法ID)、MagName(名称)、EffectType(效果类型)、Spell(耗魔)、Power/MaxPower(威力上下限)、Job(适用职业0战1法2道99通用)、NeedL1/NeedL2/NeedL3(各级需求等级)、L1Train/L2Train/L3Train(训练值)、Delay(冷却)。
社交与组织数据表
• cq_friend(好友表):id、userid(玩家ID)、friend(好友角色ID)、friendname(好友名)。
• cq_enemy(敌人/PK记录表):id、userid、enemy(仇人ID)、enemyname、time(记录时间)。
- cq_syndicate(军团/行会表):存储军团ID、名称、等级、资金、团长ID、公告等。
• cq_family(家族表)、cq_family_attr(家族属性):记录家族成员关系与加成。
- cq_tutor(导师表)、cq_tutor_contributions(导师贡献)、cq_tutorEXP(导师经验):记录师徒系统数据。
怪物与地图配置表
• Monster.DB / cq_monster(怪物数据表):Name(名)、Race(种族/行走类型)、Appr(外观)、Lvl(等级)、Exp(经验)、HP/MP(血蓝)、AC/MAC(防魔防)、DC/MC/SC(攻魔道)、SPEED(速度)、ATTACK_SPD(攻速)、CoolEye(反隐)、Undead(是否亡灵)。
- cq_generator(刷新器表):定义怪物、NPC的刷新点、地图、时间间隔、包围半径等。
• cq_dynamap(动态地图如环保练功场)、map表:存储地图基础参数与动态副本实例。
任务与系统日志表
• cq_mission(任务表)、cq_taskdetail(任务细节):记录任务ID、触发条件、完成状态、奖励发放标记,task表含Id、Itemname1/2(检测物品)、Money(检测金钱)、Profession/Sex/Team(检测职业性别组队)等字段。
- cq_action(NPC脚本动作表)、cq_action_copy(脚本副本):Id(动作序列)、Id_next/Id_nextfail(成功/失败下一动作ID)、Type(触发类型)、Data/Param(参数数据),驱动NPC对话与功能。
- cq_announce(公告表)、cq_ad_log(飞鸽喊话记录)、cq_auction(拍卖行)、zf_log(充值日志)、myball_card_log(经验球日志)、cq_disdain(PK记录)、cq_donation_dynasort_rec(爵位捐赠):用于各类系统行为追踪与数据统计。
上述表中cq_user、cq_item、cq_eudemon、cq_magic、account为最常修改与查询的核心业务表,物品与怪物基础库(StdItems.DB、Monster.DB)通常以独立DB文件或itemtype表存在,修改时需同步校验动态表内的类型ID引用关系以防数据异常。

