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

合集下载

369棋牌游戏网络通信架构说明_2ndEdition2012-11-2

369棋牌游戏网络通信架构说明_2ndEdition2012-11-2

369棋牌游戏网络通信架构说明369棋牌游戏的总体设计思路是先设计了一个游戏框架作为游戏内核,向外暴露出接口,供游戏逻辑部分调用。

这个框架分为两部分:服务器端框架和客户端框架。

下面分别描述:服务器端框架这部分编译好以后是一个kernelEngine.dll。

这个dll向外暴露出几个Service接口。

游戏的服务器端启动时,主要就是调用这几个Service接口的start()方法。

先大致列举一下有哪几个Service,如下图所示:下面那个队列服务,是不对外暴露的。

它是供上面那几个引擎(也即Service)做请求排队用的。

因为一个引擎,比如网络引擎,可能提交给它处理的请求同时有多个,这样就需要先放入一个队列里面。

队列服务的实现:这个队列本身是做成一个服务的,启动该服务,会跑一个线程。

该线程就是一直查询队列里的数据,发现有请求数据就调用服务的一个方法。

而服务的这个方法会调用一个回调接口的方法。

引擎如果要用到队列服务,就实现这个回调接口,然后初始化时把自己的指针传给队列服务。

网络引擎启动时主要做了这几个工作:1.因为要处理多个排队请求,它实现了队列服务的回调接口,把自己的指针传给了一个“发送队列服务”对象。

2.建立了一个IO完成端口。

(IO完成端口主要就是windowsAPI的一个机制,其他平台估计也有类似机制。

它主要就是把一个线程和IO操作状态关联起来。

当一个IO操作完成时,windows系统把一个操作完成包放到一个队列里,和此IO完成端口关联的线程会调用一个windows API,读取该队列的操作完成包,拿到该包后,就可以根据包数据作些操作。

如果队列里没有完成包,线程会挂在那里等待。

)3.这里建立的IO完成端口依次和ServerSocket也就是监听套接字,Accept进来的每一个通信Socket绑定。

这样每次通过这个Socket 读入数据还是写出数据,都能接收到IO完成端口的通知。

以上这个绑定操作,是在一个名叫CsocketAcceptThread的“接收”线程里做的。

网狐棋牌_经典版比赛配置文档说明

网狐棋牌_经典版比赛配置文档说明

网狐_经典版比赛配置说明本文由上海宝驰科技提供一、比赛配置说明:(首先配置比赛)1.打开网狐棋牌6603S棋牌后台管理系统,选择比赛系统-比赛配置2.点击添加比赛,如图所示:基础配置:比赛名称:就是本场比赛的名称(比如:XX比赛几点开始)比赛类型:有定时赛和即时赛2种可选(定时赛:在规定的时间开赛,即时赛:人满开赛所属游戏:选择本场比赛所在的游戏(如果是斗地主,就选择斗地主游戏)参加最低要求:参加比赛的会员类型最低要求报名费类型:可以选择金币或者元宝报名费:设置报名所需要的费用定时赛配置:(如果是定时赛才需要配置,即时赛不需要设置)比赛有效期限:设置比赛开放日期每天开赛时间:设置比赛当然比赛时间初始积分:比赛开始时帐号初始默认积分淘汰积分:积分数达到该值玩家即被淘汰有效局数:参赛局数满足该值的玩家的成绩才会记录有效成绩奖励配置:设置比赛排名奖励,设置名称奖励元宝、金币、经验值就可以了,奖励发放到玩家的游戏币中二、比赛房间创建1.创建比赛房间,这里我就用斗地主比赛做演示了,点击创建房间并选择斗地主游戏(是否有这款游戏取决于客户是否有购买),然后点击下一步。

如图:2.房间配置:选择比赛类型,并且数据库名字设置为THGameMatchDB,如图:(房间配置说明详见:v6603S网狐游戏服务启动配置方法.doc)配置完成之后点击完成按钮3.配置比赛,点击配置比赛按钮i.点击配置比赛之后跳出比赛配置选择框,选择刚配置好的比赛如下图所示(其实是加载的数据库:THPlatformDB- GameMatchInfo表,只是我们在后台直接配置保存到了数据库而已,所以配置起来就简单很多了,不需要去操作数据库了!)ii.选择比赛所配置信息,这些是我们刚在网狐棋牌6603S棋牌后台系统添加及配置出来的,如果没有配置,那么这里显示为空(详情参见第一点:比赛配置说明)iii.最后启动房间服务即可运行比赛了三、比赛排名(打开网狐棋牌6603S棋牌后台管理系统,选择比赛系统-比赛排名)可以查看到对应的比赛排名信息:如图:四、比赛说明图片设置i.这个说明图片是在安装文件下面的桌子图里面比如斗地主是:Land文件夹,如下图ii.说明:MatchMode_1_1 (MatchMode不能改,_1(代表标识)_代表比赛的场次),比如上图我们就有6个比赛都只有一个场次,这个取决于后台配置的比赛信息,比如下图:那么文件夹的名称应该是MatchMode_3_1。

网狐6603地址规则说明

网狐6603地址规则说明

地址连接规则说明如果是ASPX版本,请将网页中.asp修改成.aspx一、游戏规则跳转地址:a)格式:网址/GameRule.asp?KindID=%ldb)说明:游戏大厅通过以上的方式调用游戏的规则页面,KindID参数是每个游戏的列表标识号码,此号码能在数据库中参阅得到(ServerInfoDB数据库里面的GameKindInfo表里面的KindID字段)c)例子:梭哈游戏的规则页面,其他的如此类推:网址/GameRule.asp?KindID=1二、游戏下载跳转地址:a)格式:网址/Download.asp?KindID=%ld&LocalVersion=0&PlazaVersion=%ldb)说明:游戏大厅通过以上的方式调用游戏的安装包下载,KindID参数是每个游戏的列表标识号码。

