大型服务器系统:世界王和事件
http://goo.gl/qDzPS9
by Colin Johanson and Anthony Ordon on April 3, 2014
我们昨天公开了 GW2 大型服务器系统的计画,这能够让玩家在地图上任何一个角落
都能有更好的社交体验。因为 PvE 将不会再有特定服务器的分别,因此,现行的世
界王机制也需要相对应的调整。
世界王 (每日奖励事件)
世界王出现的样貌和大小各有不同,从 Orr 的神庙群,到地图上很大一只的 Shatterer
一类,甚至是需要大型团队组织的 Tequatl 。目前,这些世界王在每个服务器有各
自的出勤时间表。稍早,当我们释出可以追踪世界事件的 API 时,马上就让玩家们
用来追踪不同服务器的大型事件和世界王的状态。
在大型服务器系统的架构下,这种 API 的用途将变得没有意义,而且也会很难利用。
因为地图会因为玩家人数的变化而随时增加或减少,随着地图的开启和结束,这些
原本内建的计时器将会变成一团混乱,追踪特定的世界王事件也将变得很困难。
为了改善这个问题,我们为每一个世界王设计了新的行程表。从此以后,每一个事件
都在每天的同一个时间发生在所有该出现的那一张地图上,这让玩家能够事先知道,
想要参与特定的事件时应该在几点到达哪里。我们也为大型的公会设计了触发目前需
要大型团队组织的 hardcore 事件的附加系统。
以下将由我们的技术设计师,Anthony Ordon,来说明这套系统是怎么运作的。
世界事件同步化
如同 Colin 所提到的,关于世界王事件的主要变化是让这些事件在几乎一样的时间发
生在地图上。这项技术的运作以现实时间为基准,参与过最近的 "the Battle for
Lion's Arch" 和 Tequatl 的玩家可能会觉得很熟悉,这些事件已经是以这样的机制
运作,每个小时或每两个小时会开始一次。这个机制不只能够避免玩家得在地图上等
待或猜测事件开始了没,也同时确保在同个时间点有足够人数的地图也会同时开始发
生事件。这让每个人都有机会可以参加。
当然,如果每个世界王事件每一个小时都重头开始一次的话,这也有点太过频繁了,
玩家也会很快地觉得无聊。因此,我们将所有的世界王分组之后,分别设定了各组的
值班表。以下是关于这三大组的详细说明和规则:
Hard-Core、大型团队合作组 (感谢 Colin 的命名) :
这个分类目前包含 Tequatl、the Evolved Jungle Wurm 和 the Karka Queen 。因为
这些事件需要玩家之间大量的团队协调和组织,他们会在三个小时当中先后发生,并且
每个事件各别以八小时为间隔发生。这些事件的起始时间和不同时区的游戏尖峰时间有
关。
一般组:
这一组包含了从 GW2 上市之后就存在的六大世界王,Megadestroyer、the Shatterer,
Modniir Ulgoth,Golem Mark II,Claw of Jormag 和 Taidha Covington,他们出现
的频率是每一个半小时一次。
入门组:
对低等级的玩家来说,他们有的选择有限,因此四位 1-15 级地区的世界王 (Jungle
Wurm, Shadow Behemoth, Svanir Shaman, Fire Element) 愿意以比较短的间隔出现,
他们轮流出现的时间点是每小时的 15 分和 45 分。
(我把表格独立抽出来放在下一篇文章里,实装之后查阅起来比较方便。)
这个系统也会稍微改变目前这些事件的内容。例如,以往没有失败或是时间限制的事
间从这次的更新之后就会有了。这让时间表能够更精确地运作,也能够降低系统在这
些大型事件发生时的负担。这些细节上的调整会在之后的 patch note 当中公布。
上面没有提到的事件会维持现有的运作方式,这代表了每一张地图的事件都会有各自
的状态和时间循环。很明显的, Orr 大陆上的神庙群没有加入这一次的同步系统,这
是因为神庙的状态对于周边的环境占了相当份量的影响。
升级的世界王
有些轮值表中的世界王相对来说是比较困难的,或是有一串复杂的前置事件需要先完成
才能进行,甚至有些提升了他们的能力已应付即将到来的轮值工作。我们希望玩家们能
亲自去打倒他们,确认他们有哪些改变,并且同时得到赚取你的每日奖励。
以公会为单位进行世界事件
有些玩家或公会看了时间表之后,可能会发现最困难的 Hard-Core 组出现的时间和公
会活动的时间无法配合,或者,有人想要一天不只打倒 Tequatl 三次。很幸运的是,
我们同时也加入了一个很棒的系统,让公会可以在他们有空的时间触发其中一些特定
的事件。
以下是这个系统如何运作的细节:
前置条件:
为了开始公会专属的世界王事件 (the Karka Queen, Tequatl, or the Evolved Jungle
Wurm) ,公会需要先解锁公会功能中新增的 "Guild World Event (公会世界事件)" ,
这个在开始能够进行公会挑战 (Guild Challenge) 的时候就能进行。当公会解锁这
项研发之后,就可以进行消耗性的 "Guild World Event" ,这会消耗一些公会影响力和
徽章 (merit) 。
启动:
公会中拥有任务权限 (Mission Permission) 的干部到达该任务的起始位置之后,在
公会页面当中点选 "消耗性的公会世界事件 (the Guild World Event consumable)" ,
就是这么简单。这个事件会在点选之后马上开始,不过,它只会发生在启动任务的人
所在的这张地图上。
限制:
公会世界事件最大的限制是不能影响原本表定的时间。因此,在表定开始的时间之间,
公会不能自行启动这些事件。这是为了避免公会成员在事件已经快开始的时候,不小
心消耗掉他们的公会功能。这类的事件和现有的公会任务不同,他不会提供任何的公
会徽章 (merit) 或个人的公会奖章 (commendation) 。这只是为了让公会的成员能
够在公会活动的时间能够参与这些活动内容,并且得到相关的每日奖励或成就。
其他关于地图的状态
在 GW2 里,动态事件系统的定义是它会改变地图的状态,而且会解除进入某些地区
或进行某些游戏内容的限制,例如,传点、副本和 Orr 大陆的人类神庙群。
在过去,我们在地图上会标示所有地图上的状态,因为在大家使用传点旅行之前,
了解目的地的状态会很有帮助甚至有时是必须的。但,这里最大的限制是地图上所
显示的只能代表每个人主服务器的地图,这会造成一些问题,例如有些传点虽然显
示可以使用,但当你传送过去出现在 overflow 时,它可能不一定处于可以使用的
状态。
在大型服务器系统当中,系统当然更不可能精确地回报每一张你即将前往的地图的
状态,因此,我们决定,往后的系统地图上将不会呈现任何关于地区状态的讯息。
对玩家来说,以下是这个系统所带来的影响:
传点:
所有已经开启的传点在地图上都会永远呈现开启 (contested) ,当你到达那张地图
之后,你所能使用的传点会根据当地当时的状态而改变。
副本:
玩家只有在那些特定副本的地图上才能知道副本的入口是不是开放的。
Orr 神庙:
神庙地区现行的跨区机制将不会存在。取而代之的是,现在只有在神庙被占领的情
况下,神像 (的 debuff) 才会被启动。
以上是世界王和大型服务器系统相关的说明。