HipMaestro wrote...
One question about this whole topic...
Are all the efforts to contrive a "replacement" of GameSpy focused on an integrated solution (one that spawns as part of the game exe)
NWNCX modifies the game process, you have to use it's launcher, or optionally patch the game client, then the server list works as it used to. *This uses the skywing API.
or as another peripheral utility like xfire?
Whatever works for you, you can even direct connect if you wish.
The thing is, xfire works just fine as far as I can tell (are there any more than around 180 NWN servers out there?) so am really not in need of another discrete app to find server addies unless it would provide a more elaborate server characteristic search capability and that would require all the server admins to populate a new, more detailed server index database.
I am not sure how or why 180 servers are in xfire, unless PW admins add their servers so they are listed in xfire, I have no idea how those servers get into xfire to begin with. The current pool of servers with the skywing API is not completely debugged, but once all the issues are worked out, it should be the comprehensive resource for servers.
There are a coalition of solutions, all working together, all using the API set up by skywing in some manner. NWNCX support for in game listing was just added, there are people working on integration to NWNX which a lot of PW's use. If you have a website and want to list servers, show status on some servers, or show all the spanish servers, or do something new like keep statistics on server uptime for example, I have a php class which should make using this easier. ( still very rough, did it at 2 am, and plan on releasing it when i get a moment, but does not show some of the problems some websites seem to have. )
This API, is headless, it's usable by any app or end user, and completely open to use as you see fit, even xfire if it so wishes, even though I doubt that is happening. It supports all the techniques discussed, either currently or being debugged and in development. This means PW admins can directly register, end users can direclty register, lists of known servers can be scraped and added by third parties, server admins can adjust their hosts files and the server can do it directly, and like i said NWNx support which modifies the server process will provide direct integration.
The nice thing about this, is it allows different projects to share the core information, the actual list of servers involved. Anyone can build on this, and does not need to figure out via wireshark how to replace the gamespy server, nor do we get a split list with half of the servers choosing to point their hosts file to one server, and the other half pointing their hosts file to another, thus making it impossible to get a comprehensive list.
However at the same time, it allows ANYONE to come up with a new tools, using the same data, and present it to the end user in many different ways. Users can choose the one that benefits them the most, and PW admins can use multiple methods to get their server listed, including setting this up themselves.
Modifié par painofdungeoneternal, 04 mars 2013 - 01:29 .