LocalVersion参数是客户端的已经安装的文件版本号码,未安装为0。

PlazaVersion参数是大厅的版本号码,现在可以忽律。

c)例子:梭哈游戏的安装包获得地址,其他的如此类推。

网址/Download.asp?KindID=1&LocalVersion=0&PlazaVersion=19663三、关于KindID:a)此号码是游戏的唯一标识号码,是固化在游戏属性里面的,保存在数据库里面,可以通过数据库配置。

也可以通过启动房间的时候更改挂接的列表位置。

b)此号码能在数据库中参阅得到,位置在ServerInfoDB数据库里面的GameKindInfo表里面的KindID字段。

四、广告地址跳转规则:a)登陆框广告地址:域名()/ads/LogonLogo.aspb)退出框广告地址:域名()/ads/ClosePlaza.aspc)大厅框架广告地址:域名()/ads/Platform.aspd)游戏房间广告地址:域名()/ads/GameRoom.aspe)游戏界面广告地址:域名()/ads/GameFrame.asp五.登录框下面四个地址a)网站首页:网址()/LogonLink1.aspb)新手指南:网址()/LogonLink2.aspc)服务条款:网址()/LogonLink3.aspd)找回密码:网址()/LogonLink4.aspe)具体跳转到哪个页面,再由LogonLink1.asp~LogonLink4.asp做实际跳转六.用户服务六个地址a)会员充值:网址()/UserService/UserService1.asp游戏记录:网址()/UserService/UserService2.aspb)充值记录:网址()/UserService/UserService3.aspc)负分清理:网址()/UserService/UserService4.aspd)清逃跑率:网址()/UserService/UserService5.aspe)游戏会员:网址()/UserService/UserService6.asp具体跳转到哪个页面,再由UserService1.asp~UserService6.asp做实际跳转七.大厅顶部五个跳转地址a)首页:网址()/Navigation1.aspb)充值:网址()/Navigation2.aspc)客服:网址()/Navigation3.aspd)比赛:网址()/Navigation4.aspe)推广员:网址()/Navigation5.aspf)具体跳转到哪个页面,再由Navigation1.asp~Navigation5.asp做实际跳转八.游戏排行网址()/GameChart.asp?GameID=%ld&KindID=%ld&ServerID=%ld&UserID=%ld"。

平台棋牌游戏功能参考.doc合同附件样本6.13

平台棋牌游戏功能参考.doc合同附件样本6.13

附件一:棋牌功能需求说明1.概述:采用精心优化的TCP标准网络协议2.安全性:数据库部分敏感信息加密、客户端IPC通信和网络通信都采用加密技术、客户端用户密码加密等,同时,对网络包采用自我的加密算法加密,本地保存的敏感信息采用多层加密,有可逆的与不可逆的,数据库部分的敏感信息采用MD5算法加密,还利用端口变换,服务器部署环境增加安全和保密;避免外挂、恶意刷分,由于系统、游戏漏洞造成游戏金币流失等状况。

3.高压性:单台服务器最高并发可支持5000人同时在线。

人数超过5000时,可进行多台服务器分布式处理,理论上可支持无限人同时在线。

当服务器端采用分布模块、分程管理,各模块之间通过专用信道协调工作时,不会出现瓶颈,并发处理能力强,使服务器可以超负荷吞吐工作。

4.每游戏服务器的安全并发用户人数达到4000人以上。

并发用户人数的上限达到5000人以上。

服务器配置为XEON2.4G ×2、1024M×2内存、73G硬盘。

5.登陆功能:游戏平台有登陆和注册的功能。

登陆窗口有记住密码选项。

6.游戏大厅:大厅界面使用现有大厅结构,总体的色调及图片重新设计制作。

7.在游戏房间中有针对游戏及个人的一些个性化设置,包括限制最低胜率、限制最高逃跑率、限制最大网络延时、限制积分范围、不与不受欢迎的玩家游戏、不与IP地址相同的玩家游戏、桌子携带密码等。

8.自定义头像:用户在注册后,可通过该按钮在游戏大厅内上传任何自定义头像。

并且在任何有个人信息的地方体现出来。

9.用户个人信息:用户个人信息的内容和显示10.用户属性:金币(游戏币),点值(RMB),礼券(备用),魅力,声望,会员级别11.用户头像:每个用户在注册时都可以从一组预选定义好的头像中选择一个。

12.客服:具备在线客户服务功能以及客服邮箱和服务热线的联系方式13.查找:用户拥有在大厅范围内查找其他用户的功能。

14.多款游戏同玩:可同时登陆多个账号,每人同时只能玩一款金币游戏。

网络棋牌游戏测试分析报告文案

网络棋牌游戏测试分析报告文案

