Author Topic: neverwinterconnections.com is moving  (Read 3862 times)

Legacy_ehye_khandee

  • Hero Member
  • *****
  • Posts: 1415
  • Karma: +0/-0
neverwinterconnections.com is moving
« Reply #45 on: October 28, 2012, 05:40:18 pm »


               The summer's hiatus on the re-building of neverwinterconnections.com is
done and we are returning to work on the project. Summer's heat, and the
lack of reliable electricity for such computing essentials as 'air
conditioning' on the isle of Cyprus necessitated the break from coding
(Erins system was overheating quite regularly and threatening to damage
the hardware). In spite of the heat, some progress was made in
organizing materials from the old site and planning out the steps yet to
come in more detail.

Our plans had included a new system for creating new member accounts - for this we need some artwork. If you are a NWN fan and have some art talent, please send me a PM to volunteer to
provide a few images for our new system (the sort of system that
prevents bots from invading a forum). We require ORIGINAL work, with
specific content from an artist (actually several artists would be best
as we need a few differing images to make this work).

PHASE TWO
of the neverwinterconnections.com site is underway and we look forward
to getting back to work on our favorite NWN fan site. We hope to hear
from you soon too! Feel free to give input and if you are up for testing
out work as we roll it out, ask about our bug report forum.

Thanks to all for the kind assistance.

Be well. Game on!
GM_ODA

http://playnwn.com
               
               

               
            

Legacy_ehye_khandee

  • Hero Member
  • *****
  • Posts: 1415
  • Karma: +0/-0
neverwinterconnections.com is moving
« Reply #46 on: December 06, 2012, 03:46:06 pm »


               BUMP - we need artists - please contact us if you are an artist.

Be well. Game on.
GM_ODA
               
               

               
            

Legacy_ehye_khandee

  • Hero Member
  • *****
  • Posts: 1415
  • Karma: +0/-0
neverwinterconnections.com is moving
« Reply #47 on: December 29, 2012, 08:16:03 pm »


               We continue to need the assistance of some artists - please contact us to offer your help.

Soon to debut a gamespy replacement.

Be well. Game on.
GM_ODA
               
               

               
            

Legacy_SkywingvL

  • Full Member
  • ***
  • Posts: 115
  • Karma: +0/-0
neverwinterconnections.com is moving
« Reply #48 on: December 29, 2012, 09:34:46 pm »


               I would encourage you to consider using the backend infrastructure made available by the master server emulator that I've built out. There is a web service API that you can use to pull a data feed of available servers programmatically for display in your own site, as well as an API to list a new server: http://social.biowar.../index/15408666

The infrastructure takes care of pinging servers periodically to obtain current game statistics, as well as only reporting data for servers that are currently online (and detecting online/offline status in a timely fashion).

In addition, the infrastructure is setup to allow servers to self-register themselves by redirecting nwmaster.bioware.com communication to a master server listener.
               
               

               


                     Modifié par SkywingvL, 29 décembre 2012 - 09:35 .
                     
                  


            

Legacy_ehye_khandee

  • Hero Member
  • *****
  • Posts: 1415
  • Karma: +0/-0
neverwinterconnections.com is moving
« Reply #49 on: January 02, 2013, 10:04:01 pm »


               Um, please don't derail the thread. This is about neverwinterconnections and has NOTHING TO DO WITH YOUR EXE HACK.

Thank you but no thanks. I DO NOT RECOMMEND ANYONE CHANGE THE EXE FILES TO GET FUNCTIONALITY.

As for neverwinterconnections.com we write our own code. We do not use SOAP in the neverwinterconnections.com web site. We don't even run windows. Neverwinterconnections.com is not a server and does not run nwn software at all. Needless to say, we also don't use nwnx in any form.

Your post has ABSOLUTELY NOTHING TO DO WITH NEVERWINTERCONNECTION.COM nor this thread. While your offer would have been welcomed had it come by private channels, what you are doing here is derailing the thread. PLEASE REMOVE YOUR OFF TOPIC MATERIAL as I do not want to be thought to be endorsing your methods (altering the nwn exe files) - which I do not endorse at all.

WARNING TO EVERYONE BENT ON CHANGING THE EXES - unless I miss my estimate here, YOU WILL END UP FRAGMENTING THE COMMUNITY BY SENDING PART OF THE DATA ONE PLACE AND PART OF IT TO ANOTHER. THIS HELPS HOW?

Be well. Game on.
GM_ODA
               
               

               
            

Legacy_Dogar

  • Newbie
  • *
  • Posts: 3
  • Karma: +0/-0
neverwinterconnections.com is moving
« Reply #50 on: February 02, 2013, 03:02:47 am »


               Any progress?  I was looking forward to this
               
               

               
            

Legacy_painofdungeoneternal

  • Sr. Member
  • ****
  • Posts: 313
  • Karma: +0/-0
neverwinterconnections.com is moving
« Reply #51 on: February 02, 2013, 07:37:15 am »


               

ehye_khandee wrote...

Um, please don't derail the thread. This is about neverwinterconnections and has NOTHING TO DO WITH YOUR EXE HACK.

Thank you but no thanks. I DO NOT RECOMMEND ANYONE CHANGE THE EXE FILES TO GET FUNCTIONALITY.
.....
WARNING TO EVERYONE BENT ON CHANGING THE EXES - unless I miss my estimate here, YOU WILL END UP FRAGMENTING THE COMMUNITY BY SENDING PART OF THE DATA ONE PLACE AND PART OF IT TO ANOTHER. THIS HELPS HOW?


I'd say the thread derailed with this, even if it's an old thread, not with skywings comments, i am frankly just stunned at how you describe things, and the heavy use of caps - are you actually yelling, but i hope to get this thread back on track.

Your comments show an unwillingness to consider new things ( or even understand old things), and show a need to listen and ask more questions before you go on the attack and fly off the handle. I know it's the internet and all, but would you talk like this to someone else face to face in real life. I basically try to remove people like that from my life, its just not worth dealing with, but in the forums it has a cost, the people who are contributing things, rely on positive forum feedback to support their hard work on developing tools, and when they have to deal with comments like this, well it tends to make them leave. Can NWN1 or NWN2 really afford to lose any developer? I think not.

