首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

腾讯方勇:TFC 全球泛游戏大会谈棋牌游戏安全防护

当然,除了 DDoS 之外,棋牌公司也面临主机入侵、网站入侵、数据泄露、山寨 APP、流量劫持等安全挑战。腾讯有完整的防护解决方案给到棋牌公司。...2、新浪游戏记者:针对DDoS这边,我们这边有什么解决方案可以提供给棋牌公司? 方勇:腾讯给两种棋牌客户量身定制了两类防护方案。...方勇:可以用 DNS 调度流量,在被攻击时把被攻击的服务器通过超大防护的数据中心进行流量清洗。这种方案对客户各方面要求都比较低,大概几分钟就能完成部署,防护效果也不错,比较适合初创的棋牌公司。...4、新浪游戏记者:在这些方案的实施过程中有哪些案例? 方勇:有个客户进入腾讯这个平台,是因为被黑客追着攻击六七天,黑客很有毅力,客户也很有毅力,我们也很有毅力。...腾讯针对这两块也有专门的解决方案解决客户的问题。 7、18183记者:针对棋牌游戏的安全运营,腾讯提供了哪些安全防护? 方勇:棋牌主要还是 DDoS 的防护。

1.4K50

棋牌游戏服务器架构: 总体设计

首先要说明的是, 这个棋牌游戏服务器架构参考了网狐棋牌的架构。网狐棋牌最令人印象深刻的是其稳定性和高网络负载。...本服务器虽然参考了其设计,但是还是有很大的不同,因为这个服务器框架主要是用在linux系统之上,而网狐棋牌是基于Windows平台的,严重依赖于windows sdk。...这个架构延续了网狐棋牌在网络组件所作的努力,这个棋牌服务器也使用异步IO作为网络的工作方式,更为彻底的是其数据库也是采用异步架构。...图1 棋牌游戏服务器端总架构 Libraries 主要由4个库组成,其中boost::thread是一个跨平台的线程库,boost::asio是跨平台的异步IO库,protobuf则是用来序列化服务器和客户端协议的...游戏类型信息: 棋牌游戏、休闲游戏、视频游戏等。 2. 游戏种类: 比如在棋牌游戏这个大类之下有:德州扑克、斗地主、升级等。 3.

4.6K70
您找到你想要的搜索结果了吗?
是的
没有找到

棋牌游戏服务器架构: 总体设计

首先要说明的是, 这个棋牌游戏服务器架构参考了网狐棋牌的架构。网狐棋牌最令人印象深刻的是其稳定性和高网络负载。...本服务器虽然参考了其设计,但是还是有很大的不同,因为这个服务器框架主要是用在linux系统之上,而网狐棋牌是基于Windows平台的,严重依赖于windows sdk。...这个架构延续了网狐棋牌在网络组件所作的努力,这个棋牌服务器也使用异步IO作为网络的工作方式,更为彻底的是其数据库也是采用异步架构。...图1 棋牌游戏服务器端总架构 Libraries 主要由4个库组成,其中boost::thread是一个跨平台的线程库,boost::asio是跨平台的异步IO库,protobuf则是用来序列化服务器和客户端协议的...游戏类型信息: 棋牌游戏、休闲游戏、视频游戏等。 2. 游戏种类: 比如在棋牌游戏这个大类之下有:德州扑克、斗地主、升级等。 3.

2.5K71

棋牌游戏服务器架构: 总体设计

首先要说明的是, 这个棋牌游戏服务器架构参考了网狐棋牌的架构。网狐棋牌最令人印象深刻的是其稳定性和高网络负载。...本服务器虽然参考了其设计,但是还是有很大的不同,因为这个服务器框架主要是用在linux系统之上,而网狐棋牌是基于Windows平台的,严重依赖于windows sdk。...这个架构延续了网狐棋牌在网络组件所作的努力,这个棋牌服务器也使用异步IO作为网络的工作方式,更为彻底的是其数据库也是采用异步架构。...图1 棋牌游戏服务器端总架构 Libraries 主要由4个库组成,其中boost::thread是一个跨平台的线程库,boost::asio是跨平台的异步IO库,protobuf则是用来序列化服务器和客户端协议的...游戏类型信息: 棋牌游戏、休闲游戏、视频游戏等。 2. 游戏种类: 比如在棋牌游戏这个大类之下有:德州扑克、斗地主、升级等。 3.

2.2K90