八、测试分析报告1.引言 (1)1.1 编写目的 (1)1.2 项目背景 (1)1.3 参考资料 (2)2.测试计划执行情况. (2)2.1 测试项目 (2)2.2 测试机构和人员 (3)2.3 测试结果 (3)3.软件需求测试结论. (7)4.评价 (8)4.1 软件能力 (8)4.2 缺陷和限制 (8)4.3 建议 (8)4.4 测试结论 (8)1.引言1.1 编写目的结合测试计划预先的规定对所开发的网络棋牌游戏平台进行物理和逻辑上的全面测试,找出其中存在的编码以及界面风格上存在的错误及不足之处,进行相应的调整和改动,将系统的错误和用户在使用过程中遇到困难的程度降到最低,同时也将系统的精确度提升为最大。

1.2 项目背景目前网络棋牌游戏在休闲游戏市场上有着很大份额,给用户提供一个放松娱乐,相互交流学习的平台,也是目前大多数网民娱乐的主要方式。

网络棋牌游戏是真正适合各种年龄群的用户使用的具有寓教于乐意义的游戏。

在当今如此盛行网络游戏的时代,教育网游的诞生不能不说是一个绝好的切入点。

因此网络棋牌游戏就更适合于教育网游。

与一般传统的角色扮演类游戏相比,网络棋牌游戏的开发更适合于如今网游的发展趋势,从另一方面更可以使如今的用户远离一些血腥暴力游戏所带来的危害。

益智休闲类游戏不仅满足用户对游戏的需要,也是一种促进智力发展的手段。

1.3 参考资料[1]网络棋牌游戏平台-项目开发计划书[2]网络棋牌游戏平台-需求规格说明书[3]网络棋牌游戏平台-概要设计说明书[4]网络棋牌游戏平台-详细设计说明书2.测试计划执行情况2.1 测试项目2.1.1 服务器端2.1.1.1 用户管理模块测试主要测试管理员对用户的各种权限的管理是否可行(如VIP管理,禁言管理,对用户的各项设置等),并且测试管理员对用户账户的删除,冻结(反冻结)等功能。

通过测试,检查上述功能是否可行。

2.1.1.2 商城管理模块测试主要测试管理员对商城物品的各项操作功能,例如商城物品的添加,物品信息的修改,物品删除等,以及查询商城物品的销售情况。

最新家乡的名片作文范文8篇

最新家乡的名片作文范文8篇

最新家乡的名片作文范文8篇不知不觉,我从出生到现在已经在家乡生活了14年。

家乡的魅力不如浩浩荡荡的黄河长城。

但是“家乡”这个词在我心里总是那么亲切温暖。

我家乡的小巷永远被铭记。

小巷曲折,两边是低矮的砖墙,墙壁上闪亮的玻璃碎片在阳光下五彩缤纷。

岁月在墙上留下了破碎的痕迹。

长满了密密麻麻的青苔,我迈步走进小巷,头顶上是一片蓝天,还有一条跑起来能扫去灰尘的土路。

太阳落山的时候,我像小时候的老鼠一样胆小。

即使在白天,我也觉得四面八方都很灰暗,所以每次上学都要和朋友一起散步。

家乡的秧歌队也是家乡的名片。

年底晚饭后,村北会有一阵打鼓声。

村里的邻居总会去看,那些调皮的孩子也会加入其中的乐趣。

这个秧歌队是一群活泼开朗微笑的老奶奶。

他们周围站着一群男人、女人和孩子,每个人都面带微笑。

他们的舞蹈就像鲤鱼在龙门上跳跃,他们的绸缎在空中上下浮动。

周围的掌声似乎盖过了鼓声。

在这样一个和谐的村庄里,每个人的动作、眼神、表情都充满了活力、兴奋和激情,打破了于东留下的寒意。

家乡的歪脖树也是一道独特的风景。

这棵树位于村子里破旧的院子里。

因为没人管它,它成了我和朋友的童年乐园。

树在我们出生前就死了。

这是父母告诉我们的。

但他一直站在那个小院子里。

千万不要失败。

每当我们去学校,我们总是喜欢呆在那里,也就是写作业。

我们总是喜欢聚集在那里。

围坐在树的脖子上谈论我们的未来,我们有时会在那里相遇。

小时候,我们总是喜欢看美丽的天空,甚至在那里祈祷。

现在想想童年有多美好。

而这里,因为我们似乎又充满了生命。

家乡的氛围好温暖。

我爱我的家乡,我对我的爱永远铭刻在我心中。

家乡的冬天没有春天那么香,花开了;家乡的冬天没有夏天热;家乡的冬天没有秋天硕果累累。

她带给大家的是一种无声的快乐。

冬天,寒风呼啸时,人们会穿厚衣服,戴围巾、手套和帽子,坐在家里取暖。

那些小雪花像跳舞一样飘落。

过了一会儿,地上有树叶和树枝,田野里有很多白雪。

这时,地球变得活跃起来。

许多孩子离开温暖的家,出去了。

XXX棋牌游戏平台功能需求说明书

XX棋牌游戏平台功能需求说明书目录1.项目总体概论 (3)1.1项目定义 (3)1.2项目目标 (3)1.3性能指标 (3)2.平台功能要求 (3)2.1用户注册、登陆、管理 (4)2.2游戏大厅 (5)2.3游戏房间 (9)2.4平台功能说明 (11)2.5平台管理员功能 (13)2.6网站后台管理 (13)2.7充值卡管理 (13)2.8版本升级 (14)2.9需开发的游戏 (14)3.平台比赛功能说明 (14)3.1打立出局赛制 (14)3.2定局积分赛制 (16)3.2.1循环赛制 (17)3.2.2其他规则 (18)3.2.3场控 (19)3.2.4比赛类型 (19)3.2.5用户涉及比赛的参数和信息 (20)4.网站功能说明 (20)4.1页面样式色调和网站整体框架 (20)4.2各页面功能需求 (21)4.3推广员系统 (22)4.4换礼品系统 (27)1.项目总体概论1.1项目定义1)本文件为XX棋牌游戏平台项目功能需求规范书。

