NWN Gamespy Server Replacement Project
#176
Posté 20 février 2013 - 07:19
#178
Posté 21 février 2013 - 04:50
If I'm not mistaken (and I may be) , the current version is :
NWNCX 0.2.7
http://data.virusman...nwncx-0.2.7.rar
#179
Posté 24 février 2013 - 07:19
I got this error
Bandwidth Limit ExceededThe server is temporarily unable to service your request due to the site owner reaching his/her bandwidth limit. Please try again later.
last night and again right now..since the other site can't/doesn't list the Action category, that makes it so I can't find the IP of the server I wanted..
#180
Posté 24 février 2013 - 08:43
Dante2377 wrote...
FYI, this site nwnserverlist.com/ seems to be constantly over its bandwidth limit.
I got this error
Bandwidth Limit ExceededThe server is temporarily unable to service your request due to the site owner reaching his/her bandwidth limit. Please try again later.
last night and again right now..since the other site can't/doesn't list the Action category, that makes it so I can't find the IP of the server I wanted..
You could try this link:
http://social.biowar...9/index/7476445
A better idea would be to install NWNCX 0.2.7. You Would see the server list in game. The action servers are listed there. However not all servers are listed there. There is still our server missing in PW Action.
NWNCX does work great though. Is so nice to see the servers listed in the game again.
#181
Posté 01 mars 2013 - 09:36
Dante2377 wrote...
FYI, this site nwnserverlist.com/ seems to be constantly over its bandwidth limit.
I got this error
Bandwidth Limit ExceededThe server is temporarily unable to service your request due to the site owner reaching his/her bandwidth limit. Please try again later.
last night and again right now..since the other site can't/doesn't list the Action category, that makes it so I can't find the IP of the server I wanted..
Sorry, I travel this week and I wasn't able to give more bandwidth to webpage.
#182
Posté 03 mars 2013 - 04:00
#183
Posté 03 mars 2013 - 03:45
virusman wrote...
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
#184
Posté 03 mars 2013 - 04:47
Are all the efforts to contrive a "replacement" of GameSpy focused on an integrated solution (one that spawns as part of the game exe) or as another peripheral utility like xfire?
The thing is, xfire works just fine as far as I can tell (are there any more than around 180 NWN servers out there?) so am really not in need of another discrete app to find server addies unless it would provide a more elaborate server characteristic search capability and that would require all the server admins to populate a new, more detailed server index database.
Some clarification please. TIA
#185
Posté 03 mars 2013 - 09:41
We could use some help getting our server listed in nwnlist.com, and the server list in game.
Here is our server:
Server: Legion of Darkstar
Module: Sword Coast Adventures
IP Address: 70.104.195.212:5121
Category: PW Action
Our Forum: legionofrhun.freeforums.org
Any help getting us listed would be greatly appreciated. Thank you.
#186
Posté 04 mars 2013 - 01:17
NWNCX modifies the game process, you have to use it's launcher, or optionally patch the game client, then the server list works as it used to. *This uses the skywing API.HipMaestro wrote...
One question about this whole topic...
Are all the efforts to contrive a "replacement" of GameSpy focused on an integrated solution (one that spawns as part of the game exe)
Whatever works for you, you can even direct connect if you wish.or as another peripheral utility like xfire?
I am not sure how or why 180 servers are in xfire, unless PW admins add their servers so they are listed in xfire, I have no idea how those servers get into xfire to begin with. The current pool of servers with the skywing API is not completely debugged, but once all the issues are worked out, it should be the comprehensive resource for servers.The thing is, xfire works just fine as far as I can tell (are there any more than around 180 NWN servers out there?) so am really not in need of another discrete app to find server addies unless it would provide a more elaborate server characteristic search capability and that would require all the server admins to populate a new, more detailed server index database.
There are a coalition of solutions, all working together, all using the API set up by skywing in some manner. NWNCX support for in game listing was just added, there are people working on integration to NWNX which a lot of PW's use. If you have a website and want to list servers, show status on some servers, or show all the spanish servers, or do something new like keep statistics on server uptime for example, I have a php class which should make using this easier. ( still very rough, did it at 2 am, and plan on releasing it when i get a moment, but does not show some of the problems some websites seem to have. )
This API, is headless, it's usable by any app or end user, and completely open to use as you see fit, even xfire if it so wishes, even though I doubt that is happening. It supports all the techniques discussed, either currently or being debugged and in development. This means PW admins can directly register, end users can direclty register, lists of known servers can be scraped and added by third parties, server admins can adjust their hosts files and the server can do it directly, and like i said NWNx support which modifies the server process will provide direct integration.
The nice thing about this, is it allows different projects to share the core information, the actual list of servers involved. Anyone can build on this, and does not need to figure out via wireshark how to replace the gamespy server, nor do we get a split list with half of the servers choosing to point their hosts file to one server, and the other half pointing their hosts file to another, thus making it impossible to get a comprehensive list.
However at the same time, it allows ANYONE to come up with a new tools, using the same data, and present it to the end user in many different ways. Users can choose the one that benefits them the most, and PW admins can use multiple methods to get their server listed, including setting this up themselves.
Modifié par painofdungeoneternal, 04 mars 2013 - 01:29 .
#187
Posté 04 mars 2013 - 01:23
Sadira of Tyr wrote...
Our server admin has not had any luck getting our server to work with NWNCX. Seems it is not seeing the module.
We could use some help getting our server listed in nwnlist.com, and the server list in game.
Here is our server:
Server: Legion of Darkstar
Module: Sword Coast Adventures
IP Address: 70.104.195.212:5121
Category: PW Action
Our Forum: legionofrhun.freeforums.org
Any help getting us listed would be greatly appreciated. Thank you.
I'll take a look at it, the nwnlist.com server does not seem to be working with regards to registering, and they don't seem to have had a chance to fix the issues with the action servers not showing up, or registering, and I reported it a while back. ( both features work in the actual API, and I verified they work in the php class i set up to help one of the projects integrate, and sent working examples of how it should be done. )
I think the main method that is working, is actually pointing your hosts file to skywings server.
I am thinking i probably need to release a tool to manually register, or put such on a web site somewhere. ( If there is anyone interested in supporting the effort, I have a php class which registers servers, which can easily be integrated into your website, if you have basic php skils, i am not going to be able to get something up right away myself with everything else i am doing )
Modifié par painofdungeoneternal, 04 mars 2013 - 01:31 .
#188
Posté 04 mars 2013 - 03:33
#189
Posté 04 mars 2013 - 04:38
painofdungeoneternal wrote...
I am not sure how or why 180 servers are in xfire, unless PW admins add their servers so they are listed in xfire, I have no idea how those servers get into xfire to begin with. The current pool of servers with the skywing API is not completely debugged, but once all the issues are worked out, it should be the comprehensive resource for servers.The thing is, xfire works just fine as far as I can tell (are there any more than around 180 NWN servers out there?) so am really not in need of another discrete app to find server addies unless it would provide a more elaborate server characteristic search capability and that would require all the server admins to populate a new, more detailed server index database.
http://social.biowar...ndex/15207343/1
The only thing you need to do to get a server listed with XFIRE is to simply join the server using the program. The link I posted above details my foibles in finding this out.
If PW owners want to get listed in the XFIRE list they need to.
1) download and install the program.
2) Connect to the server using the program.
3) Done. Your in.
Modifié par Lazarus Magni, 04 mars 2013 - 04:40 .
#190
Posté 04 mars 2013 - 05:06
Lazarus Magni wrote...
painofdungeoneternal wrote...
I am not sure how or why 180 servers are in xfire, unless PW admins add their servers so they are listed in xfire, I have no idea how those servers get into xfire to begin with. The current pool of servers with the skywing API is not completely debugged, but once all the issues are worked out, it should be the comprehensive resource for servers.The thing is, xfire works just fine as far as I can tell (are there any more than around 180 NWN servers out there?) so am really not in need of another discrete app to find server addies unless it would provide a more elaborate server characteristic search capability and that would require all the server admins to populate a new, more detailed server index database.
http://social.biowar...ndex/15207343/1
The only thing you need to do to get a server listed with XFIRE is to simply join the server using the program. The link I posted above details my foibles in finding this out.
If PW owners want to get listed in the XFIRE list they need to.
1) download and install the program.
2) Connect to the server using the program.
3) Done. Your in.
So this lists all servers which are popular enough to have a person using xfire, using it, basically crowdsourcing the data among xfire users, but not showing those servers which have not had a visitor from xfire. This same method is being used for the NWN2 client extension, probably should be added to NWNCX so it can also crowd source this data. ( i am intending on doing this in my program as well, for users that choose to direct connect, to provide an option to list the server )
Does it allow you to connect to it using the game interface, (click on a link in xfire and have the server open?) Or do you have to type it in? ( vaguely remember it being part of the game install )
The problem is ( not with using it, but the long term impact ), this requires usage of xfire, and is not going to end up finding other tools using this data ( like the in game server listing from NWNCX, or what I am doing ). Probably a great solution though for lan gaming who use a windows system, wonder if it would be possible to actually send data from the skywing api to this service, so it can use the same data. This looks like a great option for the time being, until all the kinks are worked out, but at the end of the day this limits a lot of the options, and suspect all the major servers are listed using both methods.
Modifié par painofdungeoneternal, 04 mars 2013 - 05:15 .
#191
Posté 04 mars 2013 - 02:10
Understand. I am not an xfire guru, just DL'd it (after MUCH reluctance, mind you) to locate server addies. So that's how ~I~ use it... to find the addy, type in for direct connect in the game interface and then use it as a favorite through the standard MP start-up. Sure, it's an extra step, initially, to locate the addy but from that point, I no longer need to crank up xfire. When ~I~ also do is copy the list into a standing file on each acces and then run a diff to find out if any servers fell off, were added or are just temporarily doing maintenance. But that's just my own procedure. So I don't know if there is way to set up, say, an OS command on a server link that would start an instance of the game exe in parallel. Like i said, no guru with xfire utilities.painofdungeoneternal wrote...
Does it allow you to connect to it using the game interface, (click on a link in xfire and have the server open?) Or do you have to type it in? ( vaguely remember it being part of the game install )
The main problem with this whole effort is we typical "player-only" types are confused as hell by all development and alternate listing activity going on. Can't speak for all us in that category so you can use me as an example of one of more "technically-challenged" users, I suppose.
Basically, we are waiting for a single DL to be offered on the Vault (or wherever) that simulates what the game interface did with thorough instructions on how to integrate the utility. The less involved, the better IMO.
Otherwise, it just seems like it is developers designing for other developers and server admins some way of maintaining visibility... an arrangement totally transparent to the casual player. Understand further, I am not critiquing the efforts which appear to be totally magnanimous on the whole , just attempting to convey an overall view of the situation. Obviously, there is no centralized project leader to estimate a launch date for this unified, single utility, but nonehteless, it would helpful for those who prefer to remian playing this game via PW servers.
Modifié par HipMaestro, 04 mars 2013 - 02:17 .
#192
Posté 04 mars 2013 - 02:25
Sadira of Tyr wrote...
I do not even know what are php skills, lol, but thank you very much for agreeing to help.
a web scripting language that is used in a lot of those free forum sites.
It's a bit similar to wiki code. sort of.
Modifié par HipMaestro, 04 mars 2013 - 02:29 .
#193
Posté 04 mars 2013 - 03:50
HipMaestro wrote...
Basically, we are waiting for a single DL to be offered on the Vault (or wherever) that simulates what the game interface did with thorough instructions on how to integrate the utility. The less involved, the better IMO.
Its called NWNCX, basically download, uncompress and place in your application folder - and it's already released. Then launch the game with it's provided exe file. After that the game interface works like it used to, I can't see an easier way of doing it ( lot easier then xFire ). After that the technical issues are actually more on the developers and the PW admins to make sure everything is listed.
My app will actually download and install it for you, if you so desire ( once it's completed ), even keep it updated as there are new versions, it's the version control and keeping things updated which is holding me up from releasing it.
There just won't be a single all inclusive app, it's actually a larger more extended app being developed by multiple parties all in cooperation. The central part of it, the listing of servers and registering them is handled by a invisible API just like gamespy used to be, and all those using it are able to use this on their web sites, in modifying the game exe, in making a standalone listing tool. Otherwise the app would be limited to one particular language, it probably would only be inside NWNx and NWNCX as those people do the assembly and C coding, and modding the servers so understand how gamespy works. But it's open so it can be integrated into perl utilities, php websites, VB, C# apps like world gate, java apps, macintosh apps, even iphone apps.
I am actually thinking, i can probably use the NWNx calls to run dos and linux commands, to run a php script with the -f parameter via command line, and use my class to register a server with the current php code.
Modifié par painofdungeoneternal, 04 mars 2013 - 04:08 .
#194
Posté 04 mars 2013 - 07:05
painofdungeoneternal wrote...
So this lists all servers which are popular enough to have a person using xfire, using it, basically crowdsourcing the data among xfire users, but not showing those servers which have not had a visitor from xfire. This same method is being used for the NWN2 client extension, probably should be added to NWNCX so it can also crowd source this data. ( i am intending on doing this in my program as well, for users that choose to direct connect, to provide an option to list the server )
Does it allow you to connect to it using the game interface, (click on a link in xfire and have the server open?) Or do you have to type it in? ( vaguely remember it being part of the game install )
Yes, once someone has direct connected to a PW using XFIRE, that PW show up in the XFIRE NWN1 server list. Which you can scroll down to, and right click and select join. Xfire then launches your NWN main exe, and direct connects you to the server.
Xfire also offers a ton of other features, like an online player list, text and voice chat, video capture, game detection, automatic updates (both for the program itself, and for any games it detects, and ofcourse you can disable this feature if you like), a friends list, favorte server list, NWN1 community player groups, chatrooms, gamer stats, ect... Over 3000 games supported, and when the GS first went down NWN1 made it into it's top 100 list of game hours spent by players in a particular game. It has a ton of features.
http://www.xfire.com/
Modifié par Lazarus Magni, 04 mars 2013 - 07:27 .
#195
Posté 04 mars 2013 - 07:11
painofdungeoneternal wrote...
HipMaestro wrote...
Basically, we are waiting for a single DL to be offered on the Vault (or wherever) that simulates what the game interface did with thorough instructions on how to integrate the utility. The less involved, the better IMO.
Its called NWNCX, basically download, uncompress and place in your application folder - and it's already released. Then launch the game with it's provided exe file. After that the game interface works like it used to, I can't see an easier way of doing it ( lot easier then xFire ). After that the technical issues are actually more on the developers and the PW admins to make sure everything is listed.
What are the steps PW aDMins need to take to get listed with nwncx? I know this has been stated before, but it has been lost to me in the jumble of information out there.
If I know exactly what players and servers need to do I will post this information in my Discontinued Gamespy support information, and a unified list for alternatives to the master server list (CAN WE GET A STICKEY PLEASE?):
http://social.biowar.../index/15517034
Threads (both here, and on the facebook group), and hopefully Bioware will be so kind as to stickey it. I also may try to post the information on gog.com as well.
#196
Posté 04 mars 2013 - 08:37
ie
http://www.neverwint...lders_hosts.htm
199.193.152.27 nwmaster.bioware.com # SkywingL's substitute listing server
2. The above is a stop gap, a NWNx plugin for linux and windows is in development. This will allow the ip address to change, hoping the above works. ( the people doing this just completed NWNCX, and this will take time, once completed it will be the primary means PW's use to do this )
3. The method of doing this is open, anyone can step up to the plate and code it themselves. ( I can send you working php examples that includes enough detail so you can recreate in any language )
4. nwnlist.com has an error on it's register page, hopefully they can fix this, and then it will be much easier for some people.
5. Those wanting to set something up on their servers, I can provide a php class which should be able to be integrated with any system with php installed, so it registers upon starting the server. I can provide the code in php, and help you test it, but I'd need you to setup how it's called and help me test it. ( there are nwnx features that let you run command line scripts when you start the server up )
Not perfect, but generally this is how things are before the various issues are resolved while the community makes it work. nwnlist.com's registration seems the easiest method right now, except for it not working, but my testing and reporting of issues has not had a response yet. Part of having a community of unpaid volunteers is that things can often take a while to get fixed until after real life is dealt with first.
Methods i know of
* NWNCX ( Virusman who you know ) and NWN2 Client Extender ( similar project, NWNCX is largely based on this ), extender projects by those involved heavily in NWNx, and the API was developed by the author of xp_bugfix - most of what is happening now is porting the system which is fully working for NWN2 so it also works for NWN1.
* A NWNx plugin is being developed for NWN1, one already is installed for NWN2 which autoupdates called xp_bugfix, which is almost universally used, using the API. This should be the preferred method for PW admins using NWNx ( generally all the established worlds use this for one reason or another )
* http:\\\\www.nwnlist.com ( registration does not work ) Just lists the sites and is using the API.
* NWN2 server monitor desktop app, http://nwvault.ign.c...r.Detail&id=295\ and is using the API, looks like NWN2 only
* isleclostridia's website -> http://www.isleclost...stnwns1html.cgi ( using the API )
* http://nwnserverlist.com/ ( this is who i did the php class for originally, and they report it's working, and users seem to say they are much faster now, not sure how they are using the API but they said they are using it. Is probably the most established with links from Gog.com )
* http://nwnserverlists.boards.net/ which is manual
* Game Ranger - not sure how this works but remember seeing it at one point
* xFire - you discussed, crowdsourced data from xfire users, manual, requires using their windows program.
* Visavant http://www.nwncore.net/ - he has agreed to partner with skywing, but has yet to launch, hoping he gets his server up.
* Neverwinterconnections is planning their own system, using hosts file edits like skywing is doing now, saying "so it's redundant", but technically this makes no sense as anyone choosing one or the other, disappears to the one not chosen, unless they also use another method in addition to hosts. This is the simplest method though for non technical users.
* Vault, there is a field to enter ip address ( manual )
My app which is still in development also will address some of the issues in its role of "handholding" the user to make things easier. ( Gamespy and launching is actually only in my app to facilitate version checking of the custom content the user has installed, so I can get the latest and greatest for that user ). I have quite a few experimental solutions though already in place ( patching the hosts file, registering with the API when you direct connect, listing the PW's and launching them with any required haks and files partially working )
Those using the NWN2 Client extender actually add servers to the list just by direct connecting, similar to xFire, adding this feature to NWNCX would really help round out what is listed.
I also did a php class, which I can send folks, which can help others know how to drop this into their apps, or easily add a register feature to their systems. ( has example raw headers which should help people recreate in other languages too.
Modifié par painofdungeoneternal, 04 mars 2013 - 08:38 .
#197
Posté 04 mars 2013 - 09:29
I will try to disseminate this info the best I can, but it will take others as well (both updating the post I make), and making post in places I miss (like nwnconnections, neverwinternights.info, ect..)
#198
Posté 04 mars 2013 - 11:52
I will send it to our server admin, and perhaps he can make it work. He knows more about this kind of stuff than I do. I got lost after just a few paragraphs, lol.
#199
Posté 05 mars 2013 - 03:09
Okie doke. That answers my question and have already grabbed the Vault DL. It's the virusman one, right?painofdungeoneternal wrote...
Its called NWNCX, basically download, uncompress and place in your application folder - and it's already released. Then launch the game with it's provided exe file. After that the game interface works like it used to, I can't see an easier way of doing it ( lot easier then xFire ). After that the technical issues are actually more on the developers and the PW admins to make sure everything is listed.
I must check to see what version of the runtime library is installed on this machine. May need to pay a visit to the MS DL site to get it. (This an ancient machine with ancient components run by an ancient operator.)
The file named "patch.exe" makes me nervous though. I see no patch details file so will pass on that and stick to the loader exe. The rest of the compilation appears to be for other uses. I need no bells and whistles for my own use.
Thanks for the exposition, pain. Muchos gracias!
#200
Posté 05 mars 2013 - 06:58
But if you want to launch the game from the toolset you have to patch the actual exe, or you might be using other tools ( like a play button in something like steam, or some other integration ) which can't be made to use the loader. Also on some systems you have to run the loader as an administrator, which might be inconvenient. Having options is always a good thing, even if they are ones I probably will never use.





Retour en haut







