第6讲(游戏列表与房间列表的挂接配置)

在挂接讲讲前,先讲解下如何手动新增一条新的游戏.

1.了解
成功添加并显示一款游戏,会涉及到QPPlatformDB数据库下的GameGameItem表,GameKindItem表和GameTypeItem
a)游戏模块信息表GameGameItem:在双击GameServer.exe后,点击创建房间所显示的游戏列表,就来自与该表.所以添加的新游戏需要填写到这表里.
GameID:游戏的唯一数字标识,如果是网狐的游戏,请咨询网狐相关人员.如果是自己开发的.请咨询自己的开发人员
GameName:所添加的游戏名字
SuporType:默认游戏类型.默认填写0即可
DataBaseAddr:默认数据库连接地址.如果数据库和游戏在本机,则默认填写:127.0.0.1即可
DataBaseName:默认使用数据库名字.默认填写QPTreasureDB或对应的积分数据库名字
ServerVersion:服务端文件版本号.该字段内容为网狐特有加密方式加密.
ClientVersion:客户端文件版本号.该字段内容为网狐特有加密方式加密.
ServerDLLName:服务端dll的名字.
ClientExeName:客户端exe的名字.

b)游戏分类列表GameTypeItem:在客户端登录成功后,第一个分类节点名字(类似财富游戏,牌类游戏,麻将游戏这样的节点)
TypeID:游戏类型所挂接的游戏类型标识号码,可自定义个一个未使用的数字即可
JoinID:指定此分级所挂接的分级的标识号码,用于控制多层分级使用,默认为 0 数值
SortID:列表排列 ID 号码,用于控制游戏大厅得到的列表的排列方式,越小越往上排
TypeName:类型名字,客户端所显示的名字.例如财富游戏,牌类游戏,麻将游戏
Nullity:是否显示控制字段,0为显示.1为不显示

c)游戏种类列表GameKindItem:在客户端登录成功后,第二个分类节点名字(类似斗地主,扎金花,牛牛这样的节点)
KindID:唯一标识码.默认和GameID相同.如果要在不同的列表下,显示相同一个游戏的话.可自由填写一个未使用的数字
GameID:游戏的唯一数字标识,如果是网狐的游戏,请咨询网狐相关人员.如果是自己开发的.请咨询自己的开发人员
TypeID:游戏类型所挂接的游戏类型标识号码,与GameTypeItem对应.
JoinID:指定此分级所挂接的分级的标识号码,用于控制多层分级使用,默认为 0 数值
SortID:列表排列 ID 号码,用于控制游戏大厅得到的列表的排列方式
KindName:游戏类型名字,例如梭哈游戏,斗地主游戏等
ProcessName:游戏进程名字,用于控制客户端启动的游戏进程的名字
GameRuleUrl:游戏规则页面地址.默认为空
DownLoadUrl:游戏安装包下载地址.默认为空
Nullity:是否显示控制字段,默认为 1,禁止显示为 0 数值

2.操作

这里以斗地主为例,斗地主的KindID为200,服务端dll名字为LandServer.dll.客户端名字为Land.exe.


挂接类型详解
通过上面的讲解.已经有了大概的挂接概念.比如:斗地主要显示在牌类游戏下面,那就是通过GameKindItem表的TypeID找到TypeID为GameTypeItem的数据.然后我列了下一下两种最常见的挂接修改.

情况1

  比赛游戏
|
|--斗地主
|     |
|     |--斗地主房间(比赛游戏)
|
|
  牌类游戏
|
|--斗地主
|     |
|     |--斗地主房间(牌类游戏)

情况2:


  牌类游戏
|
|--斗地主
|     |
|     |--电信房间
|     |      |
|     |      |--斗地主金币房间(电信)
|     |      |--斗地主积分房间(电信)
|     |
|     |--网通房间
|      |
|             |--斗地主金币房间(网通)
|             |--斗地主积分房间(网通)
|
|
|--某某游戏


情况3
  
  比赛游戏
|
|--斗地主(比赛)
|     |
|     |--电信房间(比赛)
|     |      |
|     |      |--斗地主金币房间(电信比赛)
|     |
|     |--网通房间(比赛)
|      |
|             |--斗地主金币房间(网通比赛)
|
|
  牌类游戏
|
|--斗地主(牌类)
|     |
|     |--电信房间(牌类)
|     |      |
|     |      |--斗地主金币房间(电信牌类)
|     |
|     |--网通房间(牌类)
|      |
|             |--斗地主金币房间(网通牌类)


情况4


  第一个节点
|
|--第二个节点
|     |
|     |--第三个节点
|     |      |
|     |      |--第四个节点
|     |      |  |
|     |      |  |--第五个节点

你可能感兴趣的:(第6讲(游戏列表与房间列表的挂接配置))