《征途》CTO泄露内部技术秘密 | |||
---|---|---|---|
http://games.sina.com.cn 2006-11-28 10:14 新浪游戏 | |||
导语:《征途》最高在线人数是否真的达到68万?让500万玩家跨越50多组服务区有没有吹牛?近日,征途CTO仕良在一个朋友聚会上向其朋友透露了一些征途的技术秘密。 据介绍,目前《征途》单区已可容纳2万人同时在线,还能支持500万玩家跨越50多组服务区,主要原因是在服务器集群处理上做得比较好。
据说,《征途》还在项目成立的初期就有设计跨服的念头,所以在技术上和游戏性的设计上面都为跨服做了准备,例如单区同时在线人数容量大、统一的账号认证平台、统一的角色名验证系统等等。 为了达到以上需求,《征途》在服务器的架构设计上面花了大功夫,采用最先进的集群架构,多台服务器组成一个服务集群,同时为一个区的玩家提供游戏服务。玩家在《征途》中游戏的时候,从一个场景跳转到另外一个场景或者从一个国家跳转到另外一个国家,其实是从一个服务器跳转到另外一个服务器的过程,但是玩家在操作感觉上完全感知不到在这个过程,原因就是征途的服务器做了很多额外处理。 在服务器的计算技术上,《征途》采用最新的64位计算技术,和现在游戏服务器流行的32位计算技术相比,64位系统的总线容量大、处理能力强,在设备的硬件投资上面也要大一倍以上。仕良打了个比方,说如果32位的设备像坐火车,64位就像乘飞机。他介绍,采用64位计算技术最直接的好处就是可以支撑更多玩家在同一场景互动,玩起来更流畅更爽。 在技术处理上,《征途》也有很多独到之处。比如玩家在其他游戏里觉得很不爽的一件事情是,自己取了一个很酷的角色名,可能在同一款游戏的其他服务区里被别人使用。特别是对一些高级别的玩家来说,因为角色名响亮,很容易被别的玩家冒用却无可奈何。《征途》在技术上解决了这个问题,角色名在所有服务区中只能有一个,其他玩家不可能冒名。 又比如,很多游戏采用充值账号和游戏账号分离的方式,玩家在网页上面成功注册一个账号,往往要通过很复杂的操作才能进游戏区,如果玩家用同一个账号登陆游戏的另外一个区,还需要将这个帐号在另外一个区进行激活,特别麻烦。《征途》采取统一认证平台,只要成功注册一个账号就可以登陆所有的服务区,甚至可以用同一个账号登陆以后征途公司出品或者运营的其他游戏,而无需额外的操作,就像现实世界里拿一个身份证可以走遍世界上任何一个国家一样。 据仕良介绍,《征途》的跨服可以让玩家到其他服务区互动、PK、聊天、交友,其他游戏目前都做不到这一点,就是因为《征途》的单区同时在线人数容量大,又有统一的账号认证平台、角色名称惟一等技术支持。征途是目前国内乃至世界上惟一能够做到50多个区500万玩家跨服的网络游戏。仕良还透露,现在《征途》虽然已经实现了玩家轻松跨服,但可玩的内容还不够多,研发人员目前正在研究增加跨服的游戏内容,提高跨服的可玩性。 声明:新浪网游戏频道登载此文出于传递信息之目的,绝不意味着新浪公司赞同其观点或证实其描述。 编辑:小猩猩 | |||