1.2项目目标⏹开发独具本地特色的易管理、易运营的棋牌游戏平台。

⏹平台具有长时间稳定性,支持大容量用户同时在线。

⏹系统设计安全性强,从底层设计上考虑防篡改、防攻击。

⏹系统预留多平台、多支付渠道接口,便于扩展其他系统及扩展支付渠道。

⏹系统管理及平台运营管理作到智能、易用。

1.3性能指标2.平台功能要求平台由游戏大厅、游戏房间、游戏网站等功能模块组成,平台中需集成会员推广系统、支付管理系统、会员管理系统等功能。

游戏系统还需实现视频棋牌、聊天、道具、角色系统,含有丰富的音效、动画,声色俱全。

可对游戏大厅、游戏房间、游戏登录模块、数据库、视频服务器等全面分布式架设高性能运行。

根据运营需要,游戏房间可开设金币场、防作弊场、积分场、比赛场、视频场。

2.1用户注册、登陆、管理2.1.1 用户注册:用户注册可在游戏大厅进行注册,也可进入平台网站进行注册。

用户注册表单:游戏帐号:用户昵称:登陆密码:确认密码:性别:男女头像选择:所在城市:省市联系邮箱:用于密码找回及接入活动信息(还没有邮箱,点击注册XX宽带邮)推广员帐号:我有新手卡:验证码:如:(下图)2.1.2用户登陆:有记住密码选项;可切换用户名登陆;可选择游戏IP登陆;登陆服务器地址可多选,适应多种网络人群的需求;可链接网站进行密码保护设置;可进行代理登录。

wegame数据库结构文档

