Aller au contenu

NWN Gamespy Server Replacement Project


  • Veuillez vous connecter pour répondre
251 réponses à ce sujet

#126
The Amethyst Dragon

The Amethyst Dragon
  • Members
  • 1 878 messages
Just for clarification, what's the IP again for pushing NWN1 server info to your service, SkywingL? I want to make sure I've got the right one in my server's hosts file (unless, of course, your NWNX4 plugin will get the data for NWN1, in which case I can add that).

#127
Lazarus Magni

Lazarus Magni
  • Members
  • 1 134 messages

painofdungeoneternal wrote...

Lazarus Magni wrote...

virusman wrote...

Werehound Silverfang wrote...

Games listed under Action aren't showing up? Anyone else experience this?

There are no servers under this category (see nwnlist.com).


There are PWs listed under action, but for some reason nwnlist.com does not display them. This site however does:
http://nwnserverlist.com
http://nwnserverlist...part=action=

P.S. The webpages take a really long time to load, but once they do it appears to have a more than less complete list (if not complete), including action servers, and not just "pw action" category servers.


This site lists everything under multiple categories, sinfar for example seems like a social/adult server, but it's under action. It does not seem to actually have more servers than what is on http://www.nwnlist.com (I am comparing them server by server to figure out what is missing), it's just listing quite a few under action, and quite a few are offline.

It says it has more players but I can't tell where those are coming from ( always the same number and 254 servers which is a odd number that is usually a limit in programming, just like the class limit ).



If http://www.nwnlist.com is accurate where are all of the action servers like PoA (HGLL)? I see one HGLL server listed under RP, but it isn't PoA.  There are a bunch of other servers missing too it seems that are under the action server listing on http://nwnserverlist.com
http://nwnserverlist...part=action=

And I am not talking about sinfar, they show up under many categories as skywingL mentioned even though it's all the same thing from what I understand.

Now, I suppose all the action servers could move to PW Action, but... Just thought you all might like to know.

#128
painofdungeoneternal

painofdungeoneternal
  • Members
  • 1 799 messages
I am not saying it's accurate, what I am noting nwnserverlist is misleading and inaccurate, its not just sinfar, just about all the servers are repeated in every category making it looks a lot more robust than it is, sinfar I just can't see why it's in action to begin with. It's also including a lot of offline servers, which should not be included.

I copied that data into excel, and compared them to my list of servers ( using the program I am developing, which can also directly do gamespy queries to those servers ), and by and large the more complete list is skywings. There were a few which are in that list and not in skywings, but easy enough to add their ips.

I just did the query for action servers and got 38 servers ( using a tool for testing SOAP services ). The data is there in the service.

( not sure if they are showing up in the NWNCX retrieved action list )

Note that I did have issues parsing the xml initially for the NWN1 list, and had to build my own string parser.

#129
Lazarus Magni

Lazarus Magni
  • Members
  • 1 134 messages
I am glad we agree. You are right it is not accurate. And that is my point. If it is going to be a GS replacement it should be accurate.

So nwlist.com is not accurate. and nwnserverlist.com is not accurate, so how do we rectify this?

My point is however this shakes out, if it is to be the "holy grail" for the solution to the loss of service the NWN 1 community has experienced it needs to be:

a) All inclusive. AKA It provides a true complete server list.

B) User friendly. AKA Both for players and server aDMins it is as seemless as possible. Players know exactly what to do to access it, as do server aDMins (HELLO STICKEY)

P.S. a) and B) are interchangable in priority. They are equally important.

Peace

#130
painofdungeoneternal

painofdungeoneternal
  • Members
  • 1 799 messages
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 .


#131
Lazarus Magni

Lazarus Magni
  • Members
  • 1 134 messages

painofdungeoneternal wrote...

No we don't agree...


You seem to think I care? I was merely pointing out the fact that this solution is not all inclusive and is leaving out servers in the action category (which my server is not in, although my server is not included also, but that's another matter. But if it is leaving out action servers perhaps it is leaving others as well.)

painofdungeoneternal wrote...

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.


I assume nothing. I am not a IT professional, nor a coder, or anything of the sorts. All I am saying is with this "solution" I see a ton of servers left out. I only pointed this out in hopes that those involved might find a real solution for this.

Further more as I stated above, for this to be a real solution this truly needs to be dummy proof (aka Laz proof.) In other words, your regular old nwn player, or admin (such as myself) should be able to implement it with ease. Perhaps it is already this (missing servers not withstanding), however if it is... We need a STICKEY telling folks (players and admins) percisely, explicitly, and dummy proof, exactly how to implement it.

Your resident dummy signing off.

Lazarus Magni

Modifié par Lazarus Magni, 10 février 2013 - 10:10 .


#132
Sandrax

Sandrax
  • Members
  • 23 messages
I think its common sense that two different lists are going to have discrepancies.  The stronger position to take is whether or not those discrepancies are caused due to some systematic processing problem versus who registered what with where.  Pinpointing what those exactly are, or saying something meaningful about it, is the tricky part.

I'm not sure what's up with the Vast.  To humor myself, I added their IP at nwnlist.com just to see what would happen.  Unfortunately, I can't wait an hour for it to update - I'm going to bed :)

