Author Topic: NWN Gamespy Server Replacement Project  (Read 11466 times)

Legacy_virusman

  • Sr. Member
  • ****
  • Posts: 448
  • Karma: +0/-0
NWN Gamespy Server Replacement Project
« Reply #135 on: February 10, 2013, 09:35:28 pm »


               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 .
                     
                  


            

Legacy_Lazarus Magni

  • Hero Member
  • *****
  • Posts: 1837
  • Karma: +0/-0
NWN Gamespy Server Replacement Project
« Reply #136 on: February 10, 2013, 09:43:14 pm »


               Awesome Virusman, thanks to you and everyone who has been working on this!
               
               

               
            

Legacy_Sadira of Tyr

  • Sr. Member
  • ****
  • Posts: 299
  • Karma: +0/-0
NWN Gamespy Server Replacement Project
« Reply #137 on: February 10, 2013, 11:42:38 pm »


               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.
               
               

               
            

Legacy_painofdungeoneternal

  • Sr. Member
  • ****
  • Posts: 313
  • Karma: +0/-0
NWN Gamespy Server Replacement Project
« Reply #138 on: February 11, 2013, 02:09:36 am »


               run the loader exe provided to start the game.
               
               

               
            

Legacy_Sadira of Tyr

  • Sr. Member
  • ****
  • Posts: 299
  • Karma: +0/-0
NWN Gamespy Server Replacement Project
« Reply #139 on: February 11, 2013, 10:29:02 am »


               

painofdungeoneternal wrote...

run the loader exe provided to start the game.


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

               
            

Legacy_virusman

  • Sr. Member
  • ****
  • Posts: 448
  • Karma: +0/-0
NWN Gamespy Server Replacement Project
« Reply #140 on: February 11, 2013, 10:32:02 am »


               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 .
                     
                  


            

Legacy_Zarathustra217

  • Sr. Member
  • ****
  • Posts: 322
  • Karma: +0/-0
NWN Gamespy Server Replacement Project
« Reply #141 on: February 11, 2013, 03:13:35 pm »


               

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 .
                     
                  


            

Legacy_Sadira of Tyr

  • Sr. Member
  • ****
  • Posts: 299
  • Karma: +0/-0
NWN Gamespy Server Replacement Project
« Reply #142 on: February 11, 2013, 10:41:18 pm »


               

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

Thank you very much. 'Posted
               
               

               
            

Legacy_T0r0

  • Sr. Member
  • ****
  • Posts: 380
  • Karma: +0/-0
NWN Gamespy Server Replacement Project
« Reply #143 on: February 12, 2013, 02:12:03 am »


               All is good and right in the world !

WTG Virusman !
               
               

               
            

Legacy_painofdungeoneternal

  • Sr. Member
  • ****
  • Posts: 313
  • Karma: +0/-0
NWN Gamespy Server Replacement Project
« Reply #144 on: February 12, 2013, 02:43:44 am »


               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 .
                     
                  


            

Legacy_Rolo Kipp

  • Hero Member
  • *****
  • Posts: 4349
  • Karma: +0/-0
NWN Gamespy Server Replacement Project
« Reply #145 on: February 12, 2013, 02:54:31 am »


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


            

Legacy_Aelis Eine

  • Full Member
  • ***
  • Posts: 212
  • Karma: +0/-0
NWN Gamespy Server Replacement Project
« Reply #146 on: February 12, 2013, 03:29:08 am »


               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.
               
               

               
            

Legacy_Lazarus Magni

  • Hero Member
  • *****
  • Posts: 1837
  • Karma: +0/-0
NWN Gamespy Server Replacement Project
« Reply #147 on: February 12, 2013, 04:53:27 am »


               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 .
                     
                  


            

Legacy_painofdungeoneternal

  • Sr. Member
  • ****
  • Posts: 313
  • Karma: +0/-0
NWN Gamespy Server Replacement Project
« Reply #148 on: February 12, 2013, 04:54:16 am »


               ( 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 .
                     
                  


            

Legacy_painofdungeoneternal

  • Sr. Member
  • ****
  • Posts: 313
  • Karma: +0/-0
NWN Gamespy Server Replacement Project
« Reply #149 on: February 12, 2013, 05:03:58 am »


               

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. )