数据库结构文档Ver:1.1.0.32009-10-4数据库表结构概括性说明表名:sdb_Allelopathy (8)说明:系统_元素相生相克表 (8)表名:sdb_Army (8)说明:系统_士兵属性表 (8)表名:sdb_army_type (9)说明:系统_士兵类型表 (9)表名:sdb_Artisans (9)说明:系统_工匠铺装备制造表 (9)表名:sdb_City (10)说明:系统_场景地图 (10)表名:sdb_config (11)说明:系统_系统配置表 (11)表名:sdb_gemdrop (11)说明:系统_宝石拆解表 (11)表名:sdb_ghost_lev (11)说明:系统_摄魂塔用户等级 (12)表名:sdb_gofu (12)说明:系统_侠客师门功夫表 (12)表名:sdb_GotoCity (13)说明:系统_跑商物品索引表 (13)表名:sdb_GotoItem (14)说明:系统_跑商物品动态价格表 (14)表名:sdb_GotoRole (14)说明:系统_跑商配置表 (14)表名:sdb_GotoSpecialty (15)说明:系统_跑商特产表 (15)表名:sdb_hero (15)说明:系统_侠客属性表 (15)表名:sdb_hero_color (15)表名:sdb_hero_job (16)说明:系统_侠客职业等级索引表 (16)表名:sdb_hero_type (16)说明:系统_侠客类型表 (16)表名:sdb_House (16)说明:系统_建筑表 (16)表名:sdb_Item (18)说明:系统_物品表 (18)表名:sdb_item_kind (19)说明:系统_物品类型表 (19)表名:sdb_Monster (19)说明:系统_怪物属性表 (20)表名:sdb_monster_scene (20)说明:系统_怪物场景表 (20)表名:sdb_netShop (21)说明:系统_商场表 (21)表名:sdb_npc (21)说明:系统_npc表 (21)表名:sdb_npc_scene (23)说明:系统_npc场景 (23)表名:sdb_Pack (24)说明:系统_宝箱表 (24)表名:sdb_pack_item (24)说明:系统_宝箱物品表 (24)表名:sdb_pay (24)说明:系统_基础物资市价表 (24)表名:sdb_posthouse (25)说明:系统_驿站表 (25)表名:sdb_Practice (25)表名:sdb_prizes_rate (25)说明:系统_战斗奖励暴率表 (26)表名:sdb_Properties (26)说明:系统_获得装备等级几率表 (26)表名:sdb_Sex (26)说明:系统_性别 (26)表名:sdb_shop (26)说明:系统_物品商店 (26)表名:sdb_shopType (27)说明:系统_物品商店类型表 (27)表名:sdb_Synthesis (27)说明:系统_宝石合成表 (27)表名:sdb_Tech (28)说明:系统_技术表 (28)表名:sdb_TerrType (29)说明:系统_领土争夺类型 (29)表名:udb_Army (30)说明:用户_士兵表 (30)表名:udb_colev (31)说明:颜色表 (31)表名:udb_Corps (32)说明:门派表 (32)表名:udb_Corps_city (33)说明:门派领土争夺表 (33)表名:udb_corps_fight (33)说明:门派争夺令表 (33)表名:udb_corps_notice (34)说明:门派事件表 (34)表名:udb_deal (34)表名:udb_enemy (35)说明:敌人表 (35)表名:udb_fight_tax (35)说明:领土税收表 (35)表名:udb_friends (35)说明:好友表 (36)表名:udb_ghost_foeman (36)说明:摄魂塔-夺仆之敌 (36)表名:udb_ghost_interactive (36)说明:摄魂塔-主仆互动事件 (36)表名:udb_ghost_loser (37)说明:摄魂塔-手下败将 (37)表名:udb_ghost_member (37)说明:摄魂塔用户属性表 (37)表名:udb_ghost_myowner (38)说明:摄魂我的主人表 (38)表名:udb_ghost_operation (39)说明:摄魂操作记录表 (39)表名:udb_ghost_owner (39)说明:摄魂塔-我的旧主 (39)表名:udb_ghost_slave (39)说明:摄魂塔-我的奴隶 (39)表名:udb_GotoItem (40)说明:跑商物品表 (40)表名:udb_GotoState (40)说明:跑商配置表 (40)表名:udb_Group (41)说明:门派领地表 (41)表名:udb_hero (43)表名:udb_house (45)说明:用户_建筑表 (45)表名:udb_house_order (46)说明:用户_建筑定单表 (46)表名:udb_Item (46)说明:物品表 (46)表名:udb_Login (48)说明:用户登陆表 (48)表名:udb_Master (48)说明:师傅信息表 (48)表名:udb_Master_Cycle (49)说明:师徒关系表 (49)表名:udb_MCNotice (50)说明:已取消 (50)表名:udb_Member (50)说明:用户信息表 (50)表名:udb_Pay (52)说明:物品拍卖表 (52)表名:udb_PrTime (53)说明:练功挂机表 (53)表名:udb_shoprecord (53)说明:商品交易记录表 (53)表名:udb_smsg (54)说明:用户短消息列表 (54)表名:udb_task (55)说明:用户游戏任务表 (55)表名:udb_tech (55)说明:天书-书院技术表 (55)表名:udb_tech_order (55)说明:天书-书院技术升级定单表 (55)表名:udb_TerrAttack (56)说明:攻打领土化身表 (56)表名:sdb_Allelopathy说明:系统_元素相生相克表字段名类型大小主键空值缺省描述Five_type int 4 Y 元素类型KiM Float 8 1 克金元素系数Wood Float 8 1 克木元素系数Water Float 8 1 克水元素系数Fire Float 8 1 克火元素系数Soil Float 8 1 克土元素系数表名:sdb_Army说明:系统_士兵属性表字段名类型大小主键空值缺省描述ArmyID int 4 Y 索引Nick varchar 50 名称Kind int 4 隶属门派Type int 4 0 类型(1、战士2、刺客3、猎手4、法师5游侠)Shape varchar 50 外型图片MinDamage int 4 0 最小破坏力Attack int 4 0 攻击力Armor int 4 0 防御力Avoid int 4 敏捷Life int 4 0 生命值AttackSpeed int 4 0 攻击速度accuracy int 4 0 命中率Needdate int 4 生长率Price Int 4 0 价格Wood Int 4 0 需求木头Stone Int 4 0 需要石头Food Int 4 0 需要食物Tip Varchar 500 描述信息PlayerLev int 4 0 统帅者等级表名:sdb_army_type说明:系统_士兵类型表字段名类型大小主键空值缺省描述tpid int 4 Y 索引tpname varchar 20 名称表名:sdb_Artisans说明:系统_工匠铺装备制造表字段名类型大小主键空值缺省描述Itemid Int 4 Y 装备编号Ilev Int 4 装备等级Needtime Int 4 需要时间ProbaBility Int 4 成功几率Wood Int 4 所需木材Food Int 4 所需食物Stone Int 4 所需石头Item1 Int 4 需要物品1Item1count Int 4 需要物品1的数量Item2 Int 4 需要物品2Item2count Int 4 需要物品2数量needBuildingLev Int 4 需要建筑等级表名:sdb_City说明:系统_场景地图字段名类型大小主键空值缺省描述cID int 4 Y 索引ViewName varchar 50 Y 名称Tip varchar 500 Y 备注LoginX int 4 0 登陆坐标X点LoginY int 4 0 登陆坐标Y点MapType int 4 0 城市类型1为领土争夺IsEntrance bit 1 0 是否是领土争夺入口(0不是1是)IsNotPk Bit 1 0 是否是领土争夺入口(0不是1是)SmallX int 4 0 显示在缩微地图坐标X点SmallY int 4 0 显示在缩微地图坐标Y点NeedLev int 4 1 进入需要等级Race Int 4 地图所属种族表名:sdb_config说明:系统_系统配置表备注:已经转为xml配置文件.表名:sdb_gemdrop说明:系统_宝石拆解表字段名类型大小主键空值缺省描述nowgem int 4 0 当下宝石索引Dropgem int 4 0 拆解后宝石索引Texts varchar 50 0 备注表名:sdb_ghost_lev说明:系统_摄魂塔用户等级字段名类型大小主键空值缺省描述Id Int 4 Y 索引ViewName varchar 50 名字NeedSuccess Int 4 0 需要声望值RaceRate1 Int 4 0 种族1资源加成RaceRate2 Int 4 0 种族2资源加成RaceRate3 Int 4 0 种族3资源加成WorkCount Int 4 0 每日摄魂次数SlaveCount Int 4 0 奴隶数量WinerSuccess Int 4 0 胜利者获得声望LoserSuccess Int 4 0 失败者失去声望AdaptMinLev Int 4 0 适合的最小玩家等级AdaptMaxLev Int 4 0 适合的最大玩家等级FromCredit Int 4 0 主动发起获得荣誉WinerCredit Int 4 0 胜利者获得荣誉LoserCredit Int 4 0 失败者失去荣誉InWorldGetSuccess Int 4 0 野外战斗获得声望表名:sdb_gofu说明:系统_侠客师门功夫表字段名类型大小主键空值缺省描述Gid int 4 Y 索引GName varchar 50 0 名称Gkind int 4 0 门派类别Attack int 4 0 攻击力Armor int 4 0 防御力Avoid int 4 0 敏捷Power int 4 0 活力Attackspeed int 4 0 攻击速度Share varchar 10 0 外型图片Dmes varchar 50 0 备注NeedLev int 4 0 需要侠客等级Price int 4 0 学习价格MonetType int 4 2 功夫类型(2、防御型) MaxLev int 4 1 最大修炼等级表名:sdb_GotoCity说明:系统_跑商物品索引表字段名类型大小主键空值缺省描述GotoSid int 4 Y 索引Sid varchar 50 0 物品索引Curprice int 4 0 当前价格Citys int 4 0 所在城市表名:sdb_GotoItem说明:系统_跑商物品动态价格表字段名类型大小主键空值缺省描述IDs int 4 Y 索引Sname varchar 50 0 商品名称MinPrice int 4 0 最低价格MaxPrice int 4 0 最高价格Types int 4 特价商品表名:sdb_GotoRole说明:系统_跑商配置表字段名类型大小主键空值缺省描述Gotoid int 4 Y 索引GotoLev int 4 0 玩家等级GotoMax int 4 0 完成目标的金额GotoHousMax int 4 0 存放物品的上限空间GotoAward int 4 0 完成奖励DataCount int 4 0 每次完成次数GotoMoney int 4 0 初始金额表名:sdb_GotoSpecialty说明:系统_跑商特产表字段名类型大小主键空值缺省描述Sids int 4 Y 索引SellId int 4 0 商品编号SellPay int 4 0 价格Citys int 4 0 地图场景索引Shows int 4 0 显示BuySpecId int 4 0 收购的商品BuySpePay int 4 0 收购的价格表名:sdb_hero说明:系统_侠客属性表备注:已经转为内存表。

