This is a placeholder project for the GitHub NWN Master Server replacement project, including both the back-end service and the front-end web service API. The master server forms the "backbone" of the replacement server browser infrastructure that the NWN2 Client Extension, NWN1 NWNCX, and various server list websites like http://www.nwnlist.com and http://yourserverlist.com use to track and maintain a centralized list of online NWN2/NWN1 game servers. The NWNX4 xp_bugfix plugin automatically registers servers with the master server list.
Source code for the backend and frontend API is available. The canonical endpoint for the API is http://api.mst.valhallalegends.com/NWNMasterServerAPI/NWNMasterServerAPI.svc (WSDL resides at http://api.mst.valhallalegends.com/NWNMasterServerAPI/NWNMasterServerAPI.svc?wsdl).
Third parties are welcome to interoperate with the API, which supports both supplying servers to add to the master server tracker list from external sources, as well as enumerating online servers. Both NWN2 and NWN1 servers are supported by the master server infrastructure.
Several sample API clients are listed in the "related projects" section.