Modifié par Sandrax, 10 février 2013 - 12:37 .


#133
Sadira of Tyr

Sadira of Tyr
  • Members
  • 172 messages
I guess I am one of those dummies too, and I'm not even blonde, lol.

Anyways, I tried to download the server list file, but the link took me to a blank page. The page was even called blank page, lol. I tried right clicking the link, and clicking 'save target as'. That got me a file named user_home. I'm not sure if this was what I needed, but I put it in my NWN folder anyways.

Then I tried downloading the NWNCX file. That worked fine until my antivirus was feeling hungry and gobbled it all up. Called it a reputation file, and deleted all the execute files. I guess it was not liking a download from someone named Virusman. I guess it is more my fault for using Norton antivirus. Silly me, lol.

Oh well, I figured. I can still add our server, Legion of Darkstar, to the nwnlist.com list of servers. I entered our server's ip address, and it said our server would be added to the list in one hour. That was about three days ago, and I am still not seeing our server in the list. I even checked all the catagories, but no luck.

I am sure I am doing something wrong. If anyone could help this dummy, who is not blonde, I would greatly appreciate it. Thank you.

Modifié par Sadira of Tyr, 10 février 2013 - 01:00 .


#134
T0r0

T0r0
  • Members
  • 305 messages
Sadira of Tyr ~" I guess it was not liking a download from someone named Virusman"
This gave me an early morning chuckle.

Sandrax ~ Thanks for taking a look.

#135
Knight_Shield

Knight_Shield
  • Members
  • 444 messages
When downloading I found sometimes you have to use a different browser.Firefox was eating some things .

#136
virusman

virusman
  • Members
  • 282 messages
Thanks for the feedback.
Here is the new version, hopefully fixing all of the bugs described here.

NWNCX 0.2.7
http://data.virusman...nwncx-0.2.7.rar
Serverlist plugin: fixed server connectivity, Action game type listing bug
Tweaks plugin: moved Instant Feats to another position in radial menu, giving DMs the ability to cast NPC's instant feats while possessing the NPC
Updated the loader to handle command line parameters correctly

Modifié par virusman, 10 février 2013 - 09:40 .


#137
Lazarus Magni

Lazarus Magni
  • Members
  • 1 134 messages
Awesome Virusman, thanks to you and everyone who has been working on this!

#138
Sadira of Tyr

Sadira of Tyr
  • Members
  • 172 messages
Well, I got all the NWNCX files added, and I installed the required C++ file. I had to make Norton learn to love NWNCX, lol.

However when I try using the NWNCX loader file, nothing happens. I put the nwncx.dll, nwncx_serverlist.dll, and the loader in the NWN folder. Is there something I did wrong? I know I could try patching the nwmain file, but I would prefer having an option to start the game normally.

#139
painofdungeoneternal

painofdungeoneternal
  • Members
  • 1 799 messages
run the loader exe provided to start the game.

#140
Sadira of Tyr

Sadira of Tyr
  • Members
  • 172 messages

painofdungeoneternal wrote...

run the loader exe provided to start the game.


I did run the loader exe, but it did not do anything.

#141
virusman

virusman
  • Members
  • 282 messages
