大玩家游戏数据库资料

上传人:lisu****2020 文档编号:103483682 上传时间:2022-06-08 格式:DOC 页数:10 大小:85.01KB
收藏 版权申诉 举报 下载
大玩家游戏数据库资料_第1页
第1页 / 共10页
大玩家游戏数据库资料_第2页
第2页 / 共10页
大玩家游戏数据库资料_第3页
第3页 / 共10页
资源描述:

《大玩家游戏数据库资料》由会员分享,可在线阅读,更多相关《大玩家游戏数据库资料(10页珍藏版)》请在装配图网上搜索。

1、 数据库说明文档用户数据库:GameUserDB数据库内容:存储用户相关的全局信息,包括用户的 ID 号码,帐号名字,密码,二级密码,头像,经验数值,登录次数,注册地址,最后登录地址等用户属性信息。数据库表结构:表AccountsInfo(用户信息)由以下字段组成:l UserID:用户的唯一标识号码,注册的时候自动生成,用于其他表的关联字段。l GameID:游戏ID,注册的时候自动生成,用于其他表的关联字段,不能修改l ProtectID:密保标识,用户安全保护相关(保留扩展用字段)由具体运营商确定如何使用l SpreaderID:推广员标识,若推广员标识有效则表明当前玩家用户是这个推广员

2、用户的下线。该字段与UserID关联。推广员的使用由具体运营商确定l Accounts:帐号名字,具有唯一性,不能重复,能修改l RegAccounts:用户注册的原始名字,默认与帐号名字相同,方便运营商跟踪管理帐号名字改变过的用户l LogonPass:用户帐号的密码,采用通用加密算法 MD5 加密记录l InsurePass:用户帐号的二级密码,采用通用加密算法 MD5 加密记录,供网站系统用于例如银行管理,密码保护管理等重要部分l Gender:用户性别,现在系统默认为 0,(保留扩展用字段)l Nullity:帐号禁用标志,影响用户登录广场和登录游戏房间l UserRight:用户权限

3、标志,参数意义需要参考所使用系统的权限参数对照表,请参考文档最后的“权限参数对照表”l MasterRight:管理员权限标志,参数意义请参考所使用系统的权限参数对照表,请参考文档最后的“权限参数对照表”l ServiceRight:服务权限标志,一般网站上用权限由具体运营商确定l FaceID:用户头像索引号码l MemberOrder:会员等级标识,默认为 0,具体数字由具体运营商确定l MasterOrder:管理等级标识,默认为 0,具体数字由具体运营商确定l StunDown:帐号安全关闭标识,用户安全保护相关(保留扩展用字段)由具体运营商确定如何使用l Experience:用户经

4、验数值,表示用户游戏的总局数,可以通过修改每个游戏的经验数值增加方案得到策略的改变l MemberOverDate:会员到期日期,若登录时间比会员到期时间晚,系统将会修改会员等级数值字段,还原为 0 等级l MoorMachine:固定机器,用户安全保护相关,运营商可以在网站上提供该项服务,该项服务启用后,根据“MachineSerial(机器码序列)”限制用户登录行为l MachineSerial:机器序列码,该项为用户登录客户端所使用机器的唯一标识码,由游戏客户端获取l WebLogonTimes:网站登录次数,累计用户从网站的登录入口登录的次数。(保留扩展用字段)由具体运营商确定如何使用

5、l GameLogonTimes:游戏登录次数,累计用户从游戏客户端大厅登录的次数l RegisterDate:用户帐号的注册日期l LastLogonDate:用户最后登录的日期l RegisterIP:用户帐号的注册所在的 IP 地址l LastLogonIP:用户最后使用此帐号登录的 IP 地址表IndividualDatum(用户详细资料)保留扩展用表,供网站使用。由以下字段组成:l UserID:用户的唯一标识号码,注册的时候自动生成,用于其他表的关联字段不能修改l Compellation:真实姓名l QQ:QQ号码l Email:电子邮箱l SeatPhone:固定电话l Mob

