听闻我今天要亲自撰写这篇新闻,团队里都笑称“霸道总裁”徐博又要动笔了。霸道称不上,技术倒有一些,今天就由我为大家从技术方面剖析一下全球大服的实现吧。
告别滚服 全球大服的生存之道
现在不少手游厂商的思路似乎还停留在页游时代,通过不断开新服这种手段来提高短期运营收入。长此以往,大量的服务器将会分割玩家群体,从而导致单个服的承载能力弱,玩家间缺乏互动,鬼服现象比比皆是。开新服意味着你要重新玩,那不可避免的就是重复玩法,重复消费,如意算盘虽响,但取之无道。
而《武极天下》开启了“全球大服”之路,在有足够玩家的情况下,全球大服拥有更自然的生态,大量的物资实际是有玩家自行采集和产生的,所有玩家都能成为这庞大行为链的一份子。在这过程中,强交互、新老玩家的平衡、玩家之间无阻隔等等也就自然而然地形成了。
多线分割 解决服务器压力
众所周知,单台服务器能承受的玩家数量有限,而《武极天下》又是一款重度的MMORPG游戏,游戏中的各种操作对服务器造成的压力比弱交互游戏要大的多。所以为了使大家都能同步在一个服,我们将游戏世界进行多线切割,每一条线都是完整的游戏世界,不同线的前提是同一个服,玩家可以在游戏中随意切换线服进行游戏。
极致技术流 不会崩坏的数据库
之所以敢提全球大服的概念,归根结底还是因为过硬的技术支持。将所有玩家的数据放在同一个数据库中是有极大压力的,一般的数据库承受不了这种压力,于是我们采用了解决大数据问题的hbase来解决这个问题。Hbase存储可以有很多节点,所有玩家数据分布在不同的节点上,但是对于游戏服来说,通过统一的接口就可以访问到所有玩家的数据。
也许十年、十几年前的游戏与现在的游戏相比可以称之为“简陋”,但仅限于硬件上的简陋。那时却是玩家与网游正真意义上的“蜜月期”,大家可以在游戏中和朋友一起聊天、刷副本、打群架甚至发展成线下友谊,现在为何举步维艰?再新颖的玩法、再绚丽的特效也无法长期吸引玩家,缺少的唯有人与人之间的互动以及感情的交流。而这里,“全球大服”或许会拾起你曾经的感动。