Skywing is generally a behind the scenes quiet guy, but most people who do develop anything on a computer rely on him for his in depth knowledge of both NWN1 and NWN2, and I don't think any other game has a resource with as much expertise as he has, and deserving of much more respect just based on his contributions he's made to the overall community. When he offers comments, it's generally literally game changing, and the folks who are pushing the edges of what you can do in NWN1 and NWN2, you'd be surprised at how many of them are getting advice from him.

Generally when i face a problem that is beyond me, he responds with a word or two, and I have no idea what he is talking about and it seems not to be related. But i google it, spend 3 weeks learning what he mentioned, and I realize he was so far ahead of my thinking, that i just could not understand him yet.

If he leaves this community, well that is going to adversely affect the future of both NWN1 and NWN2, he's probably one of the most important individuals to the success of this community, and i would have already given up on both games if it was not for him, I mean what is the point if your server crashes every 15 minutes.

A. Regarding the EXE modifications - The client extension he is discussing is only for NWN2, and it's just about universally used if you prefer to avoid NWN2 crashing, or running faster, or being stable, or making it so you can default to walking instead of running and not use stealth to move at normal speed. This does not modify the EXE, it actually modifies the running game process, and it's not a trivial hack, you need to try it. Unlike NWN1 we never got a 1.69 patch, and skywing is capable of actually providing patches to the game which are desparately needed. While the devs were doing patches he worked with the devs, and was able to get the patches into the released game. First for the server with xp_bugfix, but after seeing major network issues he made the client changes replace how the client communicates. Basically a PW ends up being more stable and can handle more players with his fixes, even the issue with 2 players from the same LAN won't make every account on the server get random bic's in it. Basically it's already in general usage, so it's not going to split anything up. ( and you should see the DM options he's added, and the stand alone client that lets you log in as a DM while you are logged in as a player at the same time )

B. Further about modifying EXE's, Modification of the game process ( via NWNx ) is how PW's run and is generally accepted. It is what allowed the community of PW admins to make this a community game despite bioware, and how we get features added to the game. Again this is universally used if you want to add in advanced features. The NWN2 client extension does this as well, and it's not some script kiddy hack, this is someone who is a top level programmer who was respected by the folks at Obsidian, who has actual symbol files given to him by obsidian which let him see every detail in the game, whose patches fix so many issues that refusing to use his xp_bugfix and client extension will have measurably more crashes, is slower, and causes issues for PW admins. I don't think this is needed for NWN1 to the same degree, but for NWN2 it's just not an option not to use it.

C. The soon to be released NWNCX feature made by virusman, is going to use skywings infrastructure. It will list all the PW's on it. And just like NWNx it modifies the game process, NOT THE EXE file. I would not be surprised if this supports both linux and windows. And it's a choice by the player. It is not required to make this all work, but we are at the point where we need to fix gamespy, and add new features to the game client if we are to actually move forward. Quite a few issues in NWN2 actually also exist in NWN1, and unless we get a 1.70 patch, the only way to fix them is via patching the game process.

All of the above relate to NWNx, and are developed by NWNx developers who work together, which is central to all NWN PW's, and which provides persistence via access to real databases and so much more. I guess you could use the in game database, but if you are you probably just don't know better, like everything, this is your choice, but I'd imagine the PW's using NWNx are going to end up with more features than those without, and end up lasting longer because of it.

D. Gamespy is down, there are six ways to deal with it. All the ideas discussed are variations on these and just about all of it splits things up in too many ways.

  • Just don't play  multiplayer, or keep entries in your history. This means the game is going to die or is just a SP game. ( frankly i like rubbing shoulders with SP and MP folks all together )
  • Re-aim the OS to send gamespy communications to a new server, and recreate gamespy, this will also mess up any other games that use gamespy, but those can forward to gamespy. While this sounds great, I am pretty sure a cease and desist letter will show up since gamespy owns the rights to it's system which you are copying without their approval. ( and looking at luigi's site who has all the info on it, the lawyers do pay attention so good luck on that. )
  • Modify the actual exe file to aim at a new server. However if a person has a patched EXE file ( ie no cd, or other mod ) this won't work with it, or might be buggy. You still need a central server, and then why would the data have to be in gamespy format if you got things this far, instead you should use an open data exchange method.
  • Modify the game after it starts, just like NWNx modifies the service. This is what NWNCX does. This does not fix the central server, but it does let you fix the in game pw listings to use a data source of your choice. Frankly gamespy is not an open format, nor is it efficient, nor is it well documented, moving to a new format just makes sense.
  • Put the pw list on a stand alone app, and have it launch the game via +connect ( i am doing an app that does this, which is needed for mac users who cannot use NWNx )
  • Put the pw list on a website, players can use it to find the game to play on. ( this sounds like what your site is made for, and why this comment belongs in this thread )


Now lets take a step back, the first 3 are clearly wrong. The second two assume we HAVE to use gamespy, but the fact is we don't actually have to use gamespy which is a closed method of communication, it would be preferred to use an open method.

First, Getting the in game server list working is clearly needed, touching the exe file is not going to fly, but making it change in memory right after it starts, well that really gives an option to the player. And the fact it's using SOAP to do this is actually faster than how it was doing it before via gamespy and pinging all the servers for player counts ( assuming it worked similar to how i implemented it prior to gamespy being shut off and how luigi documented it )

Second, having a stand alone app is a great idea. Makes it easy, and if you don't want to touch the exe file, great.

Third having it on a website, ie like http://www.nwnlist.com/ - we can find addresses.

As for the central data source. We have NWNx plugins, those are great solution, PW admins already use them. Further we can use a web service post to notify the central server ( via PHP or whatever ) when the server is up or where it's located. And since it's open, anyone can develop new means of updating it. And the NWNx folks who are doing it, well NWNx has always been a vital part of PW's in nwn1 and nwn2, why not have their team be behind the fix for gamespy going away, they already are modding the server process which is exactly the thing being listed.

