大型游戏后台实践浅谈
国家新闻出版署8月30日下发切实防止未成年人沉迷网络游戏的通知,要求从今天(9月1日)起,所有网络游戏企业仅可在周五、周六、周日和法定节假日每日20时至21时向未成年人提供1小时服务,其他时间均不得以任何形式向未成年人提供网络游戏服务。通知发布后,各大游戏厂商火速回应,纷纷表示将从严落实未成年人网游防沉迷新规。
目前整个游戏行业也只能遵照新规来做,今天我给大家带来游戏后台的设计简要分析,这里我把他分为两类:
匹配竞技类游戏(如王者荣耀,CFM类游戏等,其核心难点在于极低的时延要求)
虚拟大世界类游戏(如天涯明月刀,天谕手游等,其核心难点在于无缝世界切换,大规模玩家集结时数据同步问题)
除此之外,其他类型游戏在游戏后台设计方面,其实无需考虑过多,如莉莉丝的AFK(剑与远征),bilibili的坎特博雷公主与骑士唤醒冠军之剑的奇幻冒险这一类卡牌游戏,既不需要对网络时延有极高的要求(100ms的延迟或者200ms延迟其实对玩家感知影响并不大),也不会有大量数据同步需求导致网络流量暴增,服务器处理卡顿的问题。
所以除了匹配竞技类游戏与虚拟大世界类游戏,我们可以把其他游戏后台设计归类到普通互联网后台设计即可,这一类游戏后台设计采用通用解决方案,即使后台完全做成无状态化,玩家数量增加的时候同比例扩缩容时便可以满足玩家需求,在此便不再讨论。
本文主要讨论匹配竞技类游戏的大型游戏后台实践的一
大型游戏后台实践浅谈相关推荐
- 大型项目前端架构浅谈(8000字原创首发)
大型项目前端架构浅谈 目录: 1.综合 1.1.使用场景 1.2.核心思想 1.3.切入角度 1.4.其他 2.基础层设计 2.1.自建Gitlab 2.2.版本管理 2.3.自动编译发布Jenkin ...
- 【游戏客户端】浅谈装备系统
[游戏客户端]浅谈装备系统 大家好,我是Lampard~~ 不知道大家一开始接触到游戏里面的装备系统是什么时候,什么感觉.对于我来说,我第一次清晰认知到游戏里面的装备,是我小时候玩DNF. ...
- 【转】游戏服务器架构浅谈
http://blog.csdn.net/gddsky/article/details/1831688 重回技术怀抱 ---- 开篇 有段时间没有研究技术了,这次正好看到了新版的mangos,较之以前 ...
- 【游戏逆向】浅谈某平台调试软件检测分析
在调试这个平台的CS过程中,我们用CE对任意一个地址下断点会导致游戏的闪退. 首先我们第一时间想到的是游戏对有关下断的API进行了HOOK,于是用PChunte工具查看后发现有110个钩子 在其中我们 ...
- 敏捷实践 | 浅谈测试金字塔
Why 为什么要学习测试金字塔 之前做测试培训的时候经常会被问到几个问题--我们项目没有自动化测试,老板想让我做,我搞了几个星期 selenium 怎么不行呢?我应该先做 API 测试还是 UI 测试 ...
- python做游戏服务器_浅谈如何做一个游戏服务器
首先要知道游戏类型是什么,然后知道承载人数是多少,以及开发周期多少.需要根据这些来决定游戏架构和技术选型. 网络和数据协议 网络传输tcp VS udp tcp可靠保序,而udp则不是,但是吞吐量会大 ...
- 高性能分布式游戏服务器框架,浅谈Go语言自研的分布式游戏服务器架构
引言:使用Go语言开发游戏已经有5年了,做了三款上线手游,一直采用的都是我们自研的分布式游戏服务器架构.最近我们想把它分享一下,总结一下这几年的经验. 一. 架构图 分布式游戏服务器架构图 1. CD ...
- 一次简单的计网实践——浅谈校园网认证原理、ipv6机制绕过认证限制、双路由器宿舍组网
注:本文所涉及的"任何设备",指在学生正常活动的区域内使用的设备. 一.山东大学威海校区校园网ipv4认证原理 1.认证系统介绍 山大威海校区内的校园网认证页面地址均为http:/ ...
- 工程化软件开发的原则和实践浅谈(PPT)
最新文章
- 转帖 开源游戏服务器调研
- 17个Python骚操作,你都Ok吗?
- 水平越权访问与垂直越权访问漏洞
- 常用基础参数SurvivorRatio讲解 || NewRatio讲解 || MaxTenuringThreshold讲解
- LESSON 12.8 原理进阶 (1):GBDT数学流程与残差概念辨析
- Unix_03_文件系统介绍_2
- map文件分析 stm32_使用STM32内部Flash额外的空间来存储数据
- Java复习提纲之面向对象
- 转:神奇的Fastcgi_Finish_Request
- 基于神经网络的毕设题目_新资源科技核心题目
- python中的urllib模块中的方法
- 企业微信自定义应用页面授权过程
- 浅谈个人对读书的看法
- python KMP算法查找子字符串
- python异常数据筛选_学习笔记(06):Python数据清理实践-数据过滤,06Python,清洗,实战,筛选...
- HackPwn:TCL智能洗衣机破解细节分析
- Markdown用法排版
- 人眼感知到的颜色与真实物理世界的颜色有什么区别?
- C++迭代加深搜索及其例题讲解—————Addition Chains
- 程序员疯传「编程语言鄙视链」,究竟谁能逃过一劫?