6、ilePhone:手机号码l DwellingPlace:详细住址l PostalCode:邮政编码l CollectDate:收集日期l UserNote:用户备注表ReserveIdentifier(游戏标识保留)由以下字段组成:l GameID:游戏ID,注册的时候自动生成,用于其他表的关联字段,不能修改l IDLevel:保留标识等级,默认为 0,具体数字由具体运营商确定l Distribute:分配标志(是否已分配)a) 表GameIdentifier(游戏标识分配)由以下字段组成:l UserID:用户的唯一标识号码l GameID:游戏IDl IDLevel:保留标识等级,默认为

7、 0,具体数字由具体运营商确定表ConfineMachine(机器码限制)该表的每条记录限制可以具体到一台物理机器。用以控制用户的登录、注册行为。由以下字段组成:l MachineSerial:机器序列码,作为外键与用户数据库的机器序列码字段关联l EnjoinLogon:限制用户登录游戏标示l EnjoinRegister:限制注册标示,仅对与该机器序列码匹配的用户机器起作用l EnjoinOverDate:过期时间l CollectDate:记录日期l CollectNote:记录备注表ConfineAddress(IP地址限制)该表的每条记录限制可以具体到一个IP地址。用以控制用户的登录

8、、注册行为。由以下字段组成:l AddrString:IP地址字符,作为外键与用户数据库的LastLogonIP(上次登录IP)字段关联l EnjoinLogon:限制登录标示l EnjoinRegister:限制注册标示,仅对与该IP地址匹配的用户机器起作用l EnjoinOverDate:过期时间l CollectDate:记录日期l CollectNote:记录备注表ConfineContent(注册帐号名称限制)由以下字段组成:l String:保留字符l CollectDate:记录日期表SystemStreamInfo(每日登录、注册人数)每条记录标识该“记录日期”当天的登录、注册

9、人次。由以下字段组成:l DateID:日期标识l WebLogonSuccess:网站登录成功数量l WebRegisterSuccess:网站注册成功数量l GameLogonSuccess:游戏登录成功数量l GameRegisterSuccess:游戏注册成功数量l CollectDate:记录日期存储过程描述:a) GSP_GP_EfficacyAccounts:用户通过帐号方式登录游戏广场的服务器所调用的存储过程b) GSP_GP_EfficacyGameID:用户通过 ID 方式登录游戏广场的服务器所调用的存储过程c) GSP_GP_RegisterAccounts:用户通过游戏

10、大厅客户端注册帐号服务器所调用的存储过程平台信息数据库:ServerInfoDB数据库内容:存储游戏列表的相关信息,包括控制游戏列表的显示方式,游戏的增加与减少控制,游戏类型分级控制,以及数据库的连接配置信息数据库表结构:表GameTypeItem (游戏分类列表)由以下字段组成:l TypeID:游戏类型所挂接的游戏类型标识号码,需要保证所对于的类型的标识号码存在,并所对应的类型行是启用状态,否则游戏大厅的游戏列表不会显示此游戏类型以及挂接在此游戏类型下的所有房间l TypeName:类型名字,例如对战类,休闲类l SortID:列表排列 ID 号码,用于控制游戏大厅得到的列表的排列方式l

11、JoinID:指定此分级所挂接的分级的标识号码,用于控制多层分级使用,默认为 0 数值(详细请看挂接说明)l Nullity:是否显示控制字段,默认为 1,禁止显示为 0 数值表GameKindItem(游戏种类列表)由以下字段组成:l KindID:游戏类型的标识号码,应该与游戏的开发所分配的标识号码所一致。也可以不一致,通过配置游戏房间的时候配置房间的挂接项,达到同一个游戏服务器挂接到不同的游戏类型上面,实现金币类,比赛类,积分类等扩展显示方式。l TypeID:游戏类型所挂接的游戏类型标识号码,需要保证所对于的类型的标识号码存在,并所对应的类型行是启用状态,否则游戏大厅的游戏列表不会显示

