I'd like to try my hand at making a solution for both the problem of the missing master server and for Gamespy taking down their servers for NWN (1 and 2).
I've already seen the information about the Gamespy protocol which is on other pages, but it's no use to me since it's incomplete. All of the information is on how clients connect to get a list of servers. There is no information on how servers connect to become listed.
Also, I have no information on how servers or clients are supposed to communicate with the master server.
If I can get the information I need, I'll attempt to write a solution for both servers. I believe I can make it possible for several people to run different servers, yet have all of those servers share information transparently so that it won't matter which "master" server or "gamespy" server a nwn server or client connects to.
If I can do this, it will give us a multiple-redundant system so that the failure of any single server will not bring down the whole system, and server owners and players will be able to switch to a different "master/gamespy" replacement pair and continue to play, with full functionality. (I have some ideas on how to make this easy).
So if anyone has the above info (how servers talk to the master server and gamespy server), please PM me.
Examples would be great.
Edit: I won't be running any replacement servers. I intend only to provide the program(s) for someone else to run.
Modifié par Melkior_King, 22 décembre 2012 - 07:45 .