网狐棋牌6.6.1编程手册(2012版)

网狐棋牌6.6.1升级编程手册(2012版)wanghu065@1 数据库使用SQL Server2008 Express如果附加数据库时,提示数据库没有访问权限。

只要将数据库文件和日志文件的user权限改为完全控制即可。

编写批处理文件attachDB.bat将数据库目录中的所有数据库加载到SQL Server2008 Express。

attachDB.bat:SQLCMD -S ".\SQLEXPRESS" -U sa -P 123456 -i "Attach.sql" SQLCMD -S ".\SQLEXPRESS" -U sa -P 123456 -i "用户链接.sql" Attach.sql:EXEC sp_attach_db @dbname = N'CxGameTreasuredb', @filename1 = N'D:\QP\DB\CxGameTreasuredb.mdf',@filename2 = N'D:\QP\DB\CxGameTreasuredb_1.ldf'; EXEC sp_attach_db @dbname = N'KYGameDB',@filename1 = N'D:\QP\DB\KYGameDB.mdf',@filename2 = N'D:\QP\DB\KYGameDB_log.ldf';EXEC sp_attach_db @dbname = N'News',@filename1 = N'D:\QP\DB\News.mdf',@filename2 = N'D:\QP\DB\News_1.ldf';EXEC sp_attach_db @dbname = N'QPBilliardsDB',@filename1 = N'D:\QP\DB\QPBilliardsDB.mdf',@filename2 = N'D:\QP\DB\QPBilliardsDB_log.ldf'; EXEC sp_attach_db @dbname = N'QPcdmjDB',@filename1 = N'D:\QP\DB\QPcdmjDB.mdf',@filename2 = N'D:\QP\DB\QPcdmjDB_log.ldf';EXEC sp_attach_db @dbname = N'QPChessDB',@filename1 = N'D:\QP\DB\QPChessDB.mdf',@filename2 = N'D:\QP\DB\QPChessDB_log.ldf';EXEC sp_attach_db @dbname = N'QPChinaChessDB', @filename1 = N'D:\QP\DB\QPChinaChessDB.mdf',@filename2 = N'D:\QP\DB\QPChinaChessDB_log.ldf'; EXEC sp_attach_db @dbname = N'QPGameScoreDB', @filename1 = N'D:\QP\DB\QPGameScoreDB.mdf',@filename2 = N'D:\QP\DB\QPGameScoreDB_log.ldf'; EXEC sp_attach_db @dbname = N'QPGameUserDB', @filename1 = N'D:\QP\DB\QPGameUserDB.mdf',@filename2 = N'D:\QP\DB\QPGameUserDB_log.ldf'; EXEC sp_attach_db @dbname = N'QPGoBangDB',@filename1 = N'D:\QP\DB\QPGoBangDB.mdf',@filename2 = N'D:\QP\DB\QPGoBangDB_log.ldf'; EXEC sp_attach_db @dbname = N'QPGuanPaiDB',@filename1 = N'D:\QP\DB\QPGuanPaiDB.mdf',@filename2 = N'D:\QP\DB\QPGuanPaiDB_log.ldf'; EXEC sp_attach_db @dbname = N'QPLandDB',@filename1 = N'D:\QP\DB\QPLandDB.mdf',@filename2 = N'D:\QP\DB\QPLandDB_log.ldf';EXEC sp_attach_db @dbname = N'QPLandCrazyDB', @filename1 = N'D:\QP\DB\QPLandCrazyDB.mdf',@filename2 = N'D:\QP\DB\QPLandCrazyDB_log.ldf'; EXEC sp_attach_db @dbname = N'QPLandEXVDDB', @filename1 = N'D:\QP\DB\QPLandEXVDDB.mdf',@filename2 = N'D:\QP\DB\QPLandEXVDDB_log.ldf'; EXEC sp_attach_db @dbname = N'QPLandSCDB',@filename1 = N'D:\QP\DB\QPLandSCDB.mdf',@filename2 = N'D:\QP\DB\QPLandSCDB_log.ldf'; EXEC sp_attach_db @dbname = N'QPLandVDDB',@filename1 = N'D:\QP\DB\QPLandVDDB.mdf',@filename2 = N'D:\QP\DB\QPLandVDDB_log.ldf'; EXEC sp_attach_db @dbname = N'QPLLShowDB',@filename1 = N'D:\QP\DB\QPLLShowDB.mdf',@filename2 = N'D:\QP\DB\QPLLShowDB_log.ldf'; EXEC sp_attach_db @dbname = N'QPServerInfoDB', @filename1 = N'D:\QP\DB\QPServerInfoDB.mdf',@filename2 = N'D:\QP\DB\QPServerInfoDB_log.ldf'; EXEC sp_attach_db @dbname = N'QPShuangKouBBDB', @filename1 = N'D:\QP\DB\QPShuangKouBBDB.mdf',@filename2 = N'D:\QP\DB\QPShuangKouBBDB_log.ldf'; EXEC sp_attach_db @dbname = N'QPShuangKouDB', @filename1 = N'D:\QP\DB\QPShuangKouDB.mdf',@filename2 = N'D:\QP\DB\QPShuangKouDB_log.ldf'; EXEC sp_attach_db @dbname = N'QPSparrowDZDB', @filename1 = N'D:\QP\DB\QPSparrowDZDB.mdf',@filename2 = N'D:\QP\DB\QPSparrowDZDB_log.ldf'; EXEC sp_attach_db @dbname = N'QPTreasureDB',@filename1 = N'D:\QP\DB\QPTreasureDB.mdf',@filename2 = N'D:\QP\DB\QPTreasureDB_log.ldf'; EXEC sp_attach_db @dbname = N'QPUpGradeDB',@filename1 = N'D:\QP\DB\QPUpGradeDB.mdf',@filename2 = N'D:\QP\DB\QPUpGradeDB_log.ldf';EXEC sp_attach_db @dbname = N'QPWeiQiDB',@filename1 = N'D:\QP\DB\QPWeiQiDB.mdf',@filename2 = N'D:\QP\DB\QPWeiQiDB_log.ldf';EXEC sp_attach_db @dbname = N'WHPaoHuZiDB',@filename1 = N'D:\QP\DB\WHPaoHuZiDB.mdf',@filename2 = N'D:\QP\DB\WHPaoHuZiDB_log.ldf';EXEC sp_attach_db @dbname = N'WHSanDaYiDB',@filename1 = N'D:\QP\DB\WHSanDaYiDB.mdf',@filename2 = N'D:\QP\DB\WHSanDaYiDB_log.ldf';EXEC sp_attach_db @dbname = N'WHThreasureDB',@filename1 = N'D:\QP\DB\WHThreasureDB.mdf',@filename2 = N'D:\QP\DB\WHThreasureDB_log.ldf';用户链接.sql-- 变量定义DECLARE @DBName VARCHAR(32)DECLARE @DBUser VARCHAR(32)DECLARE @DBPassword VARCHAR(32)DECLARE @DBSourceAddr VARCHAR(32)DECLARE @LinkServerName VARCHAR(32)-- 设置变量SET @LinkServerName='QPGameUserDBLink'SET @DBSourceAddr='.\SQLEXPRESS'SET @DBName='QPGameUserDB'-- 删除连接服务器IF EXISTS(SELECT SrvName FROM MASTER.DBO.SYSSERVERS WHERE SrvName=@LinkServerName)BEGINEXEC SP_DROPSERVER @LinkServerName,'DropLogins'END-- 建立链接服务器EXEC SP_ADDLINKEDSERVER@Server=@LinkServerName,@SrvProduct=@LinkServerName,@Provider='SQLOLEDB',@DataSrc=@DBSourceAddr,@Location='',@ProvStr='',@Catalog=@DBName-- 用户映射EXEC SP_ADDLINKEDSRVLOGIN @RmtSrvName=@LinkServerName,@Useself='true',@LocalLogin=NULL,@RmtUser=NULL,@Rmt Password=NULL-- 设置链接服务器EXEC SP_SERVEROPTION @Server=@LinkServerName,@OptName='RPC',@OptValue='true' EXEC SP_SERVEROPTION @Server=@LinkServerName,@OptName='RPC OUT',@OptValue='true' EXEC SP_SERVEROPTION @Server=@LinkServerName,@OptName='Data Access',@OptValue='true'EXEC SP_SERVEROPTION @Server=@LinkServerName,@OptName='Collation CompaTible',@OptValue='true'EXEC SP_SERVEROPTION @Server=@LinkServerName,@OptName='Use Remote Collation',@OptValue='true'-- 链接服务器状态EXEC SP_HELPSERVER @LinkServerName编写批处理文件detachDB.bat SQL Server2008 Express中的所有数据卸载。

