位于Xbox Live中心的人和他的技术传奇
***附件停止解析***
2015年10月24日,Xbox Live背后的重要人物Eric Neustadter在小鸟微博上宣布自己离开了为之奋斗了14年半的Xbox团队,并且表示,“这是一段非常精彩的时光”。他没有提及自己离开的原因,也没有谈到自己将会有什么发展。
从Xbox第一代走过来的玩家应该还记得一位玩家代号为“E”的用户,而那个“E”用户就是Eric Neustadter,他在任职期间担任了Xbox Live非常关键的职位——首席架构师。从2002年这项服务正式上线开始,他几乎就成为了Xbox Live的代言人。
Eric Neustadter是第一批被召唤去创造日后成为Xbox“运算中心”(The Xbox Operations Center,简称XOC)的成员之一。在Xbox Live项目早期,他被叫去向阿拉德和Xbox领导展示他关于Xbox Live的计划,那也是他与阿拉德的第一次见面。“我永远不会忘记我和阿拉德的初次见面。”
“说实话,我原先料想的是,因为这是我的老板的老板,所这整个过程将是我会呈现一个非常高水平的解说,而阿拉德会点点头,问了几个问题,这就是一切了。”Eric Neustadter回忆道,当时他还并不知道阿拉德的专业知识水平远胜于他,但当阿拉德锲而不舍的问了几个问题之后,他彻底被震撼到了。“我不知道他居然有如此高的专业知识水平。”
***附件停止解析***
或许是因为阿拉德的个人魅力影响到了Eric Neustadter,以至于在未来的十几年中,他一直坚守在这里,为Xbox团队工作。
2001年4月Eric Neustadter正式加入Xbox团队时,他是整个团队中唯一会使用服务器的人,唯一折腾网络的人,唯一的懂网络安全的人。这个团队没有实验室,却被分配到了一个被叫做“实验室”的屋子,因为更惨的是,这个“实验室”里甚至连个路由器都没有。
好在他们还有微软的协助。利用现成的技术与便利的微软内部资源,在经过了一年的努力之后,这个原来只是由几台随便搭建的电脑组成的办公室变成了拥有300台服务器和一个由Eric Neustadter亲自管理的运营中心,一个将在未来大放异彩的Xbox Live运营中心。
可能是因为从微软方面得到的技术支持非常的方便,Xbox Live团队的服务器造的太多了,任何一项服务都由独立的服务器来运作,但事实上根本没有这个必要。所以最后在上线之前,Xbox Live服务器的工作方式还是调整成让所有服务共享服务器。
***附件停止解析***
在2002年11月14日Xbox Live正式上线的日子里Eric Neustadter以及他们的服务器运营团队都没有真正地感到危机的来临,直到来自Bungie与《光环2》的压力。Jason Jones对《光环2》充满了各种各样的想法,尤其是在多人体验上,这也让Xbox团队大伤脑筋。他们尽力完成Bungie提出的每一个需求:Live列表与游戏的无缝对接、在线好友列表、工会、聊天群组、以及争议仲裁,另外还有一些Xbox Live工程师们甚至从来没有考虑过的问题Bungie也都一一提了出来。
如此大幅度的改动是有益的,但在当时对Xbox Live的稳定性压力却是巨大的。没有人觉得《光环2》推出之后Xbox Live线上玩家会和平时没有什么不同,并且他们也完全无法预知同时在线玩家数量将会达到多少。好在当《光环2》发售并上线之后,Xbox Live完美的顶住了压力,并将此前4万名同时在线玩家的最高记录刷新了两倍。
但其实Xbox团队和微软还是没有预料到因为《光环2》带来的如此迅速的用户增长,所以Eric Neustadter后来还与Pete Parsons(时任Bungie首席运营官)和当时的老大Ben Kilgore(微软互动娱乐业务公司副总裁)讨论过因为《光环2》的发售还需要给Xbox Live添置多少新的服务器的事情。
***附件停止解析***
Eric Neustadter除了是一名系统工程师,是一个热爱《帝国时代》游戏的玩家之外,他也是能够7×24小时待命,Xbox Live一旦出现问题他能够马上赶到并进行故障排查的微软员工。而在微软打算将Xbox Live从核心玩家群向普通消费者群体扩散的时候,他也将担任着重要的角色。不过相比曾经的单打独斗,面对更庞大的Xbox Live网络,他也需要一些人手来帮他完成这项工作了。
2007年的圣诞假期对微软而言是一场灾难。因为动视嵌入《使命召唤4:现代战争》中的一小段代码导致的整个Xbox Live宕机的事故直接让整个团队经历了一次洗牌式的人事变动。新上任的Xbox LIVE在线服务运营总经理Derek Ingalls在危机预防方面非常在行,于是他在XOC建立了负责处理紧急情况的工程师团队,并利用手下的Team Chaos团队检查Xbox Live的漏洞,让工程师团队进行检查修复。而XOC的工程师团队成立不到一周就要面对2008年4月底即将发售的《侠盗猎车手4》,这对Eric Neustadter而言压力也非常大。
***附件停止解析***
通常,XOC的工程师团队在解决突发事件时总是会先听取Eric Neustadter一个人的解决方案再开展工作,而一旦他的决策错误,那么对Xbox Live造成的后果将会是灾难性的。Derek Ingalls意识到了这一点,并迅速建立分离机制,让XOC工程师团队不再以Eric Neustadter为决策核心。这样的改变无疑对Xbox Live的发展是有积极意义的,Eric Neustadter对此也并没有感到任何不满。2008年4月29日,《侠盗猎车手4》正式发售,不论是销量还是在线人数这款游戏都打破了当时所有游戏的记录,但Xbox Live依然正常运作。
Eric Neustadter认为,Derek Ingalls的到来对他是一件好事。在《侠盗猎车手4》之前,Eric Neustadter几乎把所有的时间都花在了管理50人的Xbox Live运营团队上,而放手之后的他能够把所有精力投入到他最喜欢的技术工作当中去:
QuoteIngalls的到来对我而言是很好的,因为他能把我不喜欢的事情办好。平心而论,我到底还是个技术人员,我最高兴的事情在白板上设计东西或者尝试解决一些复杂的技术难题,进而让游戏重获新生……这才是我工作的真正动力。
自从《光环2》之后有些事情我不得不放下,因为我得忙着处理别的事情……(不过重新让我进行技术工作)是我经历了那段时间之后还留在这里的原因之一。我现在每天都在解决一些很复杂的问题……我会为了解决《使命召唤》,以及现在的《泰坦天降》、《日落过载》、《命运》中出现的问题而花上一整天的时间,甚至是下一个游戏。等我回家之后,就会像一个一般玩家一样玩这些游戏。
***附件停止解析***
除了游戏,Xbox Live也提供视频串流的服务。当时在游戏机上看视频还是非常一件非常新鲜的事情,所以甚至没有人知道微软这么做会对用户使用主机的习惯造成什么样的影响,甚至怀疑微软直接把主机的重心从游戏移到视频播放上。“不知道,这是一个崭新的领域,视频串流在当时还是个很新的东西。”Eric Neustadter在后来的回忆中说。在Xbox Live经历了2007年的宕机事件之后,团队正在抓紧时间更新服务器,这时微软就已经在和Netflix讨论如何把这项服务于与Xbox Live联系在一起。
“那个时候我们发展的太快太快了。在2008年我们已经有100万用户同时在Xbox Live上玩游戏,而为了达成这点我们重建了系统的许多东西,表面上用户可能看不出有什么变化,他们看到的是Netflix和NXE,但是他们看不到我们在底层所做的大量努力。”Eric Neustadter回忆到。最终Netflix在2008年11月随着NXE的更新向订阅用户推出,并且服务推出时无缝、流畅,几乎完美无瑕。唯一的问题就是注册Netflix之后需要的代码很快就不够用了,之后XOC团队推出了增加了一个字符的紧急更新,让Netflix最终稳定运行下来。
***附件停止解析***
不过,不论后来的《光环2》以及《侠盗猎车手4》的发售,还是Netflix服务上线,对Eric Neustadter而言,都比不上他亲自将一大堆随便凑出来的PC与思科路由器组合起来,从零开始搭建Xbox Live网络服务,并亲手将这项网络服务的服务器从几台电脑变成了300台专用服务器的大型机组更为不凡。Xbox Live的从无到有,Eric Neustadter有着不可替代的作用。即使Eric Neustadter离开了Xbox团队,他仍然是Xbox Live发展中甚至Xbox发展中不可忽视的人物。
Quote我甚至无法期待将会超越这种成就。你还会有多少机会体验到这些如此酷的东西?如果是我回答这个问题,我想说如果你足够幸运的话,只有一次。
Via:***链接停止解析***
为防止不可控的内容风险,本站已关闭新用户注册,新贴的发表及评论;
你现在看到的内容只是互联网用户曾经发表的言论快照,仅用于老用户留存纪念,且仅与科技行业相关,全部内容不代表本站观点及立场;
本站重新开放前已针对包括用户隐私、版权保护、信息安全、国家政策在内的各种互联网法律法规要求,执行了隐患内容的自查、屏蔽和删除;
本站目前所属个人主体,未有任何盈利安排与计划,且与原WFUN.COM所属公司不存在任何关联关系;
如果本帖内容或者相关资源侵犯到您的合法权益,或者您认为存在问题,那么请您务必点此举报或投诉!