克里斯屠夫继续:
“基本上,系统还记得发送什么人。它知道我有5000条信息,我喜欢你,但我只能给你也许50这个包,因为特定大18luck手机登录小的网络只允许数据包,传播一定比例以疏通网络。
因此,找出最重要的事情是基于你在哪里,你在做什么,不管你是活着还是死了,无论你是射击的人。你知道如果我开枪射击,他们的人在我面前,我需要知道他们在非常高的优先级。但是,如果有人在我身后,我看不到,我不需要知道。服务器的优先级决定了对象。有很多规则的事情。手榴弹有50到70之间的优先级,但只是一个躺在地上的小对象,也许不是一个优先级,10至20你知道,之类的。有情况下,低优先级的对象不会呈现在所有从客户端。
基本上有两种类型的数据得到优先。有对象的持久性状态最终总是会被发送。他们可能会需要很长时间的原因,如果有物体移动的持续低优先级,那么你不想发送对象,直到你看到它的信息。18luck手机登录您可能希望一个更新每10秒说在一个低优先级,“这里。”The priority system manages the priority of the objects, the time since it was last transmitted and how much information is needed to transmit that data.
有持久状态,还有一个流是世界上发生的事件,像一颗子弹撞了南墙或一些人说“开始”,因为他被杀。这些事件我们不需要发送的信息。18luck手机登录如果有必要将事件,我们会的。例如,如果我炸毁一百万手榴弹在多人比赛,其中许多手榴弹就结束掉下来,因为他们无法进入管道不够快。他们会被丢弃,无关紧要。所以有这种平衡之间的事情你必须和那些世界上给你更好的照片,但不是必要的。
这种分离的数据意味着我们可以支持各种各样的有趣的事情。例如,因为每一个客户端发送实体世界的持久状态(实体是世界上我们所说的持久对象),这意味着对世界的任何客户的所有信息。18luck手机登录因为客户知道关于这个世界的一切,我们可以支持使其成为一个新的服务器,如果服务器机器关掉,断开Xbox Live或只是想离开游戏的玩家。所发生的是,游戏暂停,确定一个新服务器,控制转移,游戏还在继续。在一个局域网游戏也是如此。所以你可以完成一个游戏完全不同的球员比开始的时候,因为我们有技术复制这些信息并重新分配一个新的服务器。18luck手机登录
Xbox live的潜在可能是非常令人兴奋的。有各种各样的有趣的社会影响在网上把这个游戏。还有更多比我们已经讨论过。我不是最好的人谈论的所有社交方面设计一个用户界面或指引玩家游戏,但我可以肯定谈论网络的一面。”
你当然可以克里斯,你当然可以。