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

单机魔域数据库核心表结构与字段详解

热度:
针对单机架设修改需求,魔域数据库(通常为MySQL,库名如my、account)的核心结构围绕角色属性、物品、幻兽及脚本逻辑展开。以下为常用表结构拆解。

一、 账号与角色基础表

1. account(账号表)
存储玩家注册的账号信息,是角色登录的入口。
- id:自增主键,账号的唯一ID。
• name:账号名称(登录用户名)。

• password:MD5加密后的密码。

- VIP:账号VIP等级,影响特权。
• online:在线状态标识(0离线,1在线)。

- reg_date:账号注册时间。

2. cq_user(角色属性表)
游戏内最重要的表,存储所有玩家的核心数据。
• id:角色唯一ID(与account.id关联)。

- name:角色名称。
• lookface:角色外观代码(修改此项可改变角色形象,如GM形象)。

- level:角色等级。
• exp:当前经验值。

• money / emoney:金币与魔石数量(直接修改此处可刷钱)。

- profession:职业代码(如0战士、1法师)。
• map / x / y:当前所在地图ID及坐标。

- pk:PK值或声望。
• eud_pack_size:幻兽孵化器格数(可修改扩大)。

• medal_select:可出征幻兽数量(默认3,可改为12)。

二、 物品与装备系统

1. cq_itemtype(物品类型库)
定义游戏中所有物品的基础模板。
- id:物品ID(与客户端同步)。
• name:物品名称。

• type:物品大类(如武器、防具、药水)。

- price:基础售价。
• req_level:使用等级要求。

• req_profession:职业限制。

2. cq_item(玩家背包/身上物品)
存储玩家实际拥有的每一件具体装备。
• id:物品实例ID(自增)。

- player_id:所属角色ID(关联cq_user.id)。
• type:物品类型ID(关联cq_itemtype.id)。

- position:装备位置(如0背包,1武器栏)。
• amount:堆叠数量。

• ident:是否已鉴定。

- add_level:追加等级(+1至+12)。
• luck:幸运值。

• plunder:装备品质或抢夺属性。

3. cq_itemaddition(装备附加属性)
记录装备的魔魂、神佑等额外属性,与cq_item通过item_id关联。

三、 幻兽(宝宝)系统

1. cq_eudemon(幻兽数据表)
存储所有已孵化的幻兽详细信息。
- id:幻兽唯一ID。
• owner_id:主人角色ID。

• type:幻兽种类ID(如物防、法防、战年)。

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

• exp:幻兽经验。

• life / mana:生命值与魔法值。

- attack / defense:攻击与防御力。
• availabletime:可出征时间(修改为0表示永久)。

2. cq_grade(幻兽成长/评分表)
定义幻兽的成长率计算公式与评分标准。
- rarity:罕见度加分。
• life_a / life_b:生命成长的最小/最大记分值。

- life_c:评分参数(调高此项可快速获得高星宠)。

四、 游戏规则与脚本表

1. cq_action(NPC脚本表)
游戏内所有NPC对话、任务、活动的逻辑核心。
• id:脚本段ID。

- id_next:执行成功后的下一段ID。
• id_nextfail:条件不满足时的跳转ID。

- type:脚本类型(如对话、检测物品、给予奖励)。
• data:执行参数(如检测的物品ID)。

- param:对话文本或条件表达式(如check 5500检测技能)。

2. cq_config(服务器全局配置)
控制服务器运行参数。
• id:配置项ID。

- data:配置数值(如最高等级限制、双倍经验开关)。

3. cq_monstertype(怪物属性表)
• name:怪物名称。

• level:怪物等级。

- HP / MP:血量与魔法。
• AC / DC:防御与攻击力。

• Exp:击杀经验。

- Drop:关联掉落规则ID。

4. cq_dropitemrule(掉落规则表)
与怪物表关联,定义BOSS爆率及掉落物品列表。

五、 其他辅助表

- cq_map:地图配置信息。
• cq_npc:NPC静态位置与外观。

• cq_syndicate:军团(家族)数据。

- cq_magic:玩家已学技能记录。

六、 单机修改实操提示

1. 刷钱与魔石:直接在cq_user表修改money(金币)和emoney(魔石)字段数值。
2. GM权限与形象:在cq_user表的name字段后加上[PM],并将lookface改为3。
3. 修改爆率:调整cq_dropitemrule表中对应怪物的chance(几率)字段。
4. 备份原则:修改前务必导出SQL文件备份,避免改错字段导致服务器无法启动。
[顶部]