Jump to content

Photo

Multiplayer info and Discontinued Gamespy support information, and a unified list for alternatives to the master server list:


  • Please log in to reply
43 replies to this topic

#1
Lazarus Magni

Lazarus Magni
  • Members
  • 1,028 posts

Multiplayer information:
Yes multiplayer still functions despite the message you get when you click "Multiplayer" Just click ok, "join internet game", and then when you get to the game spy screen, use the direct connect button or your history tab (or if you are using nwncx some servers should be showing already.)In an effort to consolidate this information I have made this post.
 
Gamespy Info: Gamespy discontinued support (service) for NWN 1 and many other games. So the built in gamespy service in the NWN 1 multiplayer component no longer functions.
 
Solutions:
 
There are a number of alternatives to getting the full server list such as;
 
Xfire:
http://www.xfire.com/download/
 
Once downloaded, install, and create an account. You can then log into the program, have it auto detect your games (and download updates), after which NWN 1 should show as an installed game. You can click on the server tab, refresh servers, and get a full list of all servers who been accessed using their system.
 
Note to PW owners, to get your server registered with their list, you need to join your server using their program once or a few times. This link describes the process, and some issues. (http://social.biowar.../index/15207343)
 
 
 
Gameranger:
http://www.gameranger.com
 
I have not tried this program yet, but apparently it functions similar to Xfire, and also now supports NWN 1.
 
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
 
Web browser based services;
http://nwnserverlist.com/
 
http://www.nwnlist.com/ (note action servers are now being displayed :)

http://www.isleclost...stnwns1html.cgi

http://nwnserverlists.boards.net/ 

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
 
Community submitted file modifications:
A few of these have been, and/or are being worked on. The ones I know about, and their most current (as of 6.2.13) versions are:
 
http://data.virusman...nwncx-0.2.8.rar
 
Which is a client extension, that amongst other things replaces the gamespy in game browser with a list maintained by SkywingL’s server. Basically the player uses the exe file instead of the original to launch the game (see documentation.)
 
Here is an outdated (?) version without the camera hack:
http://data.virusman...ch-nocamera.rar
 
 
To get servers listed with this there seems to be multiple options (and I am not clear which one is best.) The ones I know about are:
http://www.neverwint...lders_hosts.htm

 
Or the newly released:
Server plugins for automatic listing are now available.

Windows binary:
http://data.virusman...t-pre-win32.rar
Linux source:
https://github.com/v...tree/serverlist
Linux binary:
http://data.virusman...t-pre-linux.rar
 
Note the server must be using NWNX for these to work, and basically you just put the dll in the main installation folder on the server (just like all the other NWNX plugins.)

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Never Launcher

This is a program by Painofdungeoneternal, a warm and hearty thanks to him for it. Here is his description of it in it's beta form:

"Feel free to edit or adjust this, i am not known for simple explanations...

Never Laucher is available in Beta, works for both macs and PC's.

Here is the link:
https://dl.dropboxusercontent.com/u/1172450/NeverLauncher.zip  ( You have to unzip it, every thing is in the folder and deleting the folder completely uninstalls it, NWNcx and NWN2 Client Extension are not included ) After it's installed, it will self update to get any fixes I put out.
Forum Thread:
http://social.bioware.com/forum/1/topic/172/index/8618078/1  ( Please post comments, i will read them, but I won't be able to get to implementing any fixes or features for a while until my life slows down, feed back, ideas for new features or how to make it easier to use are all very helpful )

This is what it does for a player:
The main interface is designed to replace the game launcher. Make sure you select either NWN1 or NWN2 at the top right. The top right Play and DM buttons will start the game just like normal to the main menu.

The Tabs are as follows:

Modules: Lists your modules ( still in progress )
Multiplayer: It will list all the PW's in the given category. Click on the listed item to select it, which will show you a description below. To start playing the PW click on the Play or DM buttons next to the description and it will launch NWN1. Note that for this to work in NWN2 it requires using the NWN2 client extension. If your favorite PW is not listed click Direct Connect, enter in the IP and port, then you can hit Play. Having "Add Games I Join to Central Tracker" checked will add it to the tracker.
Download: Growse available vault content ( modules is main category ), and "Show Website" to open the specific vault page.

This is what it does for a PW Admin: You can add your PW to the main listing used by most of the sites and nwncx. This gets it on nwnlist.com,
http://www.isleclostridia.net/cgi-bin/listnwns1html.cgi, NWNcx   ( note that as far as i know, adding it via the add new server on these sites does not get it into the tracker )  nwnserverlist.com said they are using the data as well.

Click Direct Connect, enter in the IP and port. Hit Ping Current Server to make sure it's there. Hitting "Add to Tracker" will add it to the tracker. It has buttons to enter in the Local and Public IP's as well. ( It checks the main tracker and only lets you add it if it's indeed not yet listed, wait 2-3 minutes, possibly longer for it to show up as the main tracker has to double check that the server is still there )"

 

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

8.6.14 update:

 

leo_x, on 30 Jul 2014 - 11:55 AM, said:

    I've posted a program that I've been working to neverwintervault.org to browser/play servers and modules.  Download and screenshots are here: http://neverwinterva...r/tool/neverrun

    Current Version: v0.5

    Some Features:

        Imports and synchronizes your favorites/history list from NWN
        Integrates with Skywing's master server list.
        Add new categories to help organize Modules and Servers.
        Easy switching between username (e,g for those who separate their DM / player logins or dual log).
        Set Player/DM passwords for servers, custom loader and updaters, which are stored persistently.
        When connecting to servers, neverrun can run a custom loader, if available.  If not, it will attempt to run NWNCX then nwmain.exe
        Parses module and server descriptions for web URLs for easy access to server websites.  Like NWN, neverrun attempts to load full module/server descriptions.
        Direct connects so it avoids this new annoying "Nickname in use" error.
        Can launch modules and the toolset from the module view.  See the known issue below regarding NWNTX.
        Integrates Webkit / Markdown, such that server information is presented as a simple webpage.  (This would, potentially, allow more expansive server descriptions.)
        Direct Connect for connecting to servers not in the master list or in your history, optionally you can attempt to add the server to Skywing's master server listing.
        Easy access to normal NWN: the Settings button or keyboard shortcuts can be used to launch NWN (Ctrl-P), the DM client (Ctrl-D) or the toolset (or NWNTX if you have it) (Ctrl-T)

    This is still in a beta stage, so if you do find a use for it then find a bug please report it on the neverwintervault.org project page, or if you have an idea of better way to do something please let me know that too.

 

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

 

This is the NWN2 Client Extender (CE) by SkywingvL
http://ce-update.mst...ds.com/CE/Vault should always point to the latest friendly end user page for the CE. The CE provides in-game server browser support if you're using NWN2. Here is SkywingvL's description of the CE:

 

"The NWN2 Client Extension is an add-on to the standard NWN2 game client that restores multiplayer server browser functionality (including listing of servers hosted in the game client if the host is using the Client Extension), and brings a wealth of multiplayer-oriented feature improvements and fixes for game client bugs that are designed to improve the gameplay experience for both players and DMs.

 

Highlights include the ability to list online game servers and PWs in-game, chat improvements including copy and paste support, an improved minimap display, numerous "power user" features for DMs using the DM client, hotbar macros for queuing up multiple buff spellcasts in one button press, and more. Extensive documentation is provided with the included readme file. Simply extract the Client Extension zip file to a folder of your choice, and use the included NWLauncher.exe to launch the game client to take advantage of the NWN2 Client Extension's added features and bugfixes.

 

The Client Extension also includes seamless auto-update functionality to keep the CE current with the latest bugfixes and improvements."

 
 
If there are others out there, or more recent updates, please post.


Edited by Lazarus Magni, 12 August 2014 - 01:33 AM.


#2
Melkior_King

Melkior_King
  • Members
  • 135 posts
The list of game servers which I'm maintaining:
nwnserverlists.boards.net/

Email me or join the board and PM me there if you want your server listed. I log in to get PMs and update the list at least once a week and generally more often. Only I can post to the lists at the moment.

There is also a section for posting links to other lists or solutions. Anyone may post there, and in the "general" section.

Edited by Melkior_King, 09 January 2013 - 01:01 PM.


#3
painofdungeoneternal

painofdungeoneternal
  • Members
  • 1,799 posts
Actually you should look at -->
http://social.biowar.../index/15408694

( http://www.nwnlist.com/ is using this API )

#4
Fester Pot

Fester Pot
  • Members
  • 1,228 posts
  • Dragon Age: Origins

painofdungeoneternal wrote...

Actually you should look at -->
http://social.biowar.../index/15408694

( http://www.nwnlist.com/ is using this API )


"Persistent world admins should install NWNX and xp_bugfix 1.0.20 or greater. This will allow your server to automatically send data to us. Remember to provide a Module URL (usually a link to your forums) via the nwn2player.ini and a Module Description via the toolset.

If you're unable to install xp_bugfix on your server or would prefer not to, send an email to nwnlist@gmail.com and we'll make sure you're on the manual list."

No thanks!

If a listing requires third party requirement, it's not a list. Lists needs to show all servers, without having to send anything.

FP!

#5
Melkior_King

Melkior_King
  • Members
  • 135 posts
I'm still looking for information on how servers contact GameSpy to become listed, as well as info on how both clients and servers contact the master server.
The only info I can find is how clients contact GS. There's nothing on servers and how they become registered.

If I can get the information, I'll have a go at writing my own MS and GS replacements.

#6
painofdungeoneternal

painofdungeoneternal
  • Members
  • 1,799 posts

Fester Pot wrote...

painofdungeoneternal wrote...

Actually you should look at -->
http://social.biowar.../index/15408694

( http://www.nwnlist.com/ is using this API )


"Persistent world admins should install NWNX and xp_bugfix 1.0.20 or greater. This will allow your server to automatically send data to us. Remember to provide a Module URL (usually a link to your forums) via the nwn2player.ini and a Module Description via the toolset.

If you're unable to install xp_bugfix on your server or would prefer not to, send an email to nwnlist@gmail.com and we'll make sure you're on the manual list."

No thanks!

If a listing requires third party requirement, it's not a list. Lists needs to show all servers, without having to send anything.

FP!


If you require third party not be used, that requires bioware/atari/obsidian/whoever to pay gamespy to resume service. That is not going to happen period.

Short of that, it's up to the community to recreate it. This is what skywing has done, making a webserver and a SOAP type API which anyone can connect to with their programs. nwnlist.com is just another website using this central set of data. PW owners who use NWN2 can choose to install xp_bugfix which automatically does this ( frankly if they don't use this add on, they probably have no players -- NWN2 without skywing just does not work period), or they can create their own program to update via his API. Not only that but clients can do it as well. I think he's recreated some of the gamespy backend from how he worded it, but not sure what options NWN1 clients have. Just looking at what he's listing by the API makes me think it's already won the popularity contest.

Now skywing is a programmer who's been a god send to NWN2 - I don't think most NWN1 folks know much about him but that is a shame as he's constantly providing fixes and asking if anyone is willing to port them back to NWN1. I don't think anyone will argue that NWN2 was poorly written, but after skywing's xp_bugfix, his NWN2 Client Extension, replacing of the networking layer for both server and client, and recreating the scripting engine ( and maintaining torlack's script compiler ), and that was what i knew about 6 months ago ( been to busy to even to look at NWN for far too long ). Basically my PW would stay up for at most a few hours, now it's able to stay up for month long stretches with much higher loads. I pretty much worked as guinea pig, and found his beta software to be what most programmers put out as final release after extensive bug testing.

Just a FYI, i am working on a program which also lists all the servers using this same data set as nwnlist is using via the API which lets any program use the same data. I am seeing 1026 on 178 listed servers. ( NWN2 is listing 397 players on 65 servers )  I am able to connect via my program to neversummer, but found i am behind on my version, so am shifting focus recreating the autoupdate which nwnupdate used to be able to provide ( ie checks my version and if it's not current offers to update everything as needed - i already have code to read-write-edit game specific formats, dynamically adjust ini files and other advanced features ).

My goal for this program is to make it so all you need to do is list the games and hit play regardless of how you prefer to play, any custom content like CEP is automagically downloaded for your server. If you have your setup wrong, it fixes it, and also optimizes graphics settings, and provides easy interfaces for all of the ini options.

All of this is cross platform, should even work on linux, and also should handle those running wine on a mac, and where possible it should work the same for both NWN1 and NWN2, for both single player and multiplayer, and for whatever method you want to play. I am working on making the NWN1 mac version work ATM, but already have NWN2 PC version working.

Edited by painofdungeoneternal, 14 January 2013 - 01:36 AM.


#7
painofdungeoneternal

painofdungeoneternal
  • Members
  • 1,799 posts

Melkior_King wrote...

I'm still looking for information on how servers contact GameSpy to become listed, as well as info on how both clients and servers contact the master server.
The only info I can find is how clients contact GS. There's nothing on servers and how they become registered.

If I can get the information, I'll have a go at writing my own MS and GS replacements.


I have seen some of that, it's out there on google, i found code for clients and servers written in various languages. This stuff is used for a lot of games. ( i have working code i found somewhere which i will look for )

I would recommend talking to skywing - if you can develop a bit of code that recreates what he has done, well his API just faster than gamespy ever was. With gamespy you almost have to limit queries by action, roleplay, etc categories. He also has posted the code he is using, and is very helpful.

If you set up an alternative gamespy server, I'd have to read not only skywings API, but your gamespy server as well, to get the actual complete list, and PW owners would also have to post their server info to both lists. I know enough about running a PW that if some one provides a way for players to find me, i am going to do the work needed to make it easy for that player even if i have to jump thru some hoops. We need to focus on what is good for the players.

You would also have to do a hosts file edit ( easy except on windows 7 which requires you to do it with root level access which some might find hard ), or drop in a DLL which re-aims it. Otherwise it's just going to forever try to access gamespy. If you do those, you might as well review the method skywing is using.

It would be a lot wiser to work together, work on getting a single spot where everything is, and getting all the PW's to agree. ( and if they don't, to manually post it as well ). Even if you do your own server, I am sure skywing can help speed you along. And it might even be good to use his API behind your gamespy, thus combining forces and letting players just use the previous in game interface.

Frankly if someone recreated his NWN2 features for NWN1, well it would make for some very excited PW owners. Probably could even port the autoupdater as well.

If you do get your MS/GS replacement working, my program has the ability to edit the hosts file ( asking player only for administrative PW if the hosts file is protected ). I can add it as a feature to use your server.

Edited by painofdungeoneternal, 14 January 2013 - 01:02 AM.


#8
Melkior_King

Melkior_King
  • Members
  • 135 posts
I've been googling for information on the gamespy protocols and can't find anything more than the client-to-gamespy protocol information which I've already found. If you or anyone has the information on server-to-gamespy protocols, please contact me. Likewise for the server and client protocols for contacting the bioware master server.

#9
Lazarus Magni

Lazarus Magni
  • Members
  • 1,028 posts
I was hoping this thead would serve as a comprehensive list of alternatives to game spy service being discontinued.

Some of the other posts on here are totally off topic. Please post elsewhere for attempts to find alternative solutions. Once found please post here.

And hi Bioware. CAN WE GET A STICKEY PLEASE???

Edited by Lazarus Magni, 29 January 2013 - 08:26 AM.


#10
Lazarus Magni

Lazarus Magni
  • Members
  • 1,028 posts
BUMP!

#11
Lazarus Magni

Lazarus Magni
  • Members
  • 1,028 posts
BUMP!

#12
ffbj

ffbj
  • Members
  • 593 posts
I still connect through GS by just typing in the direct connect ip, then it is in my history so I connect like that. I suppose people are aware of that, but in all these discussions about server replacement I never saw anyone mention that.

#13
Anzientbadger

Anzientbadger
  • Members
  • 2 posts
Hello
This is proably the wrong Place for this but:

Where can i retrive my Bioware name for NWN 1   ( still got the password i hope)

The bioware name is Alf E   or Alf_E


'Could not connect to Master Server; some Multiplayer devices may not be available'

Edited by Anzientbadger, 23 April 2013 - 05:40 PM.


#14
Lazarus Magni

Lazarus Magni
  • Members
  • 1,028 posts
You are right, this is the wrong place, this topic is to present alternatives to the loss of game spy. Try searching for the topic you are looking for, or make a new one.

Edited by Lazarus Magni, 25 April 2013 - 12:20 AM.


#15
Lazarus Magni

Lazarus Magni
  • Members
  • 1,028 posts
Updated.

#16
FunkySwerve

FunkySwerve
  • Members
  • 1,307 posts
I suggest removing http://www.nwnlist.com entirely, though I do see your note next to it. Despite many repeated attempts to contact them via email and their submission form, our server has never been listed, along with every other NWN1 action server. Useless, and apparently abandoned by the host.

Funky

#17
SuperFly_2000

SuperFly_2000
  • Members
  • 998 posts
Xfire....just saying....

Although their webpage is useless nowdays the program still works....and it lists servers like a champ....

#18
Lazarus Magni

Lazarus Magni
  • Members
  • 1,028 posts
I also have tried to contact them Funky, not sure what their problem is with action servers? I hesitate to remove it however (hence the disclaimer about action servers) as I was under the impression there was some relationship with them and the plugin crew or something...

#19
FunkySwerve

FunkySwerve
  • Members
  • 1,307 posts
Yeah, I understand. My take is that if you fail to respond to all methods of communication you put up on your listing service for THAT long, it's unlikely you give a darn one way or another about either the listing service or the community at large. Worse, you lead anyone who might rely on your list to think certain servers don't exist or are empty. Food for thought. Anyway, thanks for assembling the list.

Funky

#20
Lazarus Magni

Lazarus Magni
  • Members
  • 1,028 posts
I very much agree Funky.

#21
Gruftlord

Gruftlord
  • Members
  • 186 posts
the page may be bugged, but as i understand it (judging from the links and decriptions on the NWNCX site) the NWNlist.com is the main MS behind the client extender.
and i can confirm, that ingame (using the CX) all action servers show up, and Higher Ground servers are all there.
they may not show up in your browser, but the servers are added to the list propperly, and the servis is working.

what is up with the page itself, i don't know. but please continue using that listing service.

#22
FunkySwerve

FunkySwerve
  • Members
  • 1,307 posts
Yes, I know all my servers are there - I have shell access to the host, and an internet connection to boot. I also have the NWNCX installed, and have checked it - it works fine, as I informed the host of the listing service in one of my communications. My concern is not that *I* can't find them, but that the people relying on that listing service won't be able to find them.

I can't 'continue' using that listing service, because I don't use it to begin with - it's worse than useless - it's misleading. I will also continue to steer others from it, for the same reasons.

Funky

#23
Lazarus Magni

Lazarus Magni
  • Members
  • 1,028 posts
As far as a web browser based server list I highly recommend
http://nwnserverlist.com/  (although it does load slow)

over the other for the same reason. Luckly there are many options for the server list now, and although they might not all be complete, taken together, it's as close as we can get apparently, and I am greatful the community as access to it in some form or fashion (or many albiet it not all the same.)

Edited by Lazarus Magni, 02 September 2013 - 08:50 PM.


#24
painofdungeoneternal

painofdungeoneternal
  • Members
  • 1,799 posts

FunkySwerve wrote...

I suggest removing http://www.nwnlist.com entirely, though I do see your note next to it. Despite many repeated attempts to contact them via email and their submission form, our server has never been listed, along with every other NWN1 action server. Useless, and apparently abandoned by the host.

Funky


Gruftlord wrote...

the page may be bugged, but as i understand it (judging from the links and decriptions on the NWNCX site) the NWNlist.com is the main MS behind the client extender.
and i can confirm, that ingame (using the CX) all action servers show up, and Higher Ground servers are all there.
they may not show up in your browser, but the servers are added to the list propperly, and the servis is working.

what is up with the page itself, i don't know. but please continue using that listing service.

Reply to two posts really...

Technically they are just a 3rd party, the listing in nwnlist or NWNcx is just another consumer of the data. Getting listed means you are in the central list maintained by skywing, who is actually more closely allied with virusman as fellow NWNx cohorts. I think there was somewhere which listed the integer for action servers wrong as most who have implemented it have ended up with zero action servers, as it seems something most people implementing things have problems with, even virusman who fixed it very fast. ( I think i had it easy because i was already testing the correct values in relation to the ini files i was working on )

Unless something new got added recently, there is not a working web site which implements the Web service properly, and which allows a PW owner to add their listing and have it show up. The one which is prefered and slow is actually using it's own system ( i am pretty sure it gets a given list, uses the web service to find new servers, but basically pings all of the servers directly using the old gamespy, i did provide php code, and was assured he is cooperating with other sites, but not really sure how it works exactly or how he is sharing data )  The ones which work are using the hosts edit, which points the game server to the underlying web service just like they used to talk to gamespy.

The nice thing about doing a web service, is that it lowers the bar to who can create things based on it, but likewise it lets people set up things they normally cannot do themselves. nwnlist does not show action servers, nor does adding a server using their interface do ANYTHING at all, as of the last time i tested it. I reported both, provided working example code and a php class ( which was used to fix some servers, and i can provide it to anyone who wants it, but never wanted to post it in public because i actually wrote it at 2am so don't want to be judged harshly as a coder by it, but i used it to prove the issue was with nwnlist and not with the underlying web service. )

Never launcher does work and is available with the exact same listing ( again i am JUST another consumer of an OPEN list anyone can use ), it allows you to add servers, list servers by category, and can also do a bulk add if you have a set of known ip's and ports. I am setting up the direct connect so it can auto add a server if it's not listed, or just let a pw admin add their pw's new ip quickly. ( and if you prefer the php class has the xml which is sent back and forth which you can use as well, i also can add you, if you make me aware of the ip:port, i was actually going thru posts here and adding any which weren't yet listed )

Trying to get some sanity back in my life so i can resume working on it, but it does work fine for making sure you are listed in NWNcx, and for browsing games, just have not worked out the means of getting the haks on a given server so i can download them for the end user yet as they launch the chosen PW, not to mention the other vault integration features. The server listing was never my goal, it was actually meant as a means of making joining a new PW or even better server hopping easier for end users, I just had to move to that when gamespy went down. Ideally it lets players note the vault rating and other metrics about a PW instead of judging things solely on player count.

Again just to be clear, the data source behind the listing is NOT directly affilated with any of the sites or tools which are used in NWN1, getting listed means you are available on just about every system out there except xfire, and those making tools can compete on implementation instead of who has a better list.

Just want to add, the number of people involved, from Lazarus to Virusman to Skywing, to the various people who set up sites, some of which probably are just learning how to use a web services, and to the PW admins, to the various tool makers, the amount of sharing and the lack of ego, is just plain impressive how everyone worked together and made sure the resulting data is shared by everyone.

Edited by painofdungeoneternal, 02 September 2013 - 09:47 PM.


#25
Gruftlord

Gruftlord
  • Members
  • 186 posts
thanks for clearing that up. it is much appreciated.