You claimed this splits up the community, but all three options use the SAME data source, the SOAP allows any client program to use it regardless of OS. The data source can be kept up to date via NWNx plugins, or the PW can send SOAP messages telling the central server their status ( or those using the extender who direct connect can also notify the central server, and the central server can monitor those ip's ) Further custom additions can be done to add PW's that refuse to join, making this universal.

Now in you post, you go on a rant about SOAP like its a bad thing, and how your web server is not a server ( that was kind of confusing ), and someting about how you don't use windows, and how you do ALL your own code. Frankly this seems more like anger, and as a long time web developer, this just does not make me think you really understand what is being discussed, or how web sites are developed in this day and age, perhaps you are aiming at setting up a system to track PWs you are doing yourself, but frankly I'd prefer you choose instead to work with the community and what is already working. Your server and your programmers just won't be able to compete with an open system, which is already so far along in development the problem is actually solved, and the solution is being back ported to support NWN1.

Now I am looking at the results from this server, and i am doing this on a mac using a program I wrote that pulls data from what Skywing wrote. ( my program is off topic and i have another thread on it, if you care ). I see 328 players on 91 servers for NWN2 right now. On NWN1 I see 879 players on 189 servers. How many NWN1 pw's do you think there are at this point, I can't imagine that is not already taking dominent market share, despite the fact that most people seem to be still trying to figure out what should be done, or how to recreate the gamespy servers.

I got this list on a mac, in a program I wrote to launch NWN1 and connect to any of those servers by hitting the play button. I did this via using a open web service and it has critical mass in NWN2, and definitely has heavy usage in NWN1. So if you do something else, you will move servers out of the above central list into another central list so we have 2 lists, or get all the servers refusing to join this list - this sounds more like splitting up things. Or perhaps it's a split between NWN1 and NWN2 which is desired, because this is working in NWN2, and the game client lists all the PWs and NWNx communicates with his Soap service. Or perhaps it's by OS, If i couldn't use skywings service, i'd have to make my own list just for mac users since absolutely no ideas discussed here help our minority group except for skywings. Most things in this community are done by standing on the shoulders of others prior efforts.

A web service is used by real web sites, because it is generally understood that it is better for each web site to specialize in a single area and integrate other websites where they do it better, than to do everything yourself. Smart programmers integrate multiple api's and do some amazing things. For example, if you see maps on a web site, it's generally using the google maps service, and the developer is still developing, he's just able to work smarter using the what google has provided, and making something neither that developer nor google could have done on their own.

SOAP is not a windows thing, it's actually fully open, W3C specification, and further is just a way of exchanging data which works on any OS, and I don't think there is a internet company that does not provide or use an API in this day and age, but the term SOAP, or REST or Web Service, all of them exchange XML or JSON data, even AJAX and allow you to do things like buy things with your credit card, all of them are just API's which allow you to work together with other website. I am planning on my own fully open data sources via web services, utilizing data on custom content and patches, and closely integrated with the vault preservation project. The hope in my doing this, is that if I can develop sources of raw data - ie a searchable list of single player modules which is tightly integrated with the vault and the nexus, and that the community can take the baton and take this further than i can imagine, and we can all move further ahead by working as a community. ( and you could use this API list the modules which are good for running events )

And lets get back to the point of the thread -- and yes this is actually on topic, just not the direction you are aiming for here, rather I am trying to get your comments back on topic....

Why isn't a site named neverwinterconnections.com not willing to integrate live data on server status and helping players find a PW? Why can't you integrate this information into your matchmaking, listing empty servers, citing the current player count, keeping track of the player count during an event and the like. My mind is just over flowing with ways this could be used to "connect" what is going on in game, with what is posted on your site.

And further, ways you could work with skywing and others to add even more amazing features that integrate your site and the game itself. ( for example a nwnx plugin to send a message to your server when a bored dm is looking for player victims to do something with, where he can hit a button in game and it shows up on your sites front page )

Why can't you take this openly shared source of data, grab the baton and show how you can stand on the shoulders of others in the community and come up with something new and cool based on it? Skywing has already done the hard part, he's got a list of all the PW's which is dynamically up to date, and he is offering to let you integrate this information into your event listings.

And when some a renowned developer offers something he thinks is useful to your discussion, isn't there a more civil way to respond? We are actually all on the same side.
               
               

               


                     Modifié par painofdungeoneternal, 02 février 2013 - 05:32 .
                     
                  


            

Legacy_Urk

  • Sr. Member
  • ****
  • Posts: 253
  • Karma: +0/-0
neverwinterconnections.com is moving
« Reply #52 on: February 03, 2013, 02:00:41 am »


               Not to interrupt, but I can't connect to NWC. Everything OK over there?

Edit: NM. Looks like you're back online.
               
               

               


                     Modifié par Urk, 04 février 2013 - 04:03 .
                     
                  


            

Legacy_ehye_khandee

  • Hero Member
  • *****
  • Posts: 1415
  • Karma: +0/-0
neverwinterconnections.com is moving
« Reply #53 on: February 13, 2013, 01:27:55 pm »


               URK - the page for neverwinterconnections.com is responding here OK



To the off topic posters THANK YOU FOR YOUR OFF TOPIC POST. If you want to express such things, please start a new thread, but DO NOT DERAIL THIS POST.

Thank you for your foolish ignorance of my prior posted request and the forum rules against derailing threads.

I _will_ address your points in another thread.

Be well. Game on.
GM_ODA


FOR ANYONE WHO WANTS TO ASK ME IF I WILL USE THEIR WIDGET IN THE SITE REBUILD, DO IT IN A PRIVATE CHANNEL WHERE IT BELONGS.


My reply to the latest off topic interruption of this thread follows ... part 1


Recently, a thread I authored with a very specific purpose was derailed
by a users post offering that I should use their system in one that I am
rebuilding. Such offers belong in private as it does not directly
address the topic and does not need to be read by more than the person
who makes such decisions. If, however, you insist on making such
off-topic offers in my threads I will address them there.

Recently,
someone sought to give me public redress for the offense they took to
my position of maintaining ON TOPIC thread posts. Rather than further
derail the original thread, I am addressing their rant here.

painofdungeoneternal wrote...

ehye_khandee wrote...

Um, please don't derail the thread. This is about neverwinterconnections and has NOTHING TO DO WITH YOUR EXE HACK.

Thank you but no thanks. I DO NOT RECOMMEND ANYONE CHANGE THE EXE FILES TO GET FUNCTIONALITY.
.....
WARNING
TO EVERYONE BENT ON CHANGING THE EXES - unless I miss my estimate here,
YOU WILL END UP FRAGMENTING THE COMMUNITY BY SENDING PART OF THE DATA
ONE PLACE AND PART OF IT TO ANOTHER. THIS HELPS HOW?


I'd
say the thread derailed with this, even if it's an old thread, not with
skywings comments, i am frankly just stunned at how you describe
things, and the heavy use of caps - are you actually yelling, but i hope
to get this thread back on track.


I have no idea
what five periods in succession are intended to mean, three usually
indicate an omission - this particular strangely designated omission
rather slants the view of the post. Below is the full text of my reply
which indicates TECHINCAL reasons such as 'WE DO NOT USE SOAP' on
neverwinterconnections.com code.

FULL TEXT ehye_khandee wrote...
Um, please don't derail the thread. This is about neverwinterconnections and has NOTHING TO DO WITH YOUR EXE HACK.

Thank you but no thanks. I DO NOT RECOMMEND ANYONE CHANGE THE EXE FILES TO GET FUNCTIONALITY.

As
for neverwinterconnections.com we write our own code. We do not use
SOAP in the neverwinterconnections.com web site. We don't even run
windows. Neverwinterconnections.com is not a server and does not run nwn
software at all. Needless to say, we also don't use nwnx in any form.

Your
post has ABSOLUTELY NOTHING TO DO WITH NEVERWINTERCONNECTION.COM nor
this thread. While your offer would have been welcomed had it come by
private channels, what you are doing here is derailing the thread.
PLEASE REMOVE YOUR OFF TOPIC MATERIAL as I do not want to be thought to
be endorsing your methods (altering the nwn exe files) - which I do not
endorse at all.

WARNING TO EVERYONE BENT ON CHANGING THE EXES -
unless I miss my estimate here, YOU WILL END UP FRAGMENTING THE
COMMUNITY BY SENDING PART OF THE DATA ONE PLACE AND PART OF IT TO
ANOTHER. THIS HELPS HOW?

Be well. Game on.
GM_ODA


Yes,
in this occasion I did address the points of the de-railer's post. Yet,
your take on that seems to go far afield as follows:


painofdungeoneternal wrote...
Your comments show an
unwillingness to consider new things ( or even understand old things),
and show a need to listen and ask more questions before you go on the
attack and fly off the handle. I know it's the internet and all, but
would you talk like this to someone else face to face in real life. I
basically try to remove people like that from my life, its just not
worth dealing with, but in the forums it has a cost, the people who are
contributing things, rely on positive forum feedback to support their
hard work on developing tools, and when they have to deal with comments
like this, well it tends to make them leave. Can NWN1 or NWN2 really
afford to lose any developer? I think not.


An
"unwillingness to consider new things"?  Not at all, my words indicate I
considered the offered item. For a fact I went to the fellows link and
READ about the thing. After having read about
it, I clearly indicate that the site neverwinterconnections.com does not
use SOAP nor NWNX, nor does it run nwserver.exe and THEREFORE cannot
make use of the offered API.

painofdungeoneternal wrote...
Skywing is generally a
behind the scenes quiet guy, but most people who do develop anything on
a computer rely on him for his in depth knowledge of both NWN1 and
NWN2, and I don't think any other game has a resource with as much
expertise as he has, and deserving of much more respect just based on
his contributions he's made to the overall community. When he offers
comments, it's generally literally game changing, and the folks who are
pushing the edges of what you can do in NWN1 and NWN2, you'd be
surprised at how many of them are getting advice from him.

Generally
when i face a problem that is beyond me, he responds with a word or
two, and I have no idea what he is talking about and it seems not to be
related. But i google it, spend 3 weeks learning what he mentioned, and I
realize he was so far ahead of my thinking, that i just could not
understand him yet.

If he leaves this community, well that is
going to adversely affect the future of both NWN1 and NWN2, he's
probably one of the most important individuals to the success of this
community, and i would have already given up on both games if it was not
for him, I mean what is the point if your server crashes every 15
minutes.


It is all well and good that your level of
comprehension and his are now illuminated in this relative fashion. It
has absolutely nothing to do with my post. Anyone who wants to offer me
use of their software should do so in a private message rather than
derail a thread intended for my very specific purposes. What you offer
here is totally off topic and would never have been posted had your
friend SkywingL sent his offer in a private message. SkywingL should
have sent it as a private message, but your contintued posts are
trollish attempts to derail the thread and provoke me.

painofdungeoneternal wrote...
A. Regarding the EXE modifications - The client
extension he is discussing is only for NWN2, and it's just about
universally used if you prefer to avoid NWN2 crashing, or running
faster, or being stable, or making it so you can default to walking
instead of running and not use stealth to move at normal speed. This
does not modify the EXE, it actually modifies the running game process,
and it's not a trivial hack, you need to try it. Unlike NWN1 we never
got a 1.69 patch, and skywing is capable of actually providing patches
to the game which are desparately needed. While the devs were doing
patches he worked with the devs, and was able to get the patches into
the released game. First for the server with xp_bugfix, but after seeing
major network issues he made the client changes replace how the client
communicates. Basically a PW ends up being more stable and can handle
more players with his fixes, even the issue with 2 players from the same
LAN won't make every account on the server get random bic's in it.
Basically it's already in general usage, so it's not going to split
anything up. ( and you should see the DM options he's added, and the
stand alone client that lets you log in as a DM while you are logged in
as a player at the same time )


Utterly irrelevant to the topic of rebuilding neverwinterconnections.com which is a web site, not a NWN2 server.

painofdungeoneternal wrote...
B. Further about modifying EXE's,
Modification of the game process ( via NWNx ) is how PW's run and is
generally accepted. It is what allowed the community of PW admins to
make this a community game despite bioware, and how we get features
added to the game. Again this is universally used if you want to add in
advanced features. The NWN2 client extension does this as well,
and it's not some script kiddy hack, this is someone who is a top level
programmer who was respected by the folks at Obsidian, who has actual
symbol files given to him by obsidian which let him see every detail in
the game, whose patches fix so many issues that refusing to use his
xp_bugfix and client extension will have measurably more crashes, is
slower, and causes issues for PW admins. I don't think this is needed
for NWN1 to the same degree, but for NWN2 it's just not an option not to
use it.


What is 'generally accepted' is not
important to me. I do not follow a crowd but make my own decisions based
on my own understanding and the situation as I evaluate it. We have
many 'advanced features' and we do not use NWNX. While it may be 'widely
used' it is far from ubiquitous. You heap too much credit upon NWNX,
NWN is a fantastic game and NWNX is not
required to make it run nor run well. My own server is stable, feature
rich and does not use NWNX, more it is 1337+ areas - so let's not talk
about stable for NWN (which it is when scripted and planned well). I
don't run NWN2, I run NWN only. Again ALL OF THIS is irrelevant to the
topic of rebuilding neverwinterconnections.com .

painofdungeoneternal wrote...
C. The soon to be released NWNCX feature made by
virusman, is going to use skywings infrastructure. It will list all the
PW's on it. And just like NWNx it modifies the game process, NOT THE EXE
file. I would not be surprised if this supports both linux and
windows. And it's a choice by the player. It is not required to make
this all work, but we are at the point where we need to fix gamespy, and
add new features to the game client if we are to actually move forward.
Quite a few issues in NWN2 actually also exist in NWN1, and unless we
get a 1.70 patch, the only way to fix them is via patching the game
process.

All of the above relate to NWNx, and are developed by
NWNx developers who work together, which is central to all NWN PW's, and
which provides persistence via access to real databases and so much
more. I guess you could use the in game database, but if you are you
probably just don't know better, like everything, this is your choice,
but I'd imagine the PW's using NWNx are going to end up with more
features than those without, and end up lasting longer because of it.


The
above is utterly unrelated to the rebuilding of
neverwinterconnections.com which is the topic of the thread you are
totally dis-respecting.  Your statements that NWNX is central to all
NWN PWs is utterly false. Telling me "you
probably just don't know better" clearly illuminates your lack of comprehension of my abilities and your trolling intent.

At this point I grow extremely weary of quoting all your material and having to state "this is off topic" ad nauseum. Still, I won't cut your post short in an attempt to prove MY point.

painofdungeoneternal wrote...
D.
Gamespy is down, there are six ways to deal with it. All the ideas
discussed are variations on these and just about all of it splits things
up in too many ways.


USE OF THE BULLET-LIST on this forum messes up the post input box terribly in my experience so the following will be quoted sans bullets. TO BE CONTINUED.
               
               

               


                     Modifié par ehye_khandee, 13 février 2013 - 02:48 .
                     
                  


            

Legacy_painofdungeoneternal

  • Sr. Member
  • ****
  • Posts: 313
  • Karma: +0/-0
neverwinterconnections.com is moving
« Reply #54 on: February 13, 2013, 03:51:56 pm »


               I have learned in this community when someone who has been around for a awhile says try something, it is kind of wise to take a good look at it and learn it before you move on to something else, or reject it. And i stand by what I said.

I get that from Skywing alot. He is a bit ahead of me quite often, and while hard, after I go to school and learn what he was trying to get me to understand, I realize he understood my point of view completely, and I just did not understand his. There are a lot of people who reject him out of hand, and reading your post, it clearly showed a disconnect from what he said and your response. Right now he's already gone and solved some major problems, he's hinting to NWN1 devs how to fix things which they are not listening to ( down to pointing out the exact detail they actually need ), but very few are following his hints.

It was the same with scripting, i script how I was told, and I moved up the chain of who knows more and who knows less, and as I got better, well I started to understand the grumpy comments which made no sense when i started. It took me a while to get to where I could understand what I was being told.

He thought it was relevant and you jumped him for derailing your thread. Further you described things which are just not true, mostly flip assumptions. You cannot honestly reject something which does is not understood, and when your responses are clearly based less on reality and more on assumptions.

This community needs to stop the ego thing, and be willing to admit things they don't know. Ego is a very bad thing which there is too much of, and we have people who know more than us.

His API not being used on neverwinterconnections.com, that just means your site is going to not be the leading site for MP players. Up to you of course. There is potential which is wasted, which is shooting right past your site, to me this is just plain sad thinking of what could have been, especially since the sites using his data have issues, and I'd really prefer your site to succeed and have all the bells and whistles it should have.

( bullet list works fine if you enter in the raw text, the visual editor has a lot problems here and everywhere )
               
               

               
            

Legacy_virusman

  • Sr. Member
  • ****
  • Posts: 448
  • Karma: +0/-0
neverwinterconnections.com is moving
« Reply #55 on: February 13, 2013, 04:08:49 pm »


               Either way, this discussion really doesn't belong here.
neverwinterconnections.com has its own uses, and, as far as I know, it never was and never did want to be a list of PW servers. If NWC doesn't plan to show a list of all servers on their site (considering that threre already are a few that do), it's their decision, and the question of whether Skywing, you or me are reputable people is beside the topic. For example, I create tools that may help a lot of people, but no one should be forced to use anything, especially if it doesn't achieve anything they want to do.
ehye_khandee, please tone down your aggression. It is completely inappropriate towards someone who just posted a single post in the wrong thread. You could just explain what NWC is.

Now let's move on and get this thread back on topic.
               
               

               


                     Modifié par virusman, 13 février 2013 - 04:23 .
                     
                  


            

Legacy_ehye_khandee

  • Hero Member
  • *****
  • Posts: 1415
  • Karma: +0/-0
neverwinterconnections.com is moving
« Reply #56 on: February 13, 2013, 04:49:21 pm »


               PART 2

This is the continuation of a reply to a off-topic post that I honestly feel smells of troll. Still, I will reply and attempt to indicate at least where it is utterly off-topic and address any points that ARE on topic (rare and of questionable verity).  NOTE the material was edited to remove the use of bullet lists which don't seem to work well in this forum (with my browser at least).


Quote
painofdungeoneternal wrote...
1) Just don't play  multiplayer, or keep entries in your history. This means the game is going to die or is just a SP game. ( frankly i like rubbing shoulders with SP and MP folks all together )

