ASP Vs The Community
GW1 had “Observe”. What it was, was a recording and replaying of game information, displayed in the game client. It recorded the positions of all players, their movements and actions, etc. This data could then be transmitted to players to view in their game clients, allowing dynamic viewing angles as if the player was actually there. It was a fundamental game engine consideration (afaik) from its inception, and used for development/debugging purposes (source: Patrick Wyatt blog http://www.codeofhonor.com/blog/scaling-guild-wars-for-massive-concurrency). GW2 doesn’t have this system at all. Some devs have mentioned this is due to technical limitations with the 3D nature of the game (GW1 was effectively 2D) and physics/gravity/whatever. The GW2 spectator functions by simply adding viewers as inactive participants to the game server as the game is active. This means the game state information must be transferred in real-time to all participants/viewers, and this is where the bottleneck occurs.
There has been no indication anet has the ability/resources/intent to implement a game state recording feature, in the near future or ever.
(edited by milo.6942)
Great reply, thank you!
But even with the 5/10 spectators limit it would be an awesome feature if it was open for everyone.
I would love to see something like this. While it’s great that we have the ability to watch PvP matches, it’s really a shame to see this feature squandered on hot join.
Putting in something like this so that we could watch high end PvP matches would really help get the community engaged in PvP.