lsldd的专栏

技术的鞭笞中,我猥琐前进

快节奏多人在线游戏网络入门系列教程(4):爆头!滞后补偿

简介距离我上次发表上一篇文章已经过去了很长很长时间(2年。。。),出乎我的意料,我收到了很多邮件来询问我“下一篇文章”。好吧,这就是我的下一篇文章——延时的时间一致性,或者简单的说,爆头:)回顾前面3篇文章解释了客户端-服务器架构的内容可概述为: 服务器收到客户端的输入,包含时间戳; 服务器处理输...

2017-05-15 23:36:23

阅读数:2063

评论数:2

快节奏多人在线游戏网络入门系列教程(3):实体插值

简介在第一篇文章中,我们介绍了权威服务器的概念和其防作弊的能力。然而,该框架简单的实现会导致一系列糟糕的响应性和可玩性。在第二篇文章中,我们介绍了客户端预测与服务器协调技术来克服这些缺点。 这两篇文章使用的技术使得单一玩家在在网络游戏上能够获取和单机游戏一样的游戏体验,即使在因特网具有一定延迟的...

2017-05-15 20:51:00

阅读数:3023

评论数:0

快节奏多人在线游戏网络入门系列教程(2):客户端预测与服务器协调

简介在上一篇文章中,我们简单介绍了权威服务器的体系。客户端发送交互信息给服务器,服务器周期性的更新游戏状态,然后返回游戏状态给客户端。 这个简单体系会导致用户发送命令时和屏幕渲染响应之间的延迟。产生延迟的原因是客户端发送命令给服务器,加上服务器返回结果给客户端时网络的延迟。 网络延迟产生的...

2017-05-15 16:42:49

阅读数:1209

评论数:0

快节奏多人在线游戏网络入门系列教程(1):简介

简介该系列教程主要讨论快节奏多人在线游戏的网络相关的技术和算法。这是该系列教程的第一章,如果你对多人在线游戏有一定了解,可以跳过本章。 开发任何一款游戏都是一个挑战性的任务。而多人在线游戏增加了更多新的问题。有趣的是,这些问题的核心恰恰与人类的天性息息相关。作弊问题作弊,是一切问题的根源。 作...

2017-05-15 15:19:01

阅读数:974

评论数:0

FireFly服务器安装教程(windows)

准备工作:1、自行下载Python2.7。安装后确保python路径加入了环境变量Path中。2、自行下载安装MySql。本文使用5.5版本。3、安装memcached。本文使用1.4.4版本。本文附件中带了这个。使用命令memcached.exe -d install安装。安装后注意去windo...

2015-10-23 16:34:12

阅读数:4958

评论数:0

提示
确定要删除当前文章?
取消 删除