当前位置 : 145z游戏站 | 魔域 | 技术教程 | 

魔域服务端数据库表结构详细说明 account与my库核心字段注释 cq_user cq_eudemon cq_i

热度:
魔域(MOYO)服务端通常有两个核心MySQL库——account库(账号系统)和my库(角色/幻兽/物品/军团等游戏数据)。不同版本表名前缀可能带cq_,下面按最常用的Conquer Online内核魔域改编版说明,字段名各版略有出入但核心含义一致。

一、account库(账号数据库)

account表——账号基础信息
• id:自增账号ID,主键

• name:登录账号名

• password:MD5加密后的密码

• question/answer:密保问题与答案

- reg_time:注册时间戳
• lastlogin_time:最后登录时间

• vip/flag:VIP等级或封禁标记

account_pwd表——密码/硬件码密保扩展,一般关联account.id。

二、my库(游戏数据核心库)常用表

cq_user——人物角色表(最重要)

每行一个角色,通过account_id关联账号。
• id:角色唯一ID(与cq_eudemon.owner_id/cq_item.owner_id对应)

- account_id:所属账号ID
• name:角色名

• profession:职业(1=战士 2=法师 3=异能者 5=血族等,各版数值有差异)

• level:等级

• exp:当前经验

- hp/mp:当前血量/魔法值
• max_hp/max_mp:最大血量/魔法值

• money/emos(emoney):金币/魔石(字段名常为money和emoney或eudemon_money)

- map_id:所在地图ID(1=雷鸣贸易区等)
• x/y:当前坐标

• rebirth_count/reborn_level:转生次数/转生等级

• pk_mode/pk_value:PK模式/PK值

- lookface:角色外观模型ID
• guild_id:所属军团ID(0=无)

• mentor_id/tutor_id:师徒关系ID

• godhead_status:神格状态(未开启/创世神格/战神神格等)

- add_point:未分配属性点
• strength/agility/intelligence/constitution/spirit:力敏智体精基础属性

cq_eudemon——幻兽(BB)数据表

存储玩家所有幻兽(背包未合、出战、仓库),一条记录一只幻兽。
• id:幻兽记录ID(主键)

• owner_id:主人角色ID(对应cq_user.id)

• item_id:幻兽类型ID(对应幻兽蛋Type ID,如凯隆=10001)

- name:幻兽昵称
• level:幻兽等级

• exp:幻兽当前经验

• star_lev:幻兽星级

• reborn_times:转世(副属性合)次数

• relationship:关系(1=主战 2=副战 0=未出战仓库)

- position:位置标识(出战槽位)
• life:当前生命值

• phy_atk_min/phy_atk_max:最小/最大物攻

• mag_atk_min/mag_atk_max:最小/最大魔攻

- phy_def/mag_def:物防/魔防
• grow_rate_phyatk/grow_rate_magicatk/grow_rate_life/grow_rate_phydef/grow_rate_magdef:各项成长率

- init_phy/init_magic/init_def/init_life:初始四项主属性
• talent1~talent5:天赋值

• loyalty/fidelity:忠诚度

• available_time:有效期时间戳(限时幻兽)

- chk_sum:校验和

cq_item——玩家物品/装备表

角色背包、仓库、身上穿戴的每件物品一行。
• id:物品记录ID

• owner_id:所属角色ID(cq_user.id)

- itemtype_id/typeid:物品类型ID(对应cq_itemtype.id,如武器=xxx)
• position:位置(0=背包第1格递增,负数为装备槽:-1头盔 -2项链 -3武器等,各版定义稍有不同)

- amount:堆叠数量(药水/魔石数量)
• dura/dura_max:当前持久/最大持久

• upgrade_level/add_level:追加/强化等级

• hole_count/gem_slot:打洞数及镶嵌宝石ID

- bind_flag/bind_state:绑定状态(0未绑 1绑定)
• identify:是否已鉴定

• god_addition/god_level:神佑等级/神佑属性

• monster_drop_time:掉落时间戳(影响某些限时拾取)

- chk_sum:数据校验

cq_magic——玩家技能表

• id/owner_id:记录ID和角色ID

• magic_id:技能ID(对应cq_magictype.id)

• level:技能当前等级

- exp:技能熟练度

cq_syndicate——军团(家族/军团)表

• id:军团ID

• name:军团名

• chief_id:军团长角色ID

• fund/money:军团资金

- level:军团等级
• create_time:创建时间

其他常用配置/辅助表(只读或修改爆率/商店)

• cq_itemtype:全服物品模板(名称/持久/攻防/价格/Stdmode),改装备显示属性在此配合客户端ini同步。

- cq_monstertype:怪物模板(名称/血量/攻防/爆率组ID/外观)。
• cq_magictype:技能模板(消耗MP/冷却/效果类型)。

• cq_action:NPC对话脚本与任务触发逻辑。

- cq_npc:NPC坐标/外观/绑定脚本ID。
• cq_taskdetail/cq_mission:任务状态与详情。

• cq_friend/cq_enemy:好友与仇人列表。

- cq_auction:拍卖行物品记录。

三、修改注意事项

• 改cq_user.level/exp/money/emoney即时生效但角色在线时需下线重登或触发M2刷新,部分版有内存缓存需重启GameServer或等自动同步。

- cq_eudemon改完星级/成长率后注意重新算chk_sum防数据回滚,部分版有校验失败自动还原机制。
• cq_item改装备追加/洞数/神佑后角色需重新穿戴或刷新背包才看到新属性。

• 清空新区数据通常只清my库的cq_user/cq_eudemon/cq_item/cq_syndicate等,account库保留账号。

不同魔域端(早期魔域1.0/神格觉醒/口袋版服务端)字段名可能有细微差别(如魔石字段叫emoney、e_money或money2),不确定时用DESC 表名;查看实际结构对照理解。
[顶部]