No we don't agree, we agree on some facts, but conclusions just skip some major points. First one being, I described getting accurate data.
A. Skywing data is accurate, i am using his raw data, it's got 38 servers. ( did a soap query and I can send you the result, basically the issue is narrowed down to being something not in the API )
B. nwnlist is not accurate, it's not showing 38 servers.
C. NWNCX may or may not be accurate, i think virusman thought what he saw on nwnlist is accurate, and likely has a parsing issues on the XML ( and XML sucks for this reason, i actually found it is considered invalid in my language and had to write my own parser, but then I never have seen a xml parser than actually doesn't break unless i write it, never liked xml, end of my rant). Can someone verify this who has a PC and that installed, that it does not show any action servers.
D. nwnserverlist is not accurate - no idea on this, but it's errors are not omitting servers, it's errors are including offline servers and showing servers across multiple categories.
Now lets see what happens if we fix nwnserverlist, well then you can refer to this website. Nothing else works still. In contrast if the API data is working (and each thing using it is debugged), this is actually getting lots of things working yet also ensuring there is only one source of data.
If you fix skywings OPEN Soap API, and get those using it to fix their implementations of it. Well both B and C start working, D and C are not compatible, A, B and C are all using the same data. D can use skywings data, even might be using it, but it's so slow I am sure it's not.
Further I am using the same data, have a program listing all the PW's, which I am developing. Does quite a few other things listed in this thread ( like installing the NWNCX via hitting a button, or installing CEP2.4 via hitting a button ) And it runs on a Mac. If the community uses skywings API, then I can do this, if not, well I might as well not do my program.
Now how do you get data into skywings API.
A. Well it's an open API, code some tool to do it. ( WSDL in SOAP assembles the xml requests needed for you ). PHP, NWNX, etc.
B. Wait for the community to provide a NWNx plugin to do it.
C. Set up your hosts files to point to skywings server, so it works like gamespy used to, well that seems to work just fine.
D. Use the tools others provided, nwnlist.com has a register link, just like nwnserverlist, use them.
E. If a server is not there, and you are a player, go ahead and register it with nwnlist
F. I'll probably have a means to add servers if a player manually connects to them and it's not listed.
G. Talk to skywing in the IRC channel, he actually helps people, won't do it for them.
Is this all clear, well Skywing has tried to mention it, but people seem to be assuming so much about how it works they have no idea what is going on, or judging his data based on how it's been mangled by third parties. This is all working for NWN2, fully tested and seamless, with NWNx plugins on our servers, and integrated to the game client via NWN2 Client extender.
Now there are countless solutions listed so far, all competing. The beauty of an open API is that ALL of these solutions can be used at the same time, as long as they agree to work with or use the OPEN Soap Api. Lets not agree on one solution, but lets agree on one back end which all the solutions share.
Modifié par painofdungeoneternal, 10 février 2013 - 08:00 .