This is aimed solely at helping to get every server listed in this open API. There are a number of PW's which are not listed and it would be helpful for me, and others who are interested to be able to document which ones are not listed.
This is an open API, any programmer can use it. I am not the author or maintainer of it, just another programmer trying to build a solution using this central set of data. An API is very powerful in that it allows open access to the raw data by anyone who is willing to put the work into making a program.
To get listed involves a few options.
1. Post directly to the API ( requires programming, but can be in any language )
2. Post to
http://www.nwnlist.com/register ( does not seem to work yet )
3. Adjust your hosts file ( reported to work, conflicts with Acaos Network Plugin )
4. Email NWN2 List <nwnlist@gmail.com> ( also does not seem to work yet )
5. Adjust Acaos's Netwok Plugin (
instructions here )
Need more methods, NWNX plugin is probably the bet option when it gets developed.
What seems to work, per eeriegeek is here described more fully.
To what extent these two services will (or
even need to) collaborate is still undecided as far as I know. However,
the master server substitute is running and available for server
administrators that wish to try it out. At the very least, this will
help create another listing of active NWN1 servers. To register with the
new master server the new server IP must be placed in the /etc/hosts
file of the server and the the NWN server restarted. The entry for
Skywing's substitute server is "199.193.152.27 nwmaster.bioware.com"
for NWN1 servers. The new master server can be configured for clients, but will have no effect
other than preventing the master server error message (for which there
are other solutions.) The new master server does NOT attempt to handle
authentication other that returning an "OK" message so CD key based
systems are still needed.
( edited excerpt to remove "While you're there you may want to add "198.23.165.35
nwn.master.gamespy.com" for Visavent's gamespy replacement." as this seems to cause an issue for some PW's, where they start booting players - pain)
Also to post the soap request directly to the API via programming ( I am testing this now, and this PW seemed to show up shortly thereafter, not sure if this did it, but seems to have gone up about an hour thereafter. )
Header values
POST http://api.mst.valhallalegends.com/NWNMasterServerAPI/NWNMasterServerAPI.svc/ASMX HTTP/1.1
Accept-Encoding: gzip,deflate
Content-Type: text/xml;charset=UTF-8
SOAPAction: "http://api.mst.valhallalegends.com/NWNMasterServerAPI/INWNMasterServerAPI/RegisterPendingServers"
Content-Length: 619
Host: api.mst.valhallalegends.com
Connection: Keep-Alive
User-Agent: Apache-HttpClient/4.1.1 (java 1.5)
and the xml
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:nwn="http://api.mst.valhallalegends.com/NWNMasterServerAPI" xmlns:arr="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<soapenv:Header/>
<soapenv:Body>
<nwn:RegisterPendingServers>
<!--Optional:-->
<nwn:Product>NWN1</nwn:Product>
<!--Optional:-->
<nwn:ServerAddresses>
<!--Zero or more repetitions:-->
<arr:string>66.147.232.250:5121</arr:string>
</nwn:ServerAddresses>
</nwn:RegisterPendingServers>
</soapenv:Body>
</soapenv:Envelope>
Now I would like to get what servers are missing from Skywings API. This should be a means for patterns to be detected, and for others in the community to try to help get them listed.
Since the posters can edit their posts as desired in the future, adjusting what is posted to indicate it's status would be helpful once you get your server listed.
Direct Connect ip and Port:
Areas which are missing from: NWNCX, http:\\\\nwnlist.com, Never Launcher
Server Name:
Map Name:
Have you tried adding it yourself, and what methods did you attempt?:
Are you using NWNX plugins related to networking?:
Modifié par painofdungeoneternal, 26 mars 2013 - 09:50 .