12、此游戏类型以及挂接在此游戏类型下的所有房间l JoinID:指定此分级所挂接的分级的标识号码,用于控制多层分级使用,默认为 0 数值(详细请看挂接说明)l KindName:游戏类型名字,例如梭哈游戏,斗地主游戏等l ProcessName:游戏进程名字,用于控制客户端启动的游戏进程的名字l MaxVersion:游戏进程的最新版本号码,用于控制游戏的自动更新l SortID:列表排列 ID 号码,用于控制游戏大厅得到的列表的排列方式l Nullity:是否显示控制字段,默认为 1,禁止显示为 0 数值l DatabaseName:此游戏类型所使用的数据库名字,供其他应用使用,游戏系统不使用此

13、字段,保留字段表GameNodeItem (房间类型列表)由以下字段组成:l NodeID:房间类型标识l KindID:游戏类型的标识号码,应该与游戏的开发所分配的标识号码所一致。也可以不一致,通过配置游戏房间的时候配置房间的挂接项,达到同一个游戏服务器挂接到不同的游戏类型上面,实现金币类,比赛类,积分类等扩展显示方式。l JoinID:指定此分级所挂接的分级的标识号码,用于控制多层分级使用,默认为 0 数值l NodeName:房间类型名字,例如视频斗地主、财富斗地主等l SortID:列表排列 ID 号码,用于控制游戏大厅得到的列表的排列方式l Nullity:是否显示控制字段,默认为

14、1,禁止显示为 0 数值表DataBaseInfo (数据库地址信息)由以下字段组成:l DBPort:数据库端口号码信息l DBAddr:数据库连接地址信息l DBUser:数据库登录名字,采用网狐自主创建的可逆加密算法加密保存l DBPassword:数据库登录密码,采用网狐自主创建的可逆加密算法加密保存l Information:备注信息存储过程描述:a) GSP_LoadGameTypeItem:读取列表种类存储过程,由中心服务器启动的时候调用b) GSP_LoadGameKindItem:读取游戏类型存储过程,由中心服务器启动的时候调用c) GSP_LoadGameNodeItem:

15、读取游戏房间类型存储过程,由中心服务器启动的时候调用d) GSP_LoadDataBaseInfo:用于读取数据库连接信息存储过程,由游戏服务器启动的时候读取,若获得连接信息失败,提示数据库连接信息不存在,游戏房间将启动失败。游戏金币财富数据库:TreasureDB数据库内容:存储用户的游戏相关信息,例如游戏金币或积分,胜局,和局,逃局,登录时间,游戏记录等信息数据库表结构:表GameScoreInfo(金币、积分信息)由以下字段组成:l UserID:用户标识号码,作为外键与用户数据库用户标识项关联l Score:用户的金币或积分数值,此处代表用户的金币数值l Revenue:游戏税收,用户

16、在游戏中被系统扣除税收的累计总和l InsureScore:银行存款金币,(保留扩展用字段),有运营商确定l WinCount:用户的游戏胜利局数l LostCount:用户的游戏输局局数l DrawCount: 用户的游戏和局局数l FleeCount: 用户的游戏逃跑局数l UserRight:用户在此游戏中的普通权限数值,在登录房间的时候与用户数据库的权限进行叠加处理l MasterRight:用户在此游戏中的管理权限数值,在登录房间的时候与用户数据库的权限进行叠加处理l MasterOrder:管理员等级标识,默认为 0,具体数字由具体运营商确定l PlayTimeCount:用户在此

17、类游戏中的累计游戏时间,单位:秒l OnLineTimeCount:在线时间,单位:秒l AllLogonTimes:用户进入此类游戏的总次数l RegisterDate:用户首次进入此类游戏的时间l LastLogonDate:用户最后一次进入此类游戏的时间l RegisterIP:用户首次进入此类游戏的 IP 地址l LastLogonIP:用户最后一次进入此类游戏的IP 地址表GameScoreLocker(锁定游戏用户)由以下字段组成:l UserID:锁定用户的 ID 号码,作为外键与用户数据库的用户标识项关联l KindID:锁定游戏的游戏类型标识号码,用于追踪和查询使用,不起关键