【精品优选】网狐棋牌数据库文档.doc

数据库字段说明文档一、用户数据库:GameUserDB1.数据库内容:存储用户相关的全局信息,包括用户的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:网站帐号注册二、平台信息数据库:ServerInfoDB1.数据库内容:存储游戏列表的相关信息,包括控制游戏列表的显示方式,游戏的增加与减少控制,游戏类型分级控制,以及各个数据的连接配置信息2.数据库表结构:a)表GameTRpeInfo由以下字段组成:●TRpeID:类型标识ID号码●TRpeName:类型名字,例如对战类,休闲类●SortID:列表排列ID号码,用于控制游戏大厅得到的列表的排列方式●Enable:是否显示控制字段,默认为1,禁止显示为0数值b)表GameKindInfo由以下字段组成:●KindID:游戏类型的标识号码,应该与游戏的开发所分配的标识号码所一致。

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

数据库字段说明文档一、用户数据库:GameUserDB1.数据库内容:存储用户相关的全局信息,包括用户的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:网站帐号注册二、平台信息数据库:ServerInfoDB1.数据库内容:存储游戏列表的相关信息,包括控制游戏列表的显示方式,游戏的增加与减少控制,游戏类型分级控制,以及各个数据的连接配置信息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:用于读取数据库连接信息存储过程,由游戏服务器启动的时候读取,若获得连接信息失败,提示数据库连接信息不存在,游戏房间将启动失败。