腾讯游戏服务器具有哪些优点?腾讯服务器能干什么?

市面上拥有很多种类型的语音游戏语音服务器,最为著名的就是腾讯游戏服务器和其他类型云游戏服务器,其中腾讯游戏服务器使用的人数更多,下面为大家简单介绍腾讯游戏服务器具有什么优点?...腾讯游戏服务器能够干什么? 腾讯游戏服务器具有哪些优点 1、游戏垂直度高。...腾讯游戏服务器腾讯游戏是直接联系在一起的,腾讯游戏拥有很多种游戏的版权,如果使用者直接使用腾讯游戏服务器的话,就能够获得这些游戏的版权,尽情畅玩这些游戏。 2、经验较为丰富。...腾讯在2010年就成立了,属于国内最早一批进行计算的企业,拥有特别丰富的经验,在国内的云游戏服务器行业属于佼佼者。 腾讯游戏服务器能够干什么 1、畅玩各种类型的云游戏。...以上为大家介绍了腾讯游戏服务器的相关内容,如果想搭建腾讯游戏服务器的话,可以通过专业的服务器搭建平台完成。

8.6K20

棋牌游戏服务器架构: 详细设计(二) 应用层设计

这里的应用层,指的是CenterServer、LogonServer、LogServer、RoomServer等几个服务器,另外还包括游戏模块的设计。不过游戏模块和前4个服务器的设计很不相同。...这里先说一下服务器应用的详细设计。 这上面提到的4个服务器都需要响应客户端(这里的客户端的意思是泛指)的请求,进行数据库操作,同时还要能够配置,以及显示系统运行的状态信息等。...3) 将游戏相关的请求转交给TableMgr处理. 4) 处理聊天及管理请求。 TableMgr管理着这个房间里的桌子。而Table则是处理公共棋牌游戏逻辑的地方。...图6 德州扑克游戏模块结构 这里虽然给出的是德州扑克的结构图,但是其他游戏也有类似的结构。...2) GetGameAttrib 返回游戏的属性,主要包括: 游戏的名称 ,游戏描述,游戏模块的名称,客户端模块名称,游戏数据库名称等 3) RectifyRoomOption 由于一些游戏对房间有特殊要求

1.2K130

棋牌游戏服务器架构: 详细设计(二) 应用层设计

这里的应用层,指的是CenterServer、LogonServer、LogServer、RoomServer等几个服务器,另外还包括游戏模块的设计。不过游戏模块和前4个服务器的设计很不相同。...这里先说一下服务器应用的详细设计。 这上面提到的4个服务器都需要响应客户端(这里的客户端的意思是泛指)的请求,进行数据库操作,同时还要能够配置,以及显示系统运行的状态信息等。...3) 将游戏相关的请求转交给TableMgr处理. 4) 处理聊天及管理请求。 TableMgr管理着这个房间里的桌子。而Table则是处理公共棋牌游戏逻辑的地方。...图6 德州扑克游戏模块结构 这里虽然给出的是德州扑克的结构图,但是其他游戏也有类似的结构。...2) GetGameAttrib 返回游戏的属性,主要包括: 游戏的名称 ,游戏描述,游戏模块的名称,客户端模块名称,游戏数据库名称等 3) RectifyRoomOption 由于一些游戏对房间有特殊要求

93440

棋牌游戏服务器架构: 详细设计(三) 数据库设计

GameTypeInfo,其主要字段为: TypeID:类型标识 ID TypeName:类型名字,例如棋牌类,休闲类 Enable:控制游戏大厅是否显示该类型...Enable: 控制游戏大厅是否显示该游戏,默认为1。 3....WinCount:玩家在游戏房间游戏所产生的胜利局数改变的数值 LostCount:玩家在游戏房间游戏所产生的输局局数改变的数值 DrawCount...:玩家在游戏房间游戏所产生的和局局数改变的数值 FleeCount:玩家在游戏房间游戏所产生的逃跑局数改变的数值 Experience:玩家在游戏房间游戏所产生的经验数值改变的数值...PlayTimeCount:玩家在游戏房间游戏所产生的游戏时间的数值 OnLineTimeCount:玩家在游戏房间游戏所产生的在线时间的数值

1.3K90

棋牌游戏服务器架构: 详细设计(三) 数据库设计