18、使用l ServerID:锁定游戏的房间标识号码,用于追踪和查询使用,不起关键使用l CollectDate:记录日期表RecordUserEnter(用户进入房间记录)由以下字段组成:l UserID:用户标识号码,作为外键与用户数据库的用户标识项关联l Score:用户进入房间时刻的金币或积分数值l KindID:用户进入的房间的游戏类型标识号码l ServerID:用户进入房间的房间标识号码l ClientIP:用户进入房间的连接IP地址l EnterTime:用户进入房间的时间表RecordUserLeave (用户离开房间记录)由以下字段组成:l UserID:用户标识号码,作为外键

19、与用户数据库的用户标识项关联l LeaveTime:用户离开房间的时间l Score:用户在游戏房间游戏所产生的金币或积分改变的数值l PlayTimeCount:用户在游戏房间游戏所产生的游戏时间的数值,单位:秒l OnLineTimeCount:用户在游戏房间游戏所产生的在线时间的数值,单位:秒l KindID:用户进入的房间的游戏类型标识号码l ServerID:用户进入房间的房间标识号码l Revenue:税收数目,记录用户本局游戏被系统扣除的税收数目表RecordGiftGrant(赠送鲜花记录)由以下字段组成:l RecordID: 记录标识l SendUserID:赠送者标识,作

20、为外键与用户数据库的用户标识项关联l RcvUserID:接受者标识,作为外键与用户数据库的用户标识项关联l KindID:游戏的种类标识号码,作为外键与平台信息数据库的游戏种类列表的游戏的种类标识号码关联l ServerID:用户赠送礼物的房间的房间标识号码l Gift:赠送礼物,用户赠送的礼物名称l GiftPay:赠送付费,用户赠送礼物的金币花费 l GrantIP:赠送地址,用户赠送礼物时的IP地址l GrantDate:赠送日期,用户赠送礼物的赠送日期表RecordGameScore(游戏记录)由以下字段组成:l RecordID:记录标识l KindID:游戏的种类标识号码l Se

21、rverID:房间标识号码l TableID:桌子号码l WasteCount:损耗数目l RevenueCount:税收数目l PlayTimeCount:游戏时间,单位:l UserID1:用户1标识号码,作为外键与用户数据库的用户标识项关联l GameScore1:用户1游戏金币或积分l UserID2:用户2标识号码,作为外键与用户数据库的用户标识项关联l GameScore2:用户2游戏金币或积分l UserID3:用户3标识号码,作为外键与用户数据库的用户标识项关联l GameScore3:用户3游戏金币或积分l UserID4:用户4标识号码,作为外键与用户数据库的用户标识项关联

22、l GameScore4:用户4游戏金币或积分l UserID5:用户5标识号码,作为外键与用户数据库的用户标识项关联l GameScore5:用户5游戏金币或积分l UserID6:用户6标识号码,作为外键与用户数据库的用户标识项关联l GameScore6:用户6游戏金币或积分l UserID7:用户7标识号码,作为外键与用户数据库的用户标识项关联l GameScore7:用户7游戏金币或积分l UserID8:用户8标识号码,作为外键与用户数据库的用户标识项关联l GameScore8:用户8游戏金币或积分l RecordDate:记录时间表AndroidUserInfo(机器人)由以下

23、字段组成:l UserID:用户(机器人)标识号码,作为外键与用户数据库的用户标识项关联l Nullity:禁止服务标识,禁止当前UserID的用户(机器人)提供服务l KindID:游戏类型标识,当前UserID的用户(机器人)提供服务的游戏类型标识l ServerID:房间标识,当前UserID的用户(机器人)提供服务的游戏房间标识l CreateDate:创建日期,当前UserID的用户(机器人)提供服务的开始日期l AndroidNote:备注信息表名:ConfineMachine (机器码限制)、ConfineAddress(IP地址限制)、SystemStreamInfo(每日游戏

24、房间登录、注销人数)与用户数据库中表的内容一致,且作用相同存储过程描述:a) GSP_GR_EfficacyUserID:用户进入游戏房间,游戏服务器所调用的存储过程b) GSP_GR_LeaveGameServer:用户退出房间,游戏服务器所调用的存储过程c) GSP_GR_WriteGameScore:游戏写分,一局结束后游戏服务器所调用的存储过程d) GSP_GR_RecordGameScore:游戏记录,一局结束后游戏服务器所调用的存储过程e) GSP_GR_LoadAndroidUser:加载机器人,游戏服务器所调用的存储过程游戏积分数据库:GameScoreDB,LandDB,Ch