2) Re-aim the OS to send gamespy communications to a new server, and recreate gamespy, this will also mess up any other games that use gamespy, but those can forward to gamespy. While this sounds great, I am pretty sure a cease and desist letter will show up since gamespy owns the rights to it's system which you are copying without their approval. ( and looking at luigi's site who has all the info on it, the lawyers do pay attention so good luck on that. )

3) Modify the actual exe file to aim at a new server. However if a person has a patched EXE file ( ie no cd, or other mod ) this won't work with it, or might be buggy. You still need a central server, and then why would the data have to be in gamespy format if you got things this far, instead you should use an open data exchange method.

4) Modify the game after it starts, just like NWNx modifies the service. This is what NWNCX does. This does not fix the central server, but it does let you fix the in game pw listings to use a data source of your choice. Frankly gamespy is not an open format, nor is it efficient, nor is it well documented, moving to a new format just makes sense.

5) Put the pw list on a stand alone app, and have it launch the game via +connect ( i am doing an app that does this, which is needed for mac users who cannot use NWNx )

6) Put the pw list on a website, players can use it to find the game to play on. ( this sounds like what your site is made for, and why this comment belongs in this thread )


While this is a list, I will not conjecture on its completeness nor exacting coverage of the points it claims.

Five of the six 'points' have nothing to do with neverwinterconnections.com (the topic of this thread, remember?), and the last one a nebulous connection existing in the mind of the writer. While neverwinterconnections.com is a web site, and will be offering a web page listing servers, players and a direct connect link, it does not use nor does it require any of the materials either of these fellows are pushing here (neither NWNx nor the API from SkywingL). Now, note, I had asked SkywingL to remove his off-topic post. Twenty days later this friend of SkywingL comes in to further derail my thread and defend his buddy.

