Megaservers and API
According to this interview the api is “rendered useless” but Anet is working on things to make it useful again.
http://nerdybookahs.wordpress.com/2014/03/24/foostival-2014-interview-with-ramon/
I’m worried about this too since I was about too launch a boss timer / event viewer page.
This isn’t good for developers.
What happens to the api!! Can we get oauth with the new megaserver api?
Just raising my hand on this as well… I’m working on an events-related tool myself, and if this renders it useless, it’d be great to know about it ahead of time.
Same here.
Launched www.gw2events.me nearly 1 year ago when the API came out, and I have a lot of TODO improvements which I couldn’t work on for a while.
I intended to implement most of them during my next vacation but I guess I’ll have to put them on hold until we see what comes out of new APIs, and probably cancel them once Anet confirms that my whole site becomes useless
Here are some answer:
https://www.guildwars2.com/en/news/the-megaserver-system-world-bosses-and-events/
So i’m going to stop my current project and work on a static version with those synchron time points.
Current API (except WvW) is nearly useless from now on … whatever, i hope they will update the API and introduce the OAuth API soon.
The current API could still work. All they need to do is replace the server ID with the instance ID in both the API and memory link, and optionally display it in-game somewhere.
The current API could still work. All they need to do is replace the server ID with the instance ID in both the API and memory link, and optionally display it in-game somewhere.
I already had a similar thought regarding overflows instances. The only thing we need is some kind of display ingame where the user can see the shard (s)he’s on and this information must be available e.g. via the world_names.json part.
Also, as far as I understood: The worlds won’t just go away. If it is just some kind of forced guesting you just need to figure out what wolrd you’re on.
Also, as far as I understood: The worlds won’t just go away. If it is just some kind of forced guesting you just need to figure out what wolrd you’re on.
The world-map linkage is going away – maps are no longer linked to any specific world. The world_names.json endpoint will only be meaningful for WvW after this.
The only way they could somehow make this work would me with the OAuth2 Service which is supposed to come with v2, so, technically, instead of checking events by world_id/map_id you could then check what world or map character x is on. But, now that i just thought about that again, that wont quite work either because you wont stay on the same world on all maps… so yeah, guess thats it for the event api. meh.
its kinda sad and annoying considering what i was currently working on doing with it.
No more purpose for the map rendering anymore either it seems. atleast not in relation to events.
(edited by AysonCurrax.3254)
April 15th will be an interesting day nonetheless. I hope that only minor changes need be added to "fix" our apps that use the events API.
During the ready up stream, Colin touched on everything being random (gathering nodes specifically) due to megaservers, and how their original intention was for it to be like this to reward explorers. Every time you enter a zone, it’s supposed to be different and something to explore. If you assume this is the truth and not marketing to make a loss look better, the idea of having a real time event API makes no sense.
During the ready up stream, Colin touched on everything being random (gathering nodes specifically) due to megaservers, and how their original intention was for it to be like this to reward explorers. Every time you enter a zone, it’s supposed to be different and something to explore. If you assume this is the truth and not marketing to make a loss look better, the idea of having a real time event API makes no sense.
rewarding to explorers, a hazzle to everyone else, i guess. I just find it disappointing that they first give us the API to create so many websites and apps with, and now they pretty much break most of those or render them useless entirely. Its a bit of a slap to the face if you consider how many hours went into developing those. The lack of information about what exactly is going to happen with the api makes it seem even more ungrateful, in a way.
Well at least I am not the only one with that problem.
I’m currently doing the last fine tunings on my own GW2 Boss Timer app which improves a few things I didn’t like in current apps. I think I still can make it useful but the major part of my work will be obsolete.
Programmer
Hi All,
As some people have noted, the current /events.json API is not compatible with the upcoming Megaserver technology. As such, the events API will be phasing out in its current form as maps get migrated over to megaservers.
For now, instead of the events API please follow the guidance described here: https://www.guildwars2.com/en/news/the-megaserver-system-world-bosses-and-events/
We will consider implementing a timer API based on this schedule for the future.
Hi All,
As some people have noted, the current /events.json API is not compatible with the upcoming Megaserver technology. As such, the events API will be phasing out in its current form as maps get migrated over to megaservers.
For now, instead of the events API please follow the guidance described here: https://www.guildwars2.com/en/news/the-megaserver-system-world-bosses-and-events/
We will consider implementing a timer API based on this schedule for the future.
That’s a really interesting news. Sounds good to me.
Will the API continue to function for temples and other non-Megasever events? If not, how would it be possible to tell which Temples are up?
you spend complaining about it on the forums, you’d be
done by now.”
With the OAuth2-System, will we be able to identify the current map-instance? would be pretty cool. That may be a way to make the api useful again (replacing the world-id in the API-Call with somethink like an Megaserver_Instance_UUID)
(edited by werdernator.6105)
This thread answers the question: yes, they are absolutely going to go ahead with megaservers, and nothing we say will stop them.
This thread answers the question: yes, they are absolutely going to go ahead with megaservers, and nothing we say will stop them.
Uh… why would you have ever thought differently? o_O
Soooo, you’re only stating what happens to the “big” events (world bosses, temples and whatnot), namely a fixed schedule. But what happens to “normal” events? On a bunch of maps, there is the practice of running down champions and it is nice to see which champs are currently up, e.g.: http://api.unclesniper.org/gw2/events/status/ros/queensdale-train.xml
Are you really going to drop that entirely? That would be really sad, especially since, as has been mentioned before, it would (in theory) still be possible to expose all event status — only by instance ID rather than map ID. Any chance we will get this functionality back at some point?
it would (in theory) still be possible to expose all event status — only by instance ID rather than map ID.
The only way that will be useful is if they also make it possible to find out which instance_id your character is currently in. And that won’t be possible, if they do it at all, until after OAuth2 is implemented. So don’t expect it anytime soon.
I don’t think they would want to reveal instance IDs, because they could be used to determine how many people are actually playing the game. It would be quite an accurate estimate if you had enough people.
If they wanted to, they could just put instance IDs in the mumble link data.
because they could be used to determine how many people are actually playing the game.
I wonder why this is such a secret anyway…
And that won’t be possible, if they do it at all, until after OAuth2 is implemented. So don’t expect it anytime soon.
From the blog post:
As mentioned in the original blog about the megaserver system, on April 15 we’ll start by rolling out this technology to level 1–15 maps, the PvP lobby, and major cities. Later in 2014, we’ll expand this system to the entire game.
I predict “Later in 2014” is when we’ll see OAuth2 APIs, and that after April 15th, the v1 APIs will be in a state of half-broken limbo.
Alternatively, if OAuth2 came next week, it would only be relevant to a very small portion of the game, but well all could begin adding it to our code in anticipation.
shrug
(edited by Killer Rhino.6794)
An API using the megaservers system would be relevant to more than a small portion of the game. We already have 12/26 maps in Megaserver system according to the official post.
There may be more : for example Malchor’s Leap isn’t fed by current API since last patch even if it’s not in the official list. Is Malchor using a MegaServer ?
http://www.reddit.com/r/Guildwars2/comments/236yca/list_of_megaserver_maps/
https://forum-en.gw2archive.eu/forum/info/news/Megaserver-Rollout-Update/first#post3909472