一步一部学习Unity3d学习笔记系1.2 单机游戏和网游的数据验证概念

这一次的笔记的主要内容是单机和网游的数据存储,数据验证方式,在游戏的时候除了控制角色的行动,还涉及到用户角色的升级,经验,金钱赚取,道具购买,技能升级 等等一些数据的交易,

那么单机游戏和网游的区别如下如图:

单机购买流程:

单机游戏的数据存储都是在本地客户端存储的,验证简单,执行简单,在玩单机游戏的时候我想很多人都知道外挂是怎么回事吧没救是通过修改内存,或者是本地数据无敌,随时原地满血复活状态。

网游相对来说数据安全性就比较高了,前几年的网游还有外挂,比如说CF 开启外挂来直接枪枪爆头,隔墙爆头,还有其他的一些其他游戏,一些公司通过写外挂发了家的也不少,钻了空子,目前来说网游的数据安全性相对来说比以往重视了很多,

那么网游有事怎么来做数据交换存储的呢?

请看下面一个流程图

从上图中可以看到,数据交换是需要验证需要两次验证,这样也就保证了隐私数据的安全,客户端需要一次验证,服务器上也需要验证,客户端的最终结果还是来自服务器下发的数据。

说明:这至少看着视屏一些话的,不太规范,大家多多包涵,这只是我自己做的笔记,分享出来,希望能帮到一二。

时间: 2024-12-15 01:46:13

一步一部学习Unity3d学习笔记系1.2 单机游戏和网游的数据验证概念的相关文章

一步一部学习Unity3d学习笔记系1.1

最近开始在学习Unity3D,在网上找到了一些教程利用晚上回家休息的时间自学了一下,我就是一个小白,对Unity3D什么都不懂,可能需要一些美工的功底.刚好有点,需要点编程的基础,也好我也有点,对C#很熟,看着Unity3D那么火,我也抽时间来研究研究,看看指不定哪天就用到了. 首先准备工作是要到官网上下载一个Unity3D软件 官网http://unity3d.com/cn/ 下载喜欢的版本,至少要下载4.X以上的版本,初学者完全够用了. 下载安装完成以后先不要着急去学习菜单.因为菜单太多了不

一步一部学习Unity3d学习笔记系1.3 英雄联盟服务器集群架构猜想

说到了网游那就涉及到服务器了,时下最火的属英雄联盟了,我也是它的粉丝,每周必撸一把,都说小撸怡情,大撸伤身,强撸灰飞烟灭,也告诫一下同仁们,注意身体,那么他的服务器架构是什么呢,给大家分享一下, 具体的是什么架构,因为没有源码,也不知道怎么回事,只能根据当前一些经验,还有撸的时候的体验猜想出来的.和实际有偏差,大家勿喷在这里只是分享,和实际的也应该相差不大. 英雄联盟服务器其实就是一个单服,单服下面有一些集群,有用户服务器,的用户服务器实际上就是QQ用户服务器QQ用户也是有服务器集群组成 客户端

unity3d学习笔记(十九)--ngui制作3d人物头顶的头像和血条

原地址:http://blog.csdn.net/lzhq1982/article/details/18793479 本系列文章由Aimar_Johnny编写,欢迎转载,转载请标明出处,谢谢. http://blog.csdn.net/lzhq1982/article/details/18793479 先上张图,自己做的一个demo. 这里的人物头像和血条是在3d世界生成的,所以有真正的纵深感和遮挡关系,废话不多说,看我是怎么实现的. 第一步,先在UI Root里制作头像和血条. 这个制作步骤基

Unity3d 学习笔记(-) Monobehaviour

从今天起开始正式学习Unity3d!!!! 下面记录Monobehaviour相关内容. Monobehaviour执行顺序,图示很清晰,简单明了,可以通过此图洞悉协程(coroutine)的运行机制. Unity3d 学习笔记(-) Monobehaviour

《如何高效学习》读书笔记(一)——整体性学习策略

比喻的重要性华罗庚在讲“统筹”方法时,用了“怎样泡茶最省时间”的比喻.比喻的作用常常被我们忽视,仅仅把它当作文学中的修辞手段,是文学家用来增强表达效果的点缀和修饰.其实,比喻是我们必须掌握的站在外面看知识的本领.比喻不再局限于文学领域,它是我们的思维方式,更是我们的认知工具.莱考夫把隐喻定义为“以一种事物认知另一种事物”, 而这恰恰就是学习的本质! --------------------------------------------------------------------------

《如何高效学习》读书笔记(二)——整体性学习技术

整体性学习中最关键的步骤是将所学的知识运用到实际中去, 知识只有获得了在实际生活中的价值才是真正的知识. 只要你用心发现, 几乎所有的知识都有实际价值, 如果能发现知识在你生活中的价值, 知识就与你产生了紧密的联系, 这可能比第二部分要介绍的所有技术都更加有效. 整体性学习技术的实际学习效果更好.整体性学习将观点联系在一起, 应用模型, 建立结构以理解不同类型的知识.在学习整体性学习概念时, 一个很好的方法是把它比喻成下棋, 首先你要了解下棋的基本规则和基本目标,一旦理解了下棋的基本规则, 你就

unity3D学习—坦克大战(一)

背景介绍 本人一名C#程序员,从事C#开发已经有四年有余了,目前在一家大型公司上班.鉴于公司的业务需要,现在需要学习unity3D游戏开发,好在unity支持C#脚本开发,无形中省下了许多重新学习新语言的时间.好了,闲话不多说,开始正式学习之路. 本篇文章主要介绍unity的相关背景和下载安装等,使用的unity开发软件为当前最新5.3.5版本. 第一步,使用各大搜索引擎搜索关键字:unity 此处以百度搜索为例,红线框起来的是unity的官方网站,其网址为http://unity3d.com/

Deep Learning(深度学习)学习笔记整理系列七

Deep Learning(深度学习)学习笔记整理系列 声明: 1)该Deep Learning的学习系列是整理自网上很大牛和机器学习专家所无私奉献的资料的.具体引用的资料请看参考文献.具体的版本声明也参考原文献. 2)本文仅供学术交流,非商用.所以每一部分具体的参考资料并没有详细对应.如果某部分不小心侵犯了大家的利益,还望海涵,并联系博主删除. 3)本人才疏学浅,整理总结的时候难免出错,还望各位前辈不吝指正,谢谢. 4)阅读本文需要机器学习.计算机视觉.神经网络等等基础(如果没有也没关系了,没

Deep Learning(深度学习)学习笔记整理系列之(五)

Deep Learning(深度学习)学习笔记整理系列 [email protected] http://blog.csdn.net/zouxy09 作者:Zouxy version 1.0 2013-04-08 声明: 1)该Deep Learning的学习系列是整理自网上很大牛和机器学习专家所无私奉献的资料的.具体引用的资料请看参考文献.具体的版本声明也参考原文献. 2)本文仅供学术交流,非商用.所以每一部分具体的参考资料并没有详细对应.如果某部分不小心侵犯了大家的利益,还望海涵,并联系博主