38
关于棋牌菠菜高防服务器的一些问题

关于棋牌菠菜高防服务器的一些问题
系统架构
1,功能设计
棋牌菠菜高防服务器
a,登陆
一般都是需要接第三方登陆,登陆这一块是http操作,我们统一提供一个web服务,用来做登陆验证。因为在登陆时,调用第三方的http服务,这个过程可能很慢,如果放在逻辑服务器的话,可能会卡业务逻辑任务。因为可能不同的玩家业务请求可能同在一个线程中,如果有任务卡了,那么这个任务以后新来的请求请会卡住,导致消息延迟。
棋牌菠菜高防服务器
b,获取游戏公告,也放在web服务中。公告一般是游戏登陆的时候向服务器获取一次。把它放在web服务器中,与业务逻辑分离的好处是,当业务逻辑服务器维护或更新的时候,不影响用户的登陆,和获取公告,这样用户体验会好一些。
棋牌菠菜高防服务器
c,创建用户的id,因为棋牌类游戏服务器是世界服,无分区,所以用户的id必须是全局的。可以利用redis的incr方法,原子的递增,如果不想被别人根据userid的递增推算出有多少注册用户,递增的梯度可以随机,比如每次递增的值从1到1024中随机一个。
d,创建房间,当房间主创建房间时,房间的id需要在任何台服务器上可以查询到,所以创建房间成功后,房间id要存储在共享内存redis中,每个房间id对应一个房间所在的ip地址或服务器id.这样,当有用户要进入房间,在查询房间id时,可能判断这个房间是否和自己登陆的游戏服务器相同。
棋牌菠菜高防服务器
e,查找加入房间
根据房间id查询房间,查找到房间后,获取房间所在的ip地址或服务器id,如果发现和自己所登陆的服务器一样,直接可以加入房间。如果不一样,把这个房间所在的ip和端口返回给客户端,让客户端重新与房间所在的服务器建立连接,使用登陆时的token验证用户。
f,游戏脚本调用
在验证游戏是否合法时,客户端与服务器都要验证,验证的算法是一样的,所以可以使用脚本来写,写一份脚本,在服务器与客户端中同时使用。可以使用lua。同一个算法使用同一个脚本 ,这样在开发新的同类型棋牌游戏时,只需要替换一下这个脚本就行了,不用再重复开发。
棋牌菠菜高防服务器
3,后台管理系统
这个一般是根据运营需求开发的,每个公司不一样。不过有一点,后台管理系统可能要和游戏服务器通信,这种通信方式是采用redis的订阅/发布机制。这样可以把某个消息事件同时发送到所有的业务服务器上面。根据用户所在的服务器进行处理。
4,玩家同屏
玩家同屏是棋牌游戏中的一个重点,对于做过那些大型的arpg,或mmo游戏的程序员来说,这并不是什么难事。因为同屏就是服务器对客户端的消息进行转发。一个房间四个人,一个人出的牌或操作能被其他三个人同时看到。
棋牌菠菜高防服务器

主营产品简介与功能
  1.腾达互联立体式防御:有着十年IDC运营、八年专业DDOS安全防护、在国内掌握顶尖与领先DDOS攻击防范水准的腾达互联网络,数以万计的DDOS攻击防范战胜经验证明了其防御体系的技高一筹。腾达互联网络花巨额资金搭建了国内目前为止防御系数最高的全新“立体式”安全架构体系,由“高防服务器”、“高防智能DNS”“高防服务器集群”“集群式防火墙架构”“WEB应用防火墙”“腾达互联云盾“移动安全”“数据风控”“威胁感知”“安全管家”“CDN高速分发网络”“网络监控系统”“高防智能路由体系”等多个安全产品整合而成,从多层面、多角度、多结构集成一套多元化、高智能的完善安全防护体系,腾达互联的“立体式”安全防护体系通过网络监控实现定期扫描网络主节点,利用智能DNS解析系统设置监测端口,时刻提防可能存在的安全漏洞,如果一个节点遭受攻击时将会自动切换至另一节点。在面临攻击威胁时,腾达互联采用的是目前较为理想的一种应对策略,以海量的容量和资源拖垮黑客的攻击,腾达互联的“立体式”安全防护体系能彻底有效处理超过1000G以下SYN Flood、ACK Flood、ICMP Flood、UDP Flood、DNS,Flood的DDOS攻击,并能有效处理连接耗尽、Flood、CC攻击等。而面对黑客DDOS攻击时,腾达互联组建的是分布式集群防御,可根据需求增加节点数量提高防御力度,宕机检测系统会快速响应更换已经瘫痪的节点服务器保证网站正常状态。还可以把攻击者发出的数据包全部返回到发送点,使攻击源变成瘫痪状态,从而削减攻击能力。