GameTypeInfo,其主要字段为: TypeID:类型标识 ID TypeName:类型名字,例如棋牌类,休闲类 Enable:控制游戏大厅是否显示该类型...Enable: 控制游戏大厅是否显示该游戏,默认为1。 3....WinCount:玩家在游戏房间游戏所产生的胜利局数改变的数值 LostCount:玩家在游戏房间游戏所产生的输局局数改变的数值 DrawCount...:玩家在游戏房间游戏所产生的和局局数改变的数值 FleeCount:玩家在游戏房间游戏所产生的逃跑局数改变的数值 Experience:玩家在游戏房间游戏所产生的经验数值改变的数值...PlayTimeCount:玩家在游戏房间游戏所产生的游戏时间的数值 OnLineTimeCount:玩家在游戏房间游戏所产生的在线时间的数值

1.2K80

棋牌游戏大厅座位内存分析过程

今天有业务,需要分析某棋牌游戏房间内的座位内存。 目标:通过内存判断每个座位上是否有玩家。所以,要找到每个桌子、每个座位相关内存的排布规律及其内存基址。 游戏大厅截图: ?...风雷游戏大厅 首先,查找座位上玩家信息的内存地址。查找方法:坐到一个座位上,任何用CE搜索大于0的内存(4字节),然后离开座位,再搜值为0的内存。...看来这个棋牌大厅的内存数据设计和其他棋牌不一样。暂无其他办法,先分析找到的这个内存。观察后发现,每桌5个座位,该内存块连续存储5个玩家的金币值,每个座位的金币值内存间隔为8。...接下来关掉CE, 打开OD,附加游戏进程。先定位到第一处代码查看。 ?

2.1K30

棋牌游戏服务器架构: 详细设计(三) 数据库设计

GameTypeInfo,其主要字段为: TypeID:类型标识 ID TypeName:类型名字,例如棋牌类,休闲类 Enable:控制游戏大厅是否显示该类型...Enable: 控制游戏大厅是否显示该游戏,默认为1。 3....WinCount:玩家在游戏房间游戏所产生的胜利局数改变的数值 LostCount:玩家在游戏房间游戏所产生的输局局数改变的数值 DrawCount...:玩家在游戏房间游戏所产生的和局局数改变的数值 FleeCount:玩家在游戏房间游戏所产生的逃跑局数改变的数值 Experience:玩家在游戏房间游戏所产生的经验数值改变的数值...PlayTimeCount:玩家在游戏房间游戏所产生的游戏时间的数值 OnLineTimeCount:玩家在游戏房间游戏所产生的在线时间的数值

1.8K60

棋牌游戏服务器架构: 详细设计(二) 应用层设计

这里的应用层,指的是CenterServer、LogonServer、LogServer、RoomServer等几个服务器,另外还包括游戏模块的设计。不过游戏模块和前4个服务器的设计很不相同。...这里先说一下服务器应用的详细设计。 这上面提到的4个服务器都需要响应客户端(这里的客户端的意思是泛指)的请求,进行数据库操作,同时还要能够配置,以及显示系统运行的状态信息等。...3) 将游戏相关的请求转交给TableMgr处理. 4) 处理聊天及管理请求。 TableMgr管理着这个房间里的桌子。而Table则是处理公共棋牌游戏逻辑的地方。...图6 德州扑克游戏模块结构 这里虽然给出的是德州扑克的结构图,但是其他游戏也有类似的结构。...2) GetGameAttrib 返回游戏的属性,主要包括: 游戏的名称 ,游戏描述,游戏模块的名称,客户端模块名称,游戏数据库名称等 3) RectifyRoomOption 由于一些游戏对房间有特殊要求

1.9K120

棋牌游戏生态大会:腾讯云安全首席架构师讲述六天七夜的抗 D 历程

持续的 DDoS 攻击会导致服务器瘫痪,玩家无法登陆,用户迅速流失,被攻击的游戏平台日损可达数百万元。 ?...此次大会主办方请到了体育总局、北京版权保护协会、九鼎资本、腾讯等众多行业主管单位领导和先进企业高管参会,对相关政策法规进行解读,解决中国棋牌游戏难题,促进棋牌游戏行业健康正向发展。...在演讲中,方勇先生讲述了近期遇到的黑客攻击实例,并表示腾讯棋牌游戏安全解决方案会从事前、事中、事后去帮助客户进行有针对性的防护。...△ 腾讯云安全首席架构师方勇 以下是演讲实录 很荣幸能在一个非常专业的棋牌大会上跟大家分享腾讯这一段时间在棋牌抗攻击领域的一些经验和收获。...其实不管规模大的棋牌公司,还是初创型的棋牌公司,都面临着 DDoS 的问题。 腾讯棋牌安全解决方案介绍   回到腾讯棋牌客户的解决方案。

