Data数据库
2025/8/20大约 6 分钟开发拓展开发数据库
数据库说明
本文档介绍游戏核心数据库表结构,版本:4.0.0
基础数据表
配置表
| 表名 | 说明 | 关键字段 |
|---|---|---|
record_ini | 读写配置表 | id, type, file, sec, c_key, value |
玩家基础数据
| 表名 | 说明 | 关键字段 |
|---|---|---|
data_user | 玩家基础信息 | user(QQ), name, sex, life, mana, map, lv, exp, occ, state |
data_user_pack | 玩家背包 | user(QQ), goods, num |
data_user_money | 玩家货币 | user(QQ), type, num |
cache_user | 缓存排行榜 | user(QQ), life, mana, attack, def |
玩家状态说明
state字段:- 0: 正常状态
- 1: 无尽塔
- 2: 副本
战斗系统
战斗相关表
| 表名 | 说明 | 关键字段 |
|---|---|---|
玩家战斗 | 玩家战斗状态 | QQ, 怪物, 生命, 法力 |
怪物战斗 | 怪物战斗状态 | ID, type, 怪物, 技能, 时间 |
队伍战斗 | 队伍战斗状态 | 队伍, 位置, 怪物, 生命, 法力 |
状态管理表
| 表名 | 说明 | 关键字段 |
|---|---|---|
玩家状态 | 玩家技能状态 | QQ, 技能, 开始时间, 累计次数, 结算时间 |
怪物状态 | 怪物技能状态 | ID, type, 怪物, 技能, 开始时间, 上次时间, 结算时间 |
状态类型说明
type字段:- 1: 普通
- 2: 队伍
- 3: 无尽塔
- 4: 副本
装备与物品系统
| 表名 | 说明 | 关键字段 |
|---|---|---|
玩家装备 | 玩家装备信息 | QQ, 类型, 内容 |
地图物品 | 地图掉落物品 | 位置, 物品, 数量, 掉落时间 |
强化数据 | 装备强化等级 | obj(QQ), part(部位), number(强化等级) |
技能系统
| 表名 | 说明 | 关键字段 |
|---|---|---|
data_user_skill | 玩家技能 | user(QQ), skill, learn, count |
data_skill_use | 技能使用记录 | user(QQ), type, heavy, skill |
record_user_skill | 技能等待记录 | user(QQ), skill, wait |
技能学习状态
learn字段:- 0: 道具冷却(已移除)
- 1: 已学习
- 2: 道具技能
任务系统
| 表名 | 说明 | 关键字段 |
|---|---|---|
玩家任务 | 当前任务 | QQ, 任务, 类型, 目标, 数量 |
任务记录 | 任务完成记录 | QQ, 任务, 时间 |
玩家对话 | NPC对话状态 | QQ, NPC |
NPC对话记录 | NPC对话次数 | user(QQ), v_id, number |
社交系统
好友系统
| 表名 | 说明 | 关键字段 |
|---|---|---|
玩家好友 | 好友关系 | QQ, obj, 时间, 好感度, 状态 |
好友请求 | 好友申请 | QQ, obj |
好感数据_打怪亲密 | 打怪亲密度 | obj, Cobj, number, time_get |
好友状态说明
状态字段:- 1: 正常好友
- 2: 夫妻关系
消息系统
| 表名 | 说明 | 关键字段 |
|---|---|---|
data_user_msg | 玩家消息(加密) | qq, type, l_msg_qq, msg, l_time, see |
消息类型
type字段:- 1: 系统消息
- 2: 好友消息
- 3: 家族消息
婚姻系统
| 表名 | 说明 | 关键字段 |
|---|---|---|
婚宴数据 | 婚宴记录 | v_id, obj(男), Cobj(女), name, state_time_1, state_time_2 |
参宴数据 | 参宴人员 | v_id, obj(玩家) |
夫妻数据 | 夫妻关系 | obj(男), Cobj(女), wedding, hold_time |
婚宴请求 | 求婚请求 | obj, Cobj, wedding, hold_time |
队伍系统
| 表名 | 说明 | 关键字段 |
|---|---|---|
队伍数据 | 队伍成员 | ID, 名称, QQ, 职位 |
队伍配置 | 队伍设置 | ID, 类型, 内容 |
队伍记录 | 队伍操作记录 | ID, 类型, QQ, 时间 |
队伍职位
职位字段:- 0: 队员
- 1: 队长
队伍记录类型
类型字段:- 1: 邀请
- 2: 申请
经济系统
商店系统
| 表名 | 说明 | 关键字段 |
|---|---|---|
商店记录 | 商店进入记录 | QQ, 类型, 商店 |
市场数据 | 市场交易 | QQ, 类型, 名称, 价格, 单价, 数量, ID, 价格类型 |
市场等待 | 市场待处理 | QQ, 类型, 名称, 价格, 单价, 数量, 价格类型 |
商店类型
类型字段:- 1: 商店
- 2: 摆摊
钱庄系统
| 表名 | 说明 | 关键字段 |
|---|---|---|
钱庄数据 | 个人存款 | user(QQ), name, capital, capital2, time_in, time_get |
钱庄记录 | 钱庄状态 | name, capital, profit_now, time_get |
家族系统
| 表名 | 说明 | 关键字段 |
|---|---|---|
家族数据 | 家族信息(加密) | name, sec, type, msg |
家族数据结构说明
sec(1): 成员信息 - type(玩家QQ), msg(职位)sec(2): 所需材料 - type(材料名称), msg(数量)sec(3): 基础信息 - type(0-创建时间, 1-等级, 2-公告等)sec(4-7): 贡献值记录 - 周/日/月/总贡献sec(8): 家族仓库 - type(物品), msg(数量)sec(9-13): 其他功能数据
VIP系统
| 表名 | 说明 | 关键字段 |
|---|---|---|
VIP数据 | VIP信息(加密) | QQ, vip, msg |
VIP领取记录 | VIP礼包记录 | obj(QQ), v_id, get_time |
充值系统
| 表名 | 说明 | 关键字段 |
|---|---|---|
充值数据 | 充值记录(加密) | sec, QQ, type, msg, ID |
充值记录类型
sec(0): 充值记录sec(1): 日充值记录sec(2): 周充值记录sec(3): 月充值记录sec(4): 年充值记录sec(5): 累计充值记录sec(6): 获得奖励记录
副本系统
| 表名 | 说明 | 关键字段 |
|---|---|---|
副本记录 | 副本通关记录 | obj(QQ), copy, get_time, out_time, adopt |
副本数据 | 副本进度 | subtype, obj(QQ), copy, map, life, mana |
副本打怪 | 副本击杀记录 | subtype, obj(QQ), copy, 位置, monster, m_num |
无尽塔数据 | 无尽塔进度 | obj(QQ), layer_max, layer_current, layer_time, layer_life, layer_mana, m_monster |
坐骑系统
| 表名 | 说明 | 关键字段 |
|---|---|---|
坐骑数据 | 坐骑信息 | id_1, name, sec, term, Mstring, Mnumber |
传送数据 | 传送记录 | user(QQ), type, msg, time_get |
坐骑数据结构
term: QQ时为坐骑数据,空时为玩家配置sec(0): 坐骑状态、传送时间、等级经验等sec(1): 开通空间数
钓鱼系统
| 表名 | 说明 | 关键字段 |
|---|---|---|
鱼塘鱼苗数据 | 鱼苗状态 | fishPond, fish, number, sTime |
鱼塘玩家数据 | 玩家钓鱼等级 | obj(QQ), lv, exp, fishPole, bait |
鱼塘钓鱼数据 | 钓鱼记录 | fishPond, obj(QQ), tTime, bait |
鱼塘鱼竿数据 | 鱼竿耐久 | fishPole, obj(QQ), dur, m_dur |
记录与统计
| 表名 | 说明 | 关键字段 |
|---|---|---|
事迹数据 | 玩家事迹 | QQ, 类型, 内容 |
data_user_sign | 签到记录 | qq, time |
data_user_record | 统计记录 | qq, type, num, time |
data_user_achv | 成就记录 | user(QQ), achv |
玩家NPC数据 | NPC交互次数 | user(QQ), NPC, type, number |
统计记录类型
type字段:- 1: 死亡数
- 2: 地图移动步数
- 3: 怪物击杀
- 4: 任务完成数量
- 5: 货币1消费
- 6: 货币2消费
管理系统
| 表名 | 说明 | 关键字段 |
|---|---|---|
黑名单数据 | 黑名单 | QQ, obj |
饥饿数据 | 饥饿值(加密) | QQ, 饥饿, 时间 |
绑定玩家数据 | 玩家绑定 | obj, Cobj, hold_time |
绑定记录数据 | 绑定记录 | obj, code, hold_time |
快捷配置 | 快捷设置(加密) | QQ, type, msg |
怪物系统
| 表名 | 说明 | 关键字段 |
|---|---|---|
临时怪物 | 临时怪物 | monster, number, map, get_time |
怪物刷新记录 | 怪物刷新状态 | 怪物, 位置, 当前数量, 刷新时间 |
注意事项
- 标记为"加密"的表表示数据经过加密处理
- 时间字段通常使用时间戳格式
- QQ字段使用VARCHAR(36)类型,支持长ID
- 部分表使用中文字段名,这是历史设计
- ID字段通常为自增主键
- 货币类型字段:-1表示物品,>=1表示对应货币类型
版本历史
- 2.0.0: 添加坐骑、钱庄、好感度、传送、婚宴等系统
- 2.0.1: 添加临时怪物、NPC对话、无尽塔、副本、钓鱼等系统
- 3.1.0: 添加技能使用记录系统
- 3.2.0: 重构技能系统表结构