网站新增"网狐"棋牌游戏技术文档区:对新人朋友在使用过程中所遇到问题归档;今天技术文章介绍的网狐经典版本中关于数据库"QPPlatformDB"里面相关表等介绍说明(新手朋友建议不去修改里面数据等)。
平台信息数据库:QPPlatformDB
数据库内容:
平台数据库:记录平台的游戏列表的相关信息 。包括控制游戏列表的显示方式 、游戏的增加与减少控制、游戏类型分级控制,以及各个数据库的连接配置信息。
表DataBaseInfo(数据库地址信息)
该表存放游戏所需要用到的积分数据库的加密链接信息
由以下字段组成:
DBAddr:数据库连接地址信息
DBPort:数据库所用的端口号
DBUser:数据库登录名字 ,采用网狐自主创建的可逆加密算法加密保存
DBPassword:数据库登录密码,采用网狐自主创建的可逆加密算法加密保存
MachineID:数据库服务器的机器码
Information:备注信息
表GameGameItem(游戏模块信息表)
该表用来记录可创建房间的服务端组件信息。如果这张表里没有或没有正确记录对于的组件。即使组件存在,也可以创建房间
由以下字段组成:
GameID:游戏类型的标识号码,一般与游戏的开发所分配的标识号码所一致 。
GameName:游戏名称
SuporType:默认创建房间类型
DataBaseAddr:默认创建房间所用的数据库IP地址
DataBaseName:默认创建房间所用的数据库名字
ServerVersion:服务端组件的版本号
ClientVersion:客户端组件的版本号
ServerDLLName:服务端组件的文件名
ClientExeName:客户端运行文件文件名
表GameKindItem(游戏种类列表)
该表用来设置客户端的游戏列表显示、排序等信息。
由以下字段组成:
KindID:游戏类型的标识号码 ,应该与游戏的开发所分配的标识号码所一致。也可以不一致,通过配置游戏房间的时候配置房间的挂接项,达到同一个游戏服务器挂接到不同的游戏类型上面 ,实现金币类,比赛类,积分类等扩展显示方式 。
GameID:游戏类型的标识号码 ,一般与游戏的开发所分配的标识号码所一致。也可以不一致。如果不一致的话,房间里的类型表示得要修改的和这里一样 。否则无法在改节点下显示对应的房间
TypeID:游戏类型所挂接的游戏类型标识号码,需要保证所对于的类型的标识号码存在 ,并所对应的类型行是启用状态,否则游戏大厅的游戏列表不会显示此游戏类型以及挂接在此游戏类型下的所有房间
JoinID:指定此分级所挂接的分级的标识号码,用于控制多层分级使用 ,默认为0数值(详细请看挂接说明)
SortID:列表排列ID号码,用于控制游戏大厅得到的列表的排列方式
KindName:游戏类型名字,例如梭哈游戏,斗地主游戏等
ProcessName:游戏进程名字 ,用于控制客户端启动的游戏进程的名字
GameRuleUrl:游戏规则页面地址
DownLoadUrl:游戏安装包下载地址
Nullity:是否显示控制字段,默认为1,禁止显示为0数值
表GameNodeItem(房间类型列表)
该表用来设置客户端的游戏类型显示、排序等信息。
由以下字段组成:
NodeID:房间类型标识
KindID:游戏类型的标识号码 ,应该与游戏的开发所分配的标识号码所一致。也可以不一致,通过配置游戏房间的时候配置房间的挂接项,达到同一个游戏服务器挂接到不同的游戏类型上面 ,实现金币类,比赛类,积分类等扩展显示方式 。
JoinID:指定此分级所挂接的分级的标识号码 ,用于控制多层分级使用,默认为0数值
SortID:列表排列ID号码,用于控制游戏大厅得到的列表的排列方式
NodeName:房间类型名字 ,例如视频斗地主 、财富斗地主等
Nullity:是否显示控制字段,默认为1,禁止显示为0数值
表GamePageItem(附加页面列表)
该表用来设置客户端的网页节点显示、排序等信息。配置本表能得到和房间处于同一等级的网页链接。
由以下字段组成:
PageID:页面ID
KindID:游戏类型的标识号码,用来指定与
NodeID:指定此分级所挂接的分级的标识号码 ,用于控制多层分级使用,默认为0数值
SortID:列表排列ID号码,用于控制游戏大厅得到的列表的排列方式
OperateType:房间类型名字 ,例如视频斗地主、财富斗地主等
DisplayName:界面显示名称
ResponseUrl:页面地址
Nullity:是否显示控制字段 。默认为1,禁止显示为0数值
表GameRoomInfo(游戏房间列表)
该表用来记录已经创建好的房间信息
由以下字段组成:
ServerID:游戏房间标识。由系统生成。必须为唯一值
ServerName:房间名
KindID:房间所属游戏类型
NodeID:房间所挂载的节点ID
SortID:排序ID
GameID:房间所挂载的
TableCount:房间拥有桌子数目
ServerType:房间游戏类型
ServerPort:房间所占用端口
DataBaseName:房间使用的数据库名称
DataBaseAddr:房间所使用的数据库地址
CellScore:房间单元积分
RevenueRatio:房间收税比例
RestrictScore:房间限制积分(貌似暂时未实现)
MinTableScore:房间坐下最小积分
MaxEnterScore:房间坐下最大积分
MinEnterMember:房间进入最低会员级别
MaxEnterMember:房间进入最高会员级别
MaxPlayer:最大游戏人数
ServerRule:房间自定义规则()
AttachUserRight:用户在房间所拥有的附加权限
ServiceMachine:使用该房间的机器码
CustomRule:……
Nullity:房间是否能使用
ServerNote:房间备注信息。不参与游戏和前台显示 。
CreateDateTime:房间创建日期
ModifyDateTime房间最新修改日期
表GameTypeItem(游戏分类列表)
由以下字段组成:
TypeID:游戏类型所挂接的游戏类型标识号码,需要保证所对于的类型的标识号码存在 ,并所对应的类型行是启用状态,否则游戏大厅的游戏列表不会显示此游戏类型以及挂接在此游戏类型下的所有房间
JoinID:指定此分级所挂接的分级的标识号码,用于控制多层分级使用 ,默认为0数值(详细请看挂接说明)
SortID:列表排列ID号码,用于控制游戏大厅得到的列表的排列方式
TypeName:类型名字,例如对战类 ,休闲类
Nullity:是否显示控制字段,默认为1,禁止显示为0数值
表GlobalPlayPresent(泡点配置表)
配置各个房间对应的泡点设置(全部为赠送金币)。
由以下字段组成:
ServerID:房间ID。对应GameRoomInfo的ServerID 。(有个-3,-2 ,-1的配置。记得补充)
PresentMember:赠送对象(0:普通用户,1:蓝钻用户,2:黄钻用户 ,3:白钻用户,4:红钻用户)
MaxDatePresent:泡点日封顶值
MaxPresent:泡点总封顶值
CellPlayPresnet:游戏泡分单元值(即一个单元时间内,送多少金币)
CellPlayTime:游戏泡分单元时间(秒)
StartPlayTime:游戏泡分启始时间(秒)(即超过这个时间后 ,才开始送分)
CellOnlinePresent:在线泡分单元值(即一个单元时间内,送多少金币)
CellOnlineTime:在线泡分单元时间(秒)
StartOnlineTime:在线泡分启始时间(秒)(即超过这个时间后,才开始送分)
IsPlayPresent:游戏泡分生效标示(1为生效 ,0为失效)
IsOnlinePresent:在线泡分生效标示(1为生效,0为失效)
CollectDate:规则创建时间
表OnLineStatusInfo()暂时没有使用
在线统计表。由以下字段组成:
KindID:房间游戏类型
ServerID:房间标示
OnLineCount:在线人数
InsertDateTime:插入时间
ModifyDateTime:修改时间
表OnLineStreamInfo()
在线信息表 。
由以下字段组成:
ID:记录标识。自增长主键
MachineID:记录该信息服务器的机器码
MachineServer:记录该信息服务器的服务器名字(用户在用Collocate.exe配置系统信息时自定义的名字)
InsertDateTime:插入这条记录的时间
OnLineCountSum:总在线人数
OnLineCountKind:所有游戏的在线人数信息。
表SystemMessage(系统消息配置表)---功能还没有完全实现 。
由以下字段组成:
ID:记录标识。自增长主键
KindID:消息有效消息的房间KindID
ServerID:消息有效消息的房间ServerID
MessageOption: 消息类型
MessageString:消息内容
StartTime:消息有效开始时间
ConcludeTime:消息无效开始时间
Nullity:禁止标示
存储过程描述:
GSP_GP_LoadGameKindItem:读取游戏列表存储过程,由协调服务器启动的时候调用(详见:加载类型。sql)
GSP_GP_LoadGameNodeItem:读取游戏节点信息存储过程 ,由协调服务器启动的时候调用(详见:加载节点 。sql)
GSP_GP_LoadGamePageItem:读取游戏附加页面信息存储过程,由协调服务器启动的时候调用(详见:加载页面。sql)
GSP_GP_LoadGameTypeItem:读取游戏类型列表信息存储过程,由协调服务器启动的时候调用(详见:加载种类。sql)
GSP_GP_OnLineCountInfo:游戏在线信息存储过程。用于记录某个时间内的游戏人数,房间的在线信息 。(详见:在线信息。sql)
GSP_GS_DeleteGameRoom:删除房间信息的存储过程。用于管理房间的删除房间调用 。(详见:房间管理。sql)
GSP_GS_InsertGameRoom:增加房间存储过程。用于管理房间的增加房间所调用 。(详见:房间管理。sql)
GSP_GS_LoadDataBaseInfo:读取数据库加密用户信息。使用于启动房间时获得数据库信息(详见:连接信息 。sql)
GSP_GS_LoadGameGameItem:读取可创建游戏信息。用户创建房间时使用。(详见:模块管理 。sql)
GSP_GS_LoadGameRoomItem:读取可使用的房间信息。用于加载房间时使用。(详见:房间管理。sql)
GSP_GS_ModifyGameRoom:修改房间信息存储过程 。用于更新修改过的房间信息。(详见:房间管理。sql)
本文链接:https://www.9n9nw.com/game/1618.html
版权声明:
本站发布的内容若侵犯到您的权益,请邮件联系 web58678@gmail.com 删除,我们将及时处理!
从您进入本站开始,已表示您已同意接受本站【免责声明】中的一切条款!
本站大部分下载资源收集于网络,不保证其完整性以及安全性,请下载后自行研究。
本站资源仅供学习和交流使用,版权归原作者所有,请勿商业运营、违法使用和传播!请在下载后24小时之内自觉删除。
若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,使用者自行承担,概与本站无关。