玩《项羽OL》体验真?万人同服实现
日前测试的红红火火的3D大型国战类网游《项羽OL》即将于11月6日开始向广大玩家开放一组最新的服务器“巨鹿之战”。而回顾这一切的开始,《项羽OL》的立项已经是距今3年多的时间。游戏团队本着缔造第一国战网游,对于《项羽OL》这样的国战类的MMORPG最大的特色莫过于海量的玩家在一起进行一场气势恢弘的战斗。目前《项羽OL》是国内第一家真正实现了千人同屏,万人同服的大型国战类MMORPG网游。
首先,在服务器上实现万人同服最大的难度在于,所有在服务器上玩家的可见状态信息,玩家的操作诸如技能的释放,跳跃和移动等等事件都需要通知到其他所有人。因此同一个服务器内玩家人数的上升会导致服务器的压力呈指数级上涨。而对于视频游戏来说,看不到的其他玩家或NPC可以不必要着急同步,但是同一个画面内能够看到的角色必须随时同步,否则就会出现玩家觉得“瞬移”或者“卡”。而这无疑又大大增加了服务端的研发压力。
《项羽OL》的研发人员经过几年夜以继日的不懈努力,成功的对对服务端的诸多功能如数据压缩、加密等等都进行了精心的优化。而且在网络传输的时候也将一些不必要同步的数据包直接丢弃,这样就可以在不影响玩家游戏视觉体验的同时,成功的实现了万人同服。而且《项羽OL》采用的独特服务器分布式部署方式也可以将压力分摊到一组服务器中每个不同的服务器上,成功的避免了由于某个服务器节点压力过大导致整个服务器组一起瘫痪的风险。
然后,《项羽OL》在画面上也成功的实现了千人同屏,研发人员开发的强大图形引擎“盘古”采用了许多最新的前沿显示技术,突破了重大的技术瓶颈,在同屏人数上取得了领先于国内同行的成果。相信年龄稍大一些的视频游戏玩家都有过这种经历:那就是游戏一旦到了人比较多的地方就会变得很卡,即使再高的硬件配置都无济于事。这是由于同时需要处理大量人物的模型动画和光照渲染,同屏人数的激增将大大增加每一帧渲染时候的多边形数量,而多边形这个数字的增长将成指数级地增加显卡的运算量。《项羽OL》的引擎研发团队针对于这个技术难题,集中进行了技术攻关,成功克服了这个业界难题,以至于只需要现在中端级别的显卡,就已经可以同屏显示200个以上的外观不同的玩家和NPC了,而且还可以保持着相当流畅的帧率。