25、inaChessDB等1. 数据库内容:存储用户的游戏相关信息,例如游戏积分,胜局,和局,逃局,登录时间等信息2. 数据库表结构:与财富数据库的相同,不同的就是进入房间的时候是否产生锁定行为3. 存储过程描述:与财富数据库的相同,不同的就是进入房间的时候是否产生锁定行为特殊功能应用:1. 首次进入金币房间送金币:通过设置金币库的金币信息表的积分字段的默认数值达到效果2. 对部分用户进行送金币或者改变部分设置:通过修改对应的数据库的存储过程的登录存储过程达到效果3. 注册送金币功能:注册成功后,向财富数据库插入用户记录,改变金币数值4. 会员功能:把用户提升为会员需写入GameUserDB 库的

26、表AccountsInfo的MemberOrder、MemberOverDate、UserRight字段值此为游戏全局会员权限,如对财富类游戏或积分类游戏单独设置权限需写入财富数据库或者积分数据库的表GameScoreInfo的UserRight字段值。5. 管理功能:把用户提升为管理员需写入GameUserDB 库的表AccountsInfo的MasterOrder、MasterRight字段值此为游戏全局管理权限,如对财富类游戏或积分类游戏单独设置权限需写入财富数据库或者积分数据库的表GameScoreInfo的MasterOrder、MasterRight字段值。6. 卡线处理功能:针对

27、财富数据库锁定游戏用户需做游戏卡线处理,财富类游戏用户进入游戏房间时将会锁定用户在表GameScoreLocker内。当卡线时需把用户从表GameScoreLocker删除此为卡线处理功能。注意机器人跟普通用户一样也会卡线。7. 机器人功能:添加机器人需向财富数据库或者积分数据库插入用户记录。插入时需指定游戏类型以及游戏房间。8. 游戏列表构造:a) 通用游戏列表:通过配置游戏分类列表、游戏种类列表来构造客户端可见的通用游戏列表。通用游戏列表脚本请参考平台数据脚本的“游戏列表.sql”文件;b) 二次扩展游戏列表:构造带房间分类的游戏列表,请配置游戏房间分类列表。9. 数据库服务器连接信息配置

28、:通过填写数据库地址信息表的数据库地址、端口号码,数据库用户名和密码记录数据库服务器的地址信息。其中,数据库用户名和密码需要使用平台提供的专用加密工具加密后填写。此处提供给游戏服务器启动的时候读取,若获得连接信息失败,提示数据库连接信息不存在,游戏房间将启动失败。10. 数据库链接服务器配置:脚本代码请参考链接脚本目录下的财富链接.sql、平台链接.sql、用户链接.sql三个脚本文件。此处链接服务器的登录使用Windows集成身份验证方式。游戏相关的各数据库之间的互访通过数据库链接服务器实现。若数据库链接服务器配置错误,将导致用户客户端登录失败。权限参数对照表:1. 玩家权限定义对应User

29、Right字段l 0x00000001L不能进行游戏l 0x00000002L不能旁观游戏l 0x00000004L不能发送私聊l 0x00000008L不能大厅聊天l 0x00000010L不能游戏聊天2. 标志权限定义对应UserRight字段l 0x10000000L比赛用户标志3. 管理权限定义对应MasterRight字段l 0x00000001L允许禁止游戏l 0x00000002L允许禁止旁观l 0x00000004L允许禁止私聊l 0x00000008L允许禁止聊天(房间)l 0x00000010L允许禁止聊天(游戏)l 0x00000020L允许踢出用户l 0x00000040L允许封锁帐号l 0x00000080L允许禁止地址l 0x00000100L允许查看地址l 0x00000200L允许发送警告l 0x00000400L允许发布消息l 0x00000800L允许游戏绑定l 0x00001000L允许全局绑定l 0x00002000L允许配置房间注意:权限叠加时请把叠加值相或后得出新值

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!