It would be good if there was a way to get players there to begin with. I am not sure how used it would be though, since that is the same problem facing just a server - the end user would have to know the ip, then would have to direct connect to it, and hopefully it's actively maintained and not out of date- and hopefully all PWs are listed and not just those favored by the person hosting it - and i know there are 631 PW's for NWN1 right now, I just can't see a player dealing with that many portals in a game, nor a modder maintaining a module like that full time.
There is a flurry of solutions to this, basically everyone running in a hundred directions, and we are ignoring the root issues here.
1. We need a central spot where ALL PW's are listed, with live stats as for number of players. If there are two competing solutions, well if only portions of the PW's are on them, it's pointless, might as well google nwn pw's in google, and manually direct connect.
2. We need to provide easy access to that list for the player.
I am seeing the folks at
http://www.nwnx.org with solutions, with a game client mod that makes the listings work just like it used to being worked on by virusman. ( nwncx )
NWN2 already has a nwnx plugin to post server status to the same central API, and the client extender links in with it - once you install it, the multiplayer just seems to work like it used to.
Further there are stand alone apps on the vault to list the servers, and a website listing them, and further it's an open API so you can roll your own tools and apps and still have a centralized authoritative list of servers in a single spot. I am working on my own app, mainly to address the issues on mac's which none of the current solutions are aimed at but which will work on pc's as well.
I would suggest checking if your PW is listed, and if not try to figure out how to get listed ( it's just another avenue of marketing after all -
http://www.nwnlist.com/ is just one of the ways to see if you are listed. )
My thought is we wait until virusman finishes his app, then everyone do extensive debugging and testing of it, reporting every little issue until it is perfect ( perhaps adding more features like custom UI's and the sort ), then we make it very clear that to fix gamespy you have to install NWNCX on all the forums, and just get the word out.