三、游戏金币财富数据库:TreasureDB1.数据库内容:存储用户的游戏相关信息,例如游戏积分,胜局,和局,逃局,登陆时间等信息2.数据库表结构:a)表GameScore由以下字段组成:●UserID:用户标识号码,与用户数据库所对于的用户标识想关联●Score:用户的积分数值,此处代表用户的金币数值●WinCount:用户的游戏胜利局数●LostCount:用户的游戏输局局数●DrawCount:用户的游戏和局局数●FleeCount:用户的游戏逃跑局数●UserRight:用户在此游戏中的普通权限数值,在登陆房间的时候与用户数据库的权限进行叠加处理●MasterRight:用户在此游戏中的管理权限数值,在登陆房间的时候与用户数据库的权限进行叠加处理●PlaRTimeCount:用户在此类游戏中的游戏时间●AllLogonTimes:用户进入此类游戏的总次数●RegisterDate:用户首次进入此类游戏的时间●LastLogonDate:用户最后一次进入此类游戏的时间●RegisterIP:用户首次进入此类游戏的IP地址●LastLogonIP:用户最后一次进入此类游戏的IP地址b)表GameLocker由以下字段组成:●UserID:锁定用户的ID号码,与用户数据库所对于的用户标识想关联●KindID:锁定游戏的游戏类型标识号码,用于追踪和查询使用,不起关键使用●ServerID:锁定游戏的房间标识号码,用于追踪和查询使用,不起关键使用●LockDate:标识锁定用户的时间c)表GameLogonLog由以下字段组成:●ID:索引号码●UserID:用户ID号码●Score:用户进入房间时刻的积分数值●WinCount:用户进入房间时刻的游戏胜利局数●LostCount:用户进入房间时刻的游戏输局局数●DrawCount:用户进入房间时刻的游戏和局局数●FleeCount:用户进入房间时刻的游戏逃跑局数●KindID:用户进入的房间的类型标识号码●ServerID:用户进入房间的房间标识号码●ClientIP:用户进入房间的连接IP地址●LogonTime:用户进入房间的时间d)表GameScoreLog由以下字段组成:●ID:索引号码●UserID:用户ID号码●LeftTime:用户离开房间的时间●Score:用户在游戏房间游戏所产生的积分改变的数值●WinCount:用户在游戏房间游戏所产生的胜利局数改变的数值●LostCount:用户在游戏房间游戏所产生的输局局数改变的数值●DrawCount:用户在游戏房间游戏所产生的和局局数改变的数值●FleeCount:用户在游戏房间游戏所产生的逃跑局数改变的数值●ERperience:用户在游戏房间游戏所产生的经验数值改变的数值●PlaRTimeCount:用户在游戏房间游戏所产生的游戏时间的数值●OnLineTimeCount:用户在游戏房间游戏所产生的在线时间的数值●KindID:用户进入的房间的类型标识号码●ServerID:用户进入房间的房间标识号码●ClientIP:用户进入房间的连接IP地址3.存储过程描述:a)GSP_GR_LogonBRUserID:用户进入游戏房间,服务器所调用的存储过程b)GSP_GR_WriteGameScore:用户退出房间,服务器所调用的存储过程四、游戏积分数据库:GameScoreDB,LandDB,ChinaChessDB等1.数据库内容:存储用户的游戏相关信息,例如游戏积分,胜局,和局,逃局,登陆时间等信息2.数据库表结构:与财富数据库的相同,不同的就是进入房间的时候是否产生锁定行为3.存储过程描述:与财富数据库的相同,不同的就是进入房间的时候是否产生锁定行为五、特殊功能应用:1.首次进入金币房间送金币:通过设置金币库的金币信息表的积分字段的默认数值达到效果2.对部分用户进行送金币或者改变部分设置:通过修改对应的数据库的存储过程的登陆存储过程达到效果3.注册送金币功能:注册成功后,向财富数据库插入用户记录,改变金币数值4.。

相关文档
最新文档