Next I will address the posters evaluation of their own points. I will confess to being confused by the posters' use of paragraphs begining with 'First', 'Second', and 'Third' as these points do not match with the bullets and may have been better offered as a single paragraph with sentences starting as noted IMHO.

Quote
painofdungeoneternal wrote...
    Now lets take a step back, the first 3 are clearly wrong. The second two assume we HAVE to use gamespy, but the fact is we don't actually have to use gamespy which is a closed method of communication, it would be preferred to use an open method.

    First, Getting the in game server list working is clearly needed, touching the exe file is not going to fly, but making it change in memory right after it starts, well that really gives an option to the player. And the fact it's using SOAP to do this is actually faster than how it was doing it before via gamespy and pinging all the servers for player counts ( assuming it worked similar to how i implemented it prior to gamespy being shut off and how luigi documented it )

Second, having a stand alone app is a great idea. Makes it easy, and if you don't want to touch the exe file, great.

Third having it on a website, ie like http://www.nwnlist.com/ - we can find addresses.

As for the central data source. We have NWNx plugins, those are great solution, PW admins already use them. Further we can use a web service post to notify the central server ( via PHP or whatever ) when the server is up or where it's located. And since it's open, anyone can develop new means of updating it. And the NWNx folks who are doing it, well NWNx has always been a vital part of PW's in nwn1 and nwn2, why not have their team be behind the fix for gamespy going away, they already are modding the server process which is exactly the thing being listed.


