【参考借鉴】网狐棋牌数据库文档.doc

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库字段说明文档

一、用户数据库:GameUserDB

1.数据库内容:存储用户相关的全局信息,包括用户的ID号码,帐户名字,密码,二级密码,头

像,经验数值,登陆次数,注册地址,最后登陆地址等用户属性信息。

2.数据库表结构:

a)表UserAccounts由以下字段组成:

●UserID:用户的唯一标识号码,注册的时候自动生成,用于其他表的关联字段,不能

修改

●Accounts:帐户名字,具有唯一性,不能重复,能修改

●RegAccounts:用户注册的原始名字,默认与帐户名字相同,方便运营商跟踪管理帐

户名字改变过的用户

●LogonPass:用户帐户的密码,采用通用加密算法MD5加密记录

●InsurePass:用户帐户的二级密码,采用通用加密算法MD5加密记录,供网站系统用

于例如银行管理,密码保护管理等重要部分

●Gender:用户性别,现在系统默认为0,没有使用,只作为扩充保留字段

●LogonNullitR:帐户禁止标志,影响用户登录广场和登录游戏房间

●ServiceNullitR:服务禁止标志,保留供网站系统使用或者将来系统扩展使用

●UserRight:用户权限标志,参数意义需要参考所使用系统的权限参数对照表

●MasterRight:管理员权限标志,参数意义需要参考所使用系统的权限参数对照表

●FaceID:用户头像索引号码

●GroupID:用户社团ID号码,默认为0,供社团系统与游戏系统结合使用,对没有社

团的系统作为保留字段存在

●MemberOrder:会员等级标识,默认为0,具体数字由具体运营商确定

●ERperience:用户经验数值,表示用户游戏的总局数,可以通过修改每个游戏的经验

数值增加方案得到策略的改变

●AllLogonTimes:用户成功登陆的总次数,网站系统的登陆过程也可以考虑使用

●MemberOverDate:会员到期日前,若登陆时间比会员到期时间晚,系统将会修改会员

等级数值字段,还原为0等级

●RegisterDate:用户帐户的注册日期

●LastLogonDate:用户最后登陆的日期

●RegisterIP:用户帐户的注册所在的IP地址

●LastLogonIP:用户最后使用此帐户登陆的IP地址

●Question:密码找回提示问题

●Answer:密码找回回答问题

●TencentQQ:用户注册QQ号码

●ConnectPerson:联系人姓名

●TelNO:电话号码

●Address:家庭住址

●Email:电子邮箱

●Bank:银行帐户

b)表GroupList由以下字段组成:

●GroupID:群组的唯一标识号码,注册的时候自动生成,用于其他表的关联字段,不

能修改

●GroupName:群组名字

●GroupQQ:群组对应的QQ群号码

●GroupAdmin:群组管理员

●GropuNotice:群组公告,预留字段

3.存储过程描述:

a)GSP_GP_LogonBRAccounts:用户通过帐户方式登陆游戏广场的服务器所调用的存储过程

b)GSP_GP_LogonBRUserID:用户通过ID方式登陆游戏广场的服务器所调用的存储过程

c)GSP_GP_RegisterUser:用户通过游戏大厅客户端注册帐户服务器所调用的存储过程

d)WEB_GP_CHKNAME:查找昵称是否存在

e)PROCWEB_GP_CHKREG:查找帐号是否注册

f)WEB_GP_SETPROTECT:申请密码保护

g)PROCWEB_GP_EDITINFO:信息修改

h)PROCWEB_GP_REPASS:修改密码

i)WEB_GP_LogonBRAccounts:网站帐号登录

j)WEB_GP_RegisterUser:网站帐号注册

二、平台信息数据库:ServerInfoDB

1.数据库内容:存储游戏列表的相关信息,包括控制游戏列表的显示方式,游戏的增加与减少控

制,游戏类型分级控制,以及各个数据的连接配置信息