Try running it as Administrator (you can specify it in file's Properties). Also, the AV may be blocking the loader.

Modifié par virusman, 11 février 2013 - 02:52 .


#142
Zarathustra217

Zarathustra217
  • Members
  • 221 messages

Sadira of Tyr wrote...

I guess I am one of those dummies too, and I'm not even blonde, lol.

Anyways, I tried to download the server list file, but the link took me to a blank page. The page was even called blank page, lol. I tried right clicking the link, and clicking 'save target as'. That got me a file named user_home. I'm not sure if this was what I needed, but I put it in my NWN folder anyways.

Then I tried downloading the NWNCX file. That worked fine until my antivirus was feeling hungry and gobbled it all up. Called it a reputation file, and deleted all the execute files. I guess it was not liking a download from someone named Virusman. I guess it is more my fault for using Norton antivirus. Silly me, lol.

Oh well, I figured. I can still add our server, Legion of Darkstar, to the nwnlist.com list of servers. I entered our server's ip address, and it said our server would be added to the list in one hour. That was about three days ago, and I am still not seeing our server in the list. I even checked all the catagories, but no luck.

I am sure I am doing something wrong. If anyone could help this dummy, who is not blonde, I would greatly appreciate it. Thank you.


We had the exact same issue - had correspondence in mail to have it added even but it never showed up. Editing the server host file did the trick though as described here:

eeriegeek wrote...
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. While you're there you may want to add "198.23.165.35 
nwn.master.gamespy.com" for Visavent's gamespy replacement. 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.


I'm not sure if this was assumed or not, but at least now we are showing up properly.

Oh, and you can read more about editing the host file if you click the /etc/hosts link in the quote.

As much as I appreciate the many efforts to provide replacement lists, I don't blame people for feeling a bit at loss currently. It's always been a major part of NWN's appeal that it can be worked by the laymen, and I think we'll do well as a community to preserve that principle.

Modifié par Zarathustra217, 11 février 2013 - 03:25 .


#143
Sadira of Tyr

Sadira of Tyr
  • Members
  • 172 messages

virusman wrote...

Try running it as Administrator (you can specify it in file's Properties). Also, the AV may be blocking the loader.


Ah, that got it working. I can see all the servers now. You guys are great! Posted Image

Thank you very much. Posted Image

#144
T0r0

T0r0
  • Members
  • 305 messages
All is good and right in the world !

WTG Virusman !

#145
painofdungeoneternal

painofdungeoneternal
  • Members
  • 1 799 messages
does it require running as administrator. ( i can add a feature to launch it as administrative in the app i am doing. )

Modifié par painofdungeoneternal, 12 février 2013 - 02:44 .


#146
Rolo Kipp

Rolo Kipp
  • Members
  • 2 791 messages
<raises his snifter...>

It does for me, Pain. But it works :-)

<...and sniffs in appreciation>

Modifié par Rolo Kipp, 12 février 2013 - 03:29 .


#147
Aelis Eine

Aelis Eine
  • Members
  • 149 messages
Is there a way to disable the camera tweak in NWNCX? The old max scroll distance was just right for me, but with the unlocked camera it's hard to hit the "just right" zoom level. Either I overshoot and look like an ant or I overshoot the zooming back and end up too close.

#148
Lazarus Magni

Lazarus Magni
  • Members
  • 1 134 messages
So how exactly does a server get listed here?

I went to nwlist.com and used the register server link... no luck.

Sent an e-mail to the moderator... again no luck.

Made the entry to the host file on my server, and restarted nwserver... once again no luck...

Once again explicit details will help emensly.

Look at the readme for SkywingL's NWNCX file. Now that is what I would call user friendly and a full explanation of the functionality of a plugin (sadly his version seems to be for nwn 2 only). These sort of details (both in terms of what a plugin does, and how to install it, or use it) are what seprate a true community contribution from an exclusive club contribution.

And furthermore, getting this information (in addition to all of the other community driven alternatives since the loss of essential services: aka the master server, and gamespy) STICKEYED in order to deciminate it to as many people affected by said loss of services as possible (in other words everyone who plays NWN 1 Multiplayer) will be a true test of Bioware's interest in maintaining this community. I don't have much faith in that, but hey, they stickeyed funky's server security thread, so I suppose I could be wrong.

"These pretzels are starting to make me thirsty!"

Modifié par Lazarus Magni, 12 février 2013 - 05:04 .


#149
painofdungeoneternal

painofdungeoneternal
  • Members
  • 1 799 messages
( take a look at the NWNCX plugins, the plugins are all nwncx_*.dll and are each optional, you mainly need nwncx_connect.dll, nwncx_serverlist.dll and nwncx_disablems.dll )

These are the files, they seem self explanatory to a degree, ( and in the readme )
  • nwncx_nwnxbridge.dll This plugin attaches NWNX (server-side extender) to the client. You'll need updated NWNX Core and plugins to run them on the client
  • nwncx_connect.dll hak/tlk preloading on character creation (server-side plugin is required for this to work)
    Doesn't affect the game in any way if the server doesn't support these extensions
  • nwncx_disablems.dll Disables client account validation to eliminate timeout waiting
  • nwncx_dmtest.dll Use DM client instead of the player mode when using "Test Module" (F9) in the Toolset.
    This will work if you use patched nwmain.exe
  • nwncx_serverlist.dll GameSpy replacement - queries Skywing's server instead of GameSpy
  • nwncx_tweaks.dll Un-hardcodes some features in the client. Currently it only allows to add new weapon VFX, beams and texture replace VFX, new ProjTypes and open face helmets support

Modifié par painofdungeoneternal, 12 février 2013 - 05:13 .


#150
painofdungeoneternal

painofdungeoneternal
  • Members
  • 1 799 messages

Lazarus Magni wrote...

So how exactly does a server get listed here?

I went to nwlist.com and used the register server link... no luck.

Sent an e-mail to the moderator... again no luck.

Made the entry to the host file on my server, and restarted... once again no luck...


I am trying to figure that out.  Talking to various people and trying to debug where it's breaking down, we, and i mean the community we, will figure it out eventually. The register link, and the action servers on nwlist.com have been reported and being looked at. If you are having an issue, probably posting it in a disposable thread of all the PW's which aren't listed yet might be a good idea, so us who are good at researching this sort of thing can chase down the reasons.

( The ones who are on the list, took the hosts file edit to do it, it seems like, which is described inside this thread. )