All of the above segment is off-topic, and that is as much space as I will give it. If you want to know which parts of the above I believe to be false or misguided, open a thread to discuss it and invite me.

Quote
painofdungeoneternal wrote...
You claimed this splits up the community, but all three options use the SAME data source, the SOAP allows any client program to use it regardless of OS. The data source can be kept up to date via NWNx plugins, or the PW can send SOAP messages telling the central server their status ( or those using the extender who direct connect can also notify the central server, and the central server can monitor those ip's ) Further custom additions can be done to add PW's that refuse to join, making this universal.


You misstate. Don't try to put words in my mouth. All after that is not applicable at all to what we are doing. Making changes like this do, however, require anyone who wants to support a list to accomodate another feed. Not ALL servers are going to do this change you propose, not all will know about your changes, not all will adopt them. THIS can in fact split the community. I personally feel a better solution lay in using the feeds as they come off a standard install of nwserver.exe .

Quote
painofdungeoneternal wrote...
Now in you post, you go on a rant about SOAP like its a bad thing, and how your web server is not a server ( that was kind of confusing ), and someting about how you don't use windows, and how you do ALL your own code. Frankly this seems more like anger, and as a long time web developer, this just does not make me think you really understand what is being discussed, or how web sites are developed in this day and age, perhaps you are aiming at setting up a system to track PWs you are doing yourself, but frankly I'd prefer you choose instead to work with the community and what is already working. Your server and your programmers just won't be able to compete with an open system, which is already so far along in development the problem is actually solved, and the solution is being back ported to support NWN1.


You misstate the case. In my post, I state that neverwinterconnections.com (the topic of this poor derailed thread) does not use SOAP. For a fact, what was stated is as follows:

Quote
Ehye_Khandee wrote...
As for neverwinterconnections.com we write our own code. We do not use SOAP in the neverwinterconnections.com web site. We don't even run windows. Neverwinterconnections.com is not a server and does not run nwn software at all. Needless to say, we also don't use nwnx in any form.


Taken together, this confirms that 'is not a server' indicates 'is not a NWNserver'. My apologies to you if you missed that point. Facts are neverwinterconnections.com is a webserver, it is also a phpserver, and little else.
[/quote]

Quote
painofdungeoneternal wrote...
Now I am looking at the results from this server, and i am doing this on a mac using a program I wrote that pulls data from what Skywing wrote. ( my program is off topic and i have another thread on it, if you care ). I see 328 players on 91 servers for NWN2 right now. On NWN1 I see 879 players on 189 servers. How many NWN1 pw's do you think there are at this point, I can't imagine that is not already taking dominent market share, despite the fact that most people seem to be still trying to figure out what should be done, or how to recreate the gamespy servers.


'this server'? With no link. Am I to think that we are talking about neverwinterconnections.com? I think you intended some question in there but lacking sentence structure and a question-mark I won't attempt to answer. Your choice of 'this' and lack of specificity make the above incomprehensible to me.


Quote
painofdungeoneternal wrote...
I got this list on a mac, in a program I wrote to launch NWN1 and connect to any of those servers by hitting the play button. I did this via using a open web service and it has critical mass in NWN2, and definitely has heavy usage in NWN1. So if you do something else, you will move servers out of the above central list into another central list so we have 2 lists, or get all the servers refusing to join this list - this sounds more like splitting up things. Or perhaps it's a split between NWN1 and NWN2 which is desired, because this is working in NWN2, and the game client lists all the PWs and NWNx communicates with his Soap service. Or perhaps it's by OS, If i couldn't use skywings service, i'd have to make my own list just for mac users since absolutely no ideas discussed here help our minority group except for skywings. Most things in this community are done by standing on the shoulders of others prior efforts.


You really need to proofread your own posts before you post. Commas, periods and those other things you seem lax with above are important to meaning and again, I won't respond to such a poorly worded rant.

For a fact, neverwinterconnections.com (the topic of this thread) does work for MAC users, and Windows users, and LINUX users, and many others too. It is a web site remember, so if your device handles HTML, your device can use neverwinterconnections.com .  Somewhere above you accuse me/this (the topic) site as splitting things up. I do not see how so. We ask no nwserver operator to change anything. Note too that neverwinterconnections.com has been around for more than 10 years; it is a name known and trusted in the community. We at neverwinterconnections.com advocate no such thing as you assert.

Quote
painofdungeoneternal wrote...
A web service is used by real web sites, because it is generally understood that it is better for each web site to specialize in a single area and integrate other websites where they do it better, than to do everything yourself. Smart programmers integrate multiple api's and do some amazing things. For example, if you see maps on a web site, it's generally using the google maps service, and the developer is still developing, he's just able to work smarter using the what google has provided, and making something neither that developer nor google could have done on their own.


I've been coding for the web since 1992, professionally since 1995. My partner in this effort is a Masters Degree level programmer. You presume everyone with 'real' web sites uses apis and it is not true. While many do, many do not. Many of us do prefer to code everything on our site and have total control of content. We write code the old fashioned way - line by line manually. Web sites are not the only thing we code either. We already have our own back-end for our own site (as stated some time ago when your friend SkywingL derailed the this thread).

Quote
painofdungeoneternal wrote...
SOAP is not a windows thing, it's actually fully open, W3C specification, and further is just a way of exchanging data which works on any OS, and I don't think there is a internet company that does not provide or use an API in this day and age, but the term SOAP, or REST or Web Service, all of them exchange XML or JSON data, even AJAX and allow you to do things like buy things with your credit card, all of them are just API's which allow you to work together with other website. I am planning on my own fully open data sources via web services, utilizing data on custom content and patches, and closely integrated with the vault preservation project. The hope in my doing this, is that if I can develop sources of raw data - ie a searchable list of single player modules which is tightly integrated with the vault and the nexus, and that the community can take the baton and take this further than i can imagine, and we can all move further ahead by working as a community. ( and you could use this API list the modules which are good for running events )


At no point did I make ANY assertion that "SOAP is a windows thing" - again, you presume you are speaking to someone who lacks understanding of programing languages and computer/Internet history. This is uttelry not the case here. If you wish to pontificate on the merits of some web technology, please do so IN YOUR OWN THREAD and stop derailing this one.

Quote
painofdungeoneternal wrote...
And lets get back to the point of the thread -- and yes this is actually on topic, just not the direction you are aiming for here, rather I am trying to get your comments back on topic....


I will pretend for a moment that you know what the topic IS, while reading the above

Quote
painofdungeoneternal wrote...
Why isn't a site named neverwinterconnections.com not willing to integrate live data on server status and helping players find a PW? Why can't you integrate this information into your matchmaking, listing empty servers, citing the current player count, keeping track of the player count during an event and the like. My mind is just over flowing with ways this could be used to "connect" what is going on in game, with what is posted on your site.


And then you dash my illusion with the above.

PROOFREAD YOUR POST - I will not attempt to answer a question with double negatives and the sloppy grammar of a 6th grader. Break your posts down into sentences. REREAD your stuff. The above shows me you know nothing of the topic and continue to make accusations of the garbled gobbledegoop sort. DO NOT TAKE THIS AS AN INVITATION TO CONTINUE TO DERAIL MY THREAD but please do take it to a thread of your own, if you like, I'll join you there.


Quote
painofdungeoneternal wrote...
And further, ways you could work with skywing and others to add even more amazing features that integrate your site and the game itself. ( for example a nwnx plugin to send a message to your server when a bored dm is looking for player victims to do something with, where he can hit a button in game and it shows up on your sites front page )


Starting sentences, let alone whole paragraphs with 'and' is exceedingly poor grammar and again, I won't bother to try to decipher your slapdash effort at trolling here. Take it to another thread if you want to discuss the use or merit of your software, but don't turn this thread into some hastilly conceived and poorly written advertisement for your friends' software.

Quote
painofdungeoneternal wrote...
Why can't you take this openly shared source of data, grab the baton and show how you can stand on the shoulders of others in the community and come up with something new and cool based on it? Skywing has already done the hard part, he's got a list of all the PW's which is dynamically up to date, and he is offering to let you integrate this information into your event listings.


You have clearly not read any of my prior post in reply to that of your friend. We have our own code, we write sites that do not depend on others' feeds. We prefer it that way and it is as valid an option in terms of web design as the alternative.

Quote
painofdungeoneternal wrote...
And when some a renowned developer offers something he thinks is useful to your discussion, isn't there a more civil way to respond? We are actually all on the same side.


Offers made in private messages do not derail a thread. As I have expressed continuously in responses to both you and your friend - derailing a thread to openly offer your software for my use is NOT GOOD FORM. Keep your offer in private channels and do not derail my thread. If you continue to troll and derail this thread I will report your actions to the moderators. Please take this as your final invitation to take your topic to a different thread. PLEASE TAKE THIS OPPORTUNITY TO DELETE YOUR POSTS IN THIS THREAD AND WILL REMOVE MY REFERENCES TO THEM. In your own promotional thread, you may invite my participation there if you desire it, otherwise, in this thread at least, stay on topic.


THIS THREAD IS AN APPEAL FOR SPECIFIC TYPES OF ASSISTANCE IN OUR EFFORT TO REBUILD NEVERWINTERCONNECTIONS.COM

Presently we are seeking one or more graphic artists to supply some images to be used in a bot-stumper.

Be well. Game on.
GM_ODA

 
               
               

               


                     Modifié par ehye_khandee, 13 février 2013 - 05:57 .
                     
                  


            

Legacy_ehye_khandee

  • Hero Member
  • *****
  • Posts: 1415
  • Karma: +0/-0
neverwinterconnections.com is moving
« Reply #57 on: February 13, 2013, 06:49:56 pm »


               

painofdungeoneternal wrote...

I have learned in this community when someone who has been around for a awhile says try something, it is kind of wise to take a good look at it and learn it before you move on to something else, or reject it. And i stand by what I said.


OFF TOPIC

painofdungeoneternal wrote...
I get that from Skywing alot. He is a bit ahead of me quite often, and while hard, after I go to school and learn what he was trying to get me to understand, I realize he understood my point of view completely, and I just did not understand his. There are a lot of people who reject him out of hand, and reading your post, it clearly showed a disconnect from what he said and your response. Right now he's already gone and solved some major problems, he's hinting to NWN1 devs how to fix things which they are not listening to ( down to pointing out the exact detail they actually need ), but very few are following his hints.


OFF TOPIC but I am glad you show a capacity for eventual epiphany.

painofdungeoneternal wrote...
It was the same with scripting, i script how I was told, and I moved up the chain of who knows more and who knows less, and as I got better, well I started to understand the grumpy comments which made no sense when i started. It took me a while to get to where I could understand what I was being told.


OFF TOPIC

painofdungeoneternal wrote...
He thought it was relevant and you jumped him for derailing your thread. Further you described things which are just not true, mostly flip assumptions. You cannot honestly reject something which does is not understood, and when your responses are clearly based less on reality and more on assumptions.


PROOFREAD.

painofdungeoneternal wrote...
This community needs to stop the ego thing, and be willing to admit things they don't know. Ego is a very bad thing which there is too much of, and we have people who know more than us.


You talk of 'this community needs to stop the ego thing', and you bash me as making 'flip assumptions'. Interesting juxtaposition here. I FOLLOWED YOUR FRIEND'S LINK AND READ THE PAGE THERE.

painofdungeoneternal wrote...
His API not being used on neverwinterconnections.com, that just means your site is going to not be the leading site for MP players. Up to you of course. There is potential which is wasted, which is shooting right past your site, to me this is just plain sad thinking of what could have been, especially since the sites using his data have issues, and I'd really prefer your site to succeed and have all the bells and whistles it should have.


While you are entitled to an opinion it is just that. Some may errantly believe that getting all to draw their information from a single source is a good thing, until that source looses net or power or has some other failure. We prefer to not rely on the feed offered. I have made that (I think) abundantly clear to all but you somehow.

neverwinterconnections.com will have features which may overlap in some ways with other services *shrugs* no matter. If one source fails the other is still there. I count this a good thing for the community. Redundancy can be a good thing in some cases.

That neverwinterconnections.com chooses to not use your friend's API or that it does not use NWNX (heck, again it is not a NWN server) does nothing to waste any potential.

painofdungeoneternal wrote...
( bullet list works fine if you enter in the raw text, the visual editor has a lot problems here and everywhere )


I don't care to fiddle with the thing. It's wonky and I don't need any wonk thank you.

This is the LAST TIME I WILL STATE IT depart the thread and stop de-railing it or I'll ask a moderator to step in. Remove your off topic posts and I'll remove my references to them. Please follow the forum rules and do not continue your off topic posting here.

Be well. Game on.
GM_ODA
               
               

               
            

Legacy_ehye_khandee

  • Hero Member
  • *****
  • Posts: 1415
  • Karma: +0/-0
neverwinterconnections.com is moving
« Reply #58 on: February 13, 2013, 07:46:21 pm »


               

virusman wrote...

Either way, this discussion really doesn't belong here.
neverwinterconnections.com has its own uses, and, as far as I know, it never was and never did want to be a list of PW servers. If NWC doesn't plan to show a list of all servers on their site (considering that threre already are a few that do), it's their decision, and the question of whether Skywing, you or me are reputable people is beside the topic. For example, I create tools that may help a lot of people, but no one should be forced to use anything, especially if it doesn't achieve anything they want to do.
ehye_khandee, please tone down your aggression. It is completely inappropriate towards someone who just posted a single post in the wrong thread. You could just explain what NWC is.

Now let's move on and get this thread back on topic.


Friend Virusman - I totally agree, it does not belong here and I have been stating it all along.

The explanation of what neverwinterconnections.com is is the first post in this thread btw, and more information is found by clicking the link to visit the site of course.

neverwinterconnections.com will in fact be offering a list of servers with direct connect links and player count displays but will not be using the tools offered by the prior off-topic posters to achieve the design. I did not impune the reputation of yourself nor SkywingL here, in fact all statements of any repute found in this thread regarding you two have been on the part of the off topic poster (all recommendations). I have merely consistently stated we don't use and don't intend to use the tools you are authoring. We honestly don't have a need for them as we prefer to author our own content rather than rely on feeds from outside aggregator locations. I think having two reliable independent sources of data available to the public is a good thing (reduncancy can be good).

Please dont' take offense with my posting style habits, there is no aggresssion here. I have lowercase and UPPERCASE and I eschew learning 'non-standard markup' that is usually unique to each forum (it keeps me from learning what could be 'bad habits' - I stick to standard markup only). This is a forum not a NWN game, so my CAPS are intended as EMPHASIS not 'shouting'.

Be well. Game on.
GM_ODA
               
               

               
            

Legacy_henesua

  • Hero Member
  • *****
  • Posts: 6519
  • Karma: +0/-0
neverwinterconnections.com is moving
« Reply #59 on: February 13, 2013, 07:57:15 pm »


               With regards to the topic, what is happening with Neverwinter Connections?

The website is still not functioning as well as it did before the data was salvaged.

Last year when I was trying to use the site to organize my games in Arnheim, I noticed numerous problems. My offers to help fix things were rejected, and while someone appeared to be working on the bugs I brought up - I don't know if they were ever dealt with. At the time I was surprised that my offer to help was rejected, but I accepted it. But at this point, Ehye, I am concerned about the project.

NWC was once a pillar of this community. I made good use of it for years. Before I ever stepped foot in a PW. But I don't see much use for it now as it is buggy, and the beta release appearance seems to have driven its users away to find solutions elsewhere.

What gives?

I'd consider making another offer to help, but I'm a bit too busy now. I hope that others with some time and expertise could step forward to bring NWC back from life support. But even if they did, are you going to accept it?