Author Topic: Multiplayer info and Discontinued Gamespy support information, and a unified list for alternatives to the master server list:  (Read 2680 times)

Legacy_Lazarus Magni

  • Hero Member
  • *****
  • Posts: 1837
  • Karma: +0/-0


               

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 can no longer sort by server type.)

 

The following two are incomplete:

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 12.3.14) versions are:

 

virusman, on 01 Dec 2014 - 4:56 PM, said:

    NWNCX 0.2.9
    http://data.virusman...nwncx-0.2.9.rar
    0.2.9 // 01.12.2014
    Serverlist plugin: fixed Gamespy client to make the plugin work without GameSpy infrastructure

    Sorry it took that long

 
 
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.


               
               

               


                     Modifié par Lazarus Magni, 06 décembre 2015 - 07:59 .
                     
                  


            

Legacy_Melkior_King

  • Full Member
  • ***
  • Posts: 234
  • Karma: +0/-0


               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.
               
               

               


                     Modifié par Melkior_King, 09 janvier 2013 - 01:01 .
                     
                  


            

Legacy_painofdungeoneternal

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


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

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

               
            

Legacy_Fester Pot

  • Hero Member
  • *****
  • Posts: 1698
  • Karma: +0/-0


               

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!
               
               

               
            

Legacy_Melkior_King

  • Full Member
  • ***
  • Posts: 234
  • Karma: +0/-0


               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.
               
               

               
            

Legacy_painofdungeoneternal

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


               

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.
               
               

               


                     Modifié par painofdungeoneternal, 14 janvier 2013 - 01:36 .
                     
                  


            

Legacy_painofdungeoneternal

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


               

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.
               
               

               


                     Modifié par painofdungeoneternal, 14 janvier 2013 - 01:02 .
                     
                  


            

Legacy_Melkior_King

  • Full Member
  • ***
  • Posts: 234
  • Karma: +0/-0


               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.
               
               

               
            

Legacy_Lazarus Magni

  • Hero Member
  • *****
  • Posts: 1837
  • Karma: +0/-0


               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???
               
               

               


                     Modifié par Lazarus Magni, 29 janvier 2013 - 08:26 .
                     
                  


            

Legacy_Lazarus Magni

  • Hero Member
  • *****
  • Posts: 1837
  • Karma: +0/-0


               BUMP!
               
               

               
            

Legacy_Lazarus Magni

  • Hero Member
  • *****
  • Posts: 1837
  • Karma: +0/-0


               BUMP!
               
               

               
            

Legacy_ffbj

  • Hero Member
  • *****
  • Posts: 1097
  • Karma: +0/-0


               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.
               
               

               
            

Legacy_Anzientbadger

  • Newbie
  • *
  • Posts: 4
  • Karma: +0/-0


               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'
               
               

               


                     Modifié par Anzientbadger, 23 avril 2013 - 05:40 .
                     
                  


            

Legacy_Lazarus Magni

  • Hero Member
  • *****
  • Posts: 1837
  • Karma: +0/-0


               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.
               
               

               


                     Modifié par Lazarus Magni, 25 avril 2013 - 12:20 .
                     
                  


            

Legacy_Lazarus Magni

  • Hero Member
  • *****
  • Posts: 1837
  • Karma: +0/-0


               Updated.