82570

5 款Linux平台上的棋牌游戏

传统意义上,游戏功能是Linux的弱项之一。近年来,由于Steam,GOG和其他将商业游戏平台的努力,这种情况有所改变,但是这些游戏通常不是开源的。...虽然大多数开源游戏不太可能与某些预算庞大的3A商业游戏相匹敌,但许多类型的开源游戏都非常有趣,可以从大多数主要Linux发行版的存储库中安装。...本文我将介绍棋牌类型的游戏来继续有关Linux开源游戏的系列文章。在以后的文章中,我计划介绍益智、赛车,角色扮演以及策略与模拟类游戏。...Kajongg 有许多游戏打着麻将的旗号,但几乎所有游戏都是使用麻将牌的砖块来套在纸牌游戏上。Kajongg是一个罕见的例外,因为它是针对四个玩家的经典拉米式游戏的实现。...,与Axis&Allies棋盘游戏和其他类似的棋盘游戏风格有亿点类似。

3.6K00

TDD 在棋牌游戏算法中的应用

棋牌游戏一直以来都是受欢迎的休闲娱乐方式,而其中的算法设计对于游戏的平衡性和公正性至关重要。...测试驱动开发(Test-Driven Development,简称TDD)正是一种在棋牌游戏算法开发中广泛应用的方法。本文将探讨TDD在棋牌游戏算法中的应用,并介绍其优势。...这样一来,开发者可以更加自信地发布算法,确保游戏的公正性和可靠性。 其次,TDD能够提高棋牌游戏算法的可维护性。...通过这种反复的测试和优化,开发者可以及时发现并解决算法中的性能问题,提高游戏的响应速度和用户体验。 综上所述,TDD在棋牌游戏算法中的应用具有明显的优势。...对于开发者而言,采用TDD方法进行棋牌游戏算法的开发是一种明智的选择。

14920

护航者,腾讯: 2017年度游戏行业DDoS态势报告—回溯与前瞻

随着腾讯的快速发展,腾讯在2017年所遭受的DDoS攻击占到腾讯所有业务被攻击总量的一半以上。以腾讯上的行业分类看,游戏行业用户则成为了黑产的重点攻击目标。...攻击目标:攻击集中在游戏核心服务器,以瘫痪业务、或造成卡顿以影响游戏用户体验为目的。 防护困境:业务初期聚焦在游戏核心玩法和运营,缺少对安全防护的投入。...4、在面对高等级DDoS威胁时,接入公有的专业安全解决方案,必要时成立安全专家团队,与腾讯安全专家共同应对黑产威胁。 4.2 成长型棋牌客户 1、建议配置BGP高防IP+三网高防IP,隐藏源站IP。...效果十分明显,如下图案例所示: 888.png 4.助力游戏出海:依托腾讯全球数据中心及腾讯体系良好的游戏生态,为中国游戏出海保驾护航。...基于QQ、腾讯游戏、微信等腾讯海量业务的安全攻防积累,腾讯宙斯盾防护系统不断升级强化,并将正式发布上线,继续在互联网世界与黑产展开了一场又一场没有硝烟的战役。

6.5K120

服务器-腾讯服务器

服务器是什么?介绍服务器的性能及服务器的购买流程。服务器腾讯研发的新一代服务器,所以又称为腾讯服务器。...腾讯服务器可以随时升高或降低配置,当业务流量高峰时期,可以把服务器的配置或带宽增大,来应对流量高峰。流量高峰过去,配置亦可降低,非常便宜,可以有效降低云服务器的开支。...腾讯服务器所有机型免费分配公网IP,50G高性能硬盘(系统盘),腾讯服务器采用 英特尔Ⓡ至强Ⓡ可扩展处理器 CPU负载无限制,利用率最高为100% 。...搭配网络增强,包转发能力最高可达30w ,个人建站,轻量APP,企业用户等各应用场景均可适用腾讯服务器。...腾讯服务器的配置1核1G 1核2G 2核4G 2核8G 4核8G 4核16G 8核16G Hot 8核32G 16核32G 计算型4核8G 计算型8核16G 计算型16核32G。

244.5K72
领券