Author Topic: NWN1 servers not listed in the NWNCX, nwnlist.com, and Skywings Api  (Read 734 times)

Legacy_painofdungeoneternal

  • Sr. Member
  • ****
  • Posts: 313
  • Karma: +0/-0


               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 .
                     
                  


            

Legacy_leo_x

  • Sr. Member
  • ****
  • Posts: 403
  • Karma: +0/-0
NWN1 servers not listed in the NWNCX, nwnlist.com, and Skywings Api
« Reply #1 on: February 12, 2013, 07:51:04 am »


               I'll mention this here in hope that it may help others. But anyone on Linux using Acaos' netoverride will have to modify the source and recompile as I described in the last post here or remove it since it hooks and hardcodes the master server and gamespy IP addresses.  I doubt modifying /etc/hosts would even be necessary using that.  Anyhoo, that's what I had to do and that's why I suspect a lot of Linux servers are not showing up.
               
               

               


                     Modifié par pope_leo, 12 février 2013 - 07:52 .
                     
                  


            

Legacy_painofdungeoneternal

  • Sr. Member
  • ****
  • Posts: 313
  • Karma: +0/-0
NWN1 servers not listed in the NWNCX, nwnlist.com, and Skywings Api
« Reply #2 on: February 12, 2013, 08:26:29 am »


               Compile that for PC would be helpful, that is almost a NWNX plugin isn't it? (Imagine most linux admins would compile themselves anyway.) Really should make a ini option so that can be configured. I added that issue to my main topic.
               
               

               


                     Modifié par painofdungeoneternal, 12 février 2013 - 10:21 .
                     
                  


            

Legacy_LordLestat

  • Newbie
  • *
  • Posts: 14
  • Karma: +0/-0
NWN1 servers not listed in the NWNCX, nwnlist.com, and Skywings Api
« Reply #3 on: March 25, 2013, 05:19:01 pm »


               I am having problems getting NWNX2 and NWNCX to work together.
I can host a mod using NWNCX and it seems to do fine [ other then not yet showing in lists ]
I go to load the same mod with NWNX2 and go login it always crashes the server.
Anyone have any ideas I really want to use hg's Legendary Levels.
               
               

               
            

Legacy_painofdungeoneternal

  • Sr. Member
  • ****
  • Posts: 313
  • Karma: +0/-0
NWN1 servers not listed in the NWNCX, nwnlist.com, and Skywings Api
« Reply #4 on: March 26, 2013, 01:03:25 am »


               I am confused by what you describe, it does not make a lot of sense and really need more in depth description about what you are doing. NWNCX and NWNX2 are completely separate things that mod different applications.

NWNCX and NWNX2 don't need to work together at all. A server uses NWNX2, you should set up your server using NWNX2 and test if that works. If there is an issue, is this a new issue after it was working before, or are you just initially setting things up. I'd imagine you are describing a pure NWNX issue, and you should post on nwnx.org for assistance and help.

Then your game client uses NWNCX, it might be that it's in the same folder if you are serving on the same system, make sure your NWNX2 is not inside the application folder but inside a separate NWNx folder except for the main dll, you probably don't want the NWNCX plugin which loads NWNX modules for single player.

If you are trying to use NWNx plugins in single player, using NWNCX, the plugins need to be recompiled for such usage ( and there is a link in the readme for where to get those ).

If you patched things, I am hoping you followed instructions and didn't try patching the server application itself.

I am just guessing here, you should post your issue on nwnx.org where the nwnx people can help you, and perhaps try being more verbose in describing the details for them.