View previous topic :: View next topic |
Author |
Message |
PepsiWhite
Joined: 04 Oct 2010 Posts: 2
|
Posted: Mon Oct 04, 2010 0:53 Post subject: Server not showing up on Gamespy |
|
|
Has anyone else run into a problem with your server not showing up on Gamespy servers?
Sometimes I can get it to work by closing NWNX change NWNX.ini to a new port number to get it to show up. But it seem to be intermittent issue. Most time it won't.
Anyone can direct connect to it.
Trying to determine if:
1: My PC network issue (it is a really old system)
2: NWNX issue
3: NWN issue
Server is a Dell Dimension 3000 /w Windows XP. |
|
Back to top |
|
|
Sethan
Joined: 04 Oct 2008 Posts: 47
|
Posted: Mon Oct 04, 2010 4:38 Post subject: |
|
|
Yep, I have the same issue (though only with my second server, on a separate static IP).
That said, check the server log file and make sure there aren't errors there when the server starts up. |
|
Back to top |
|
|
PepsiWhite
Joined: 04 Oct 2010 Posts: 2
|
Posted: Mon Oct 04, 2010 12:47 Post subject: |
|
|
End of log file I do get the Gamespy error:
[nwserverlog1.txt]
GameSpy Server Error: Unable to query the server. You may need to open port 5121 for incoming traffic.
Switching between 10001 and 5121 ports seems to be a work around.
Those are the 2 ports I have forwarded by my router. |
|
Back to top |
|
|
Sethan
Joined: 04 Oct 2008 Posts: 47
|
Posted: Tue Oct 05, 2010 2:22 Post subject: |
|
|
I've definitely seen that (and fixed it) though I can't remember off the top of my head what the fix is. My original fix took a lot of google searching, but basically what the deal is, is that the server queries gamespy and gamespy responds on some port (which varies). If that port is blocked then the server doesn't show up. IIRC, the fix is to open a range of ports for that gamespy response.
Unfortunately, the last time I had someone look at my router I changed the password to something so secure not even I can get into it.
I'll be resetting the router this week so I can get back in, but that will also require reconfiguring it. I'll post here when I track down the solution again, if you don't find it first. |
|
Back to top |
|
|
Skywing
Joined: 03 Jan 2008 Posts: 321
|
Posted: Tue Oct 05, 2010 4:11 Post subject: |
|
|
GameSpy will send inbound requests (only) to the server data port. Unless you are filtering on the source port from GameSpy to your server (or outbound on the destination port from your server to GameSpy), the only rule typically needed is to allow inbound UDp on the server data port (typically 5121). |
|
Back to top |
|
|
Sethan
Joined: 04 Oct 2008 Posts: 47
|
Posted: Tue Nov 09, 2010 6:21 Post subject: |
|
|
Finally nailed this down. Logging showed that a Gamespy server (IP varies depending on which server services the request) is connecting from port 27900 to port 5121 on the NWN server, when the server is first started up.
Some of the old NWN server hosting forum posts show:
UDP 5120-5300 -> 5121
as being the ports needed - and this works, except you will get the error in the server log, and the server will not show up in Gamespy.
Change to:
UDP Any -> 5121, and you should be OK.
I needed to open other ports as well to get it to work, I can list all of those if needed. |
|
Back to top |
|
|
tarianz
Joined: 05 Nov 2011 Posts: 1
|
|
Back to top |
|
|
|