再就是定制的商用DDoS解决方案,针对超大流量的攻击或者复杂的游戏CC攻击,可以考虑采用专业的DDoS解决方案。目前,通用的游戏行业安全解决方案,做法是在IDC机房前端部署防火墙或者流量清洗的一些设备,或者采用大带宽的高防机房来清洗攻击。
 
2腾达互联云盾:腾达互联云盾是建立在硬防之外的另道全新模式防护,此防护依托于独立牵引机柜经三道防御层层过滤,以达到最有效的防护效果属于最高端的顶级防护环境,专业的防CC功能,智能的多盾联动混合节点防御技术,10秒高效识别,快速拦截,让您从此远离CC攻击。腾达互联数据中心,1000G以上带宽抗DDoS,并可随时应急调用电信自有带宽1.5TB,总防御能力超2T!高效的CC攻击拦截引擎,无上限防御CC攻击。自主研发的腾达互联云盾引擎能根据访问者的URL,频率,行为等访问特征,迅速识别出CC攻击并进行拦截,100%拦截无漏传。全面抵御任何类型的DDoS攻击,抗D保为最容易遭受攻击的金融借贷平台、游戏、电商、教育培训、竞价排名、医疗等高危网站制定专属策略,为网络安全保驾护航。 
 
 3游戏盾:游戏盾风控模式的初衷,是从收到访问的第一刻起,便判断它是“好”还是“坏”,从而决定它是不是可以访问到它想访问的资源;而当攻击真的发生时,也可以通过智能流量调度,将所有的业务流量切换到一个正常运作的机房,保证游戏正常运行。所以,通过风控理论和SDK接入技术,游戏盾可以有效地将黑客和正常玩家进行拆分,可以防御超过300G以上的超大流量攻击。风控理论需要用到大量的云计算资源和网络资源,腾达互联网络天然的优势为游戏盾带来了很好的土壤,当游戏盾能调度10万以上节点进行快速计算和快速调度的时候,那给攻击者的感觉是这个游戏已经从他们的攻击目标里面消失。而随着攻防进程的推进,网络层和接入层逐步壮大,我们希望“游戏盾”的风控模式,会逐步延展到各个行业中,建立起一张安全、可信的网络。这张网络中,传输着干净的流量,而攻击被前置到网络的边缘处。所有的端,在接入这张网络时,都会经过“高防服务器”、“高防智能DNS”“高防服务器集群”“集群式防火墙架构”“WEB应用防火墙” “腾达互联云盾” “移动安全” “数据风控” “威胁感知” “安全管家”“CDN高速分发网络”“网络监控系统”“高防智能路由体系”等风险控制的识别,网内的风控系统,也让坏人无法访问到他锁定资源。未来,以资源为基础的DDoS防护时代终将被打破,演进出对DDoS真正免疫的风控架构。这也是腾达互联网络的人工智能技术与调度算法,在安全行业中的成功实践。
 
4.高防IP: 新式高防技术,替身式防御,具备1.5Tbps高抗D+流量清洗功能,无视DDoS,CC攻击,不用迁移数据,隐藏源服务器IP,只需将网站解析记录修改为腾达互联DDoS高防IP,将攻击引流至腾达互联集群替身高防服务器,是攻击的IP过滤清洗拦截攻击源,正常访问的到源服务器,保证网站快速访问或服务器稳定可用,接入半小时后,即可正式享受高防服务。
 
 
 与我们合作的优势:我们与国内知名ISP服务商建立战略伙伴关系,和阿里、电信、联通、移动、绿盟、天融信、启明星、华为、百度、腾讯等长期合作。不同于纯粹的IDC或传统服务器供应商,我们能帮助用户在使用云防御的过程中,最大程度的消除各种隐性成本和运营风险,将安全架构的构建和运维工作变得真正简单、可靠。用户可以用极低成本获得最合适的网络安全基础架构和最专业、持久的服务团队。我们为用户的想法提供全力支持,用户得以真正自由,全身心投入到对业务的思考和运营中。我们与用户,就是一个团队。 


这条帮助是否解决了您的问题? 已解决 未解决

提交成功!非常感谢您的反馈,我们会继续努力做到更好! 很抱歉未能解决您的疑问。我们已收到您的反馈意见,同时会及时作出反馈处理!