2.数据库表结构:

a)表GameTRpeInfo由以下字段组成:

●TRpeID:类型标识ID号码

●TRpeName:类型名字,例如对战类,休闲类

●SortID:列表排列ID号码,用于控制游戏大厅得到的列表的排列方式

●Enable:是否显示控制字段,默认为1,禁止显示为0数值

b)表GameKindInfo由以下字段组成:

●KindID:游戏类型的标识号码,应该与游戏的开发所分配的标识号码所一致。也可以

不一致,通过配置游戏房间的时候配置房间的挂接项,达到同一个游戏服务器挂接到

不同的游戏类型上面,实现金币类,比赛类,积分类等扩展显示方式。

●TRpeID:游戏类型所挂接的游戏类型标识号码,需要保证所对于的类型的标识号码存

在,并所对应的类型行是启用状态,否则游戏大厅的游戏列表不会显示此游戏类型以

及挂接在此游戏类型下的所有房间

●KindName:游戏类型名字,例如梭哈游戏,斗地主游戏等

●ProcessName:游戏进程名字,用于控制客户端启动的游戏进程的名字

●MaRVersion:游戏进程的最新版本号码,用于控制游戏的自动更新

●SortID:列表排列ID号码,用于控制游戏大厅得到的列表的排列方式

●Enable:是否显示控制字段,默认为1,禁止显示为0数值

●DatabaseName:此游戏类型所使用的数据库名字,供其他应用使用,游戏系统不使用

此字段,保留字段

c)表GameStationInfo由以下字段组成:

●StationID:分级标识号码,用于标识分级的标识

●KindID:指定此分级所挂接的游戏类型标识号码

●JoinID:指定此分级所挂接的分级的标识号码,用于控制多层分级使用,默认为0数

●StationName:分级名字,例如北京分站,衡阳分站,湖南分站等

●SortID:列表排列ID号码,用于控制游戏大厅得到的列表的排列方式

●Enable:是否显示控制字段,默认为1,禁止显示为0数值

d)表SQLDataBaseInfo由以下字段组成:

●ID:索引ID号码

●DataBasePort:数据库端口号码信息

●DataBaseAddr:数据库连接地址信息

●DataBaseUser:数据库登陆名字,采用网狐自主创建的可逆加密算法加密保存

●DataBasePass:数据库登陆密码,采用网狐自主创建的可逆加密算法加密保存

3.存储过程描述:

a)GSP_GP_LoadKindInfo:读取游戏类型存储过程,由中心服务器启动的时候调用

b)GSP_GP_LoadStationInfo:读取游戏分级存储过程,由中心服务器启动的时候调用

c)GSP_GP_LoadTRpeInfo:读取列表种类存储过程,由中心服务器启动的时候调用

d)GSP_SL_GetDataBaseInfo:用于读取数据库连接信息存储过程,由游戏服务器启动的时候

读取,若获得连接信息失败,提示数据库连接信息不存在,游戏房间将启动失败。

三、游戏金币财富数据库:TreasureDB

1.数据库内容:存储用户的游戏相关信息,例如游戏积分,胜局,和局,逃局,登陆时间等信息

2.数据库表结构:

a)表GameScore由以下字段组成:

●UserID:用户标识号码,与用户数据库所对于的用户标识想关联

●Score:用户的积分数值,此处代表用户的金币数值

●WinCount:用户的游戏胜利局数

●LostCount:用户的游戏输局局数

●DrawCount:用户的游戏和局局数

●FleeCount:用户的游戏逃跑局数

●UserRight:用户在此游戏中的普通权限数值,在登陆房间的时候与用户数据库的权

限进行叠加处理

●MasterRight:用户在此游戏中的管理权限数值,在登陆房间的时候与用户数据库的

权限进行叠加处理

●PlaRTimeCount:用户在此类游戏中的游戏时间

●AllLogonTimes:用户进入此类游戏的总次数

相关文档
最新文档