"laser prod!" server bug

If you've had any problems with Nexuiz, or would like to report bugs, post here.

Moderators: Nexuiz Moderators, Moderators

"laser prod!" server bug

Postby Thryl » Sun Feb 25, 2007 10:31 pm

Hey
I hosted a server "laser prod!" today and yesterday. I modified the settings so it was just grappling hook and a more powerful, forceful laser.

Anyway, "Savagex" informed me that it was showing up on the server list 50 times or so. This would also, apparantly, explain why some players were experiencing extreme amounts of lag.

I don't know how to fix this, but I would like to keep hosting if I can.

For the game "Warcraft 3" I had to follow directions to forward my port to itself. The directions for that are found here: http://www.portforward.com/english/routers/port_forwarding/Apple/AirPortExtreame/Warcraft_III.htm.

I'm using a 2 GHz Intel Core 2 Duo with an apple Airport (but directly connected to it).

Help, please?
Thryl
Newbie
 
Posts: 4
Joined: Sun Feb 25, 2007 9:35 pm

Postby esteel » Sun Feb 25, 2007 10:46 pm

Well you would have to do something similar for your Nexuiz server.. forward a port to the computer and port you run the Nexuiz server on.
The port Nexuiz uses is controlled by the variable port and is set to 26000 by default. Maybe your router does something strange if you have not done that?
esteel
Site admin and forum addon
 
Posts: 3924
Joined: Wed Mar 01, 2006 8:27 am

Postby torus » Sun Feb 25, 2007 10:48 pm

I dont know if port forwarding is your problem, but if it is, this guide would probably be what you need.

I have the ap extreme, and didnt have any problems forwarding it (for bittorrent). :?
Last edited by torus on Sun Feb 25, 2007 10:50 pm, edited 1 time in total.
Image
torus
Forum addon
 
Posts: 1341
Joined: Sun Dec 24, 2006 6:59 am
Location: USA

Postby KadaverJack » Sun Feb 25, 2007 10:49 pm

Hm, are you shure you didn't forward all those public ports to a single client port? It's just a wild guess, but it's the only possible explanation i can imagine atm...

Just to be on the safe side, i would suggest you save your current forwarding rules, delete everything and forward only port 26000 (UDP).
KadaverJack
Site admin and forum addon
 
Posts: 1102
Joined: Tue Feb 28, 2006 9:42 pm

Postby esteel » Sun Feb 25, 2007 10:58 pm

Well what i could imaging is that the the server tries to contact the master server and because its not forwarded it gets NATed.. iirc the server sends a heartbeat every 3 minutes. Maybe it gets a new NAT port each time.
esteel
Site admin and forum addon
 
Posts: 3924
Joined: Wed Mar 01, 2006 8:27 am

Postby divVerent » Sun Feb 25, 2007 11:20 pm

If your router really sucks that much, try this:

Code: Select all
sv_heartbeatperiod 30
sv_masterextra2 ""
sv_masterextra3 ""
sv_masterextra4 ""


Then it will only report to only one master server and do that every 30 seconds, that could make your router believe it's all the same connection to the master so it won't use a different port each time.

If that won't help, nothing will - apart from getting a router that can NAT without changing the source port of outgoing UDP packets all the time.
1. Open Notepad
2. Paste: ÿþMSMSMS
3. Save
4. Open the file in Notepad again

You can vary the number of "MS", so you can clearly see it's MS which is causing it.
divVerent
Site admin and keyboard killer
 
Posts: 3809
Joined: Thu Mar 02, 2006 4:46 pm
Location: BRLOGENSHFEGLE

Postby Thryl » Mon Feb 26, 2007 1:18 am

ok, thanks for the replies. I'm going to go try what Torus suggested, using the Quake 2 guide at that site (that makes a lot of sense).

I'll also try what divVerent suggested if that doesn't work.

::crosses fingers::
Thryl
Newbie
 
Posts: 4
Joined: Sun Feb 25, 2007 9:35 pm

Postby Thryl » Mon Feb 26, 2007 1:39 am

Torus's idea seemed to work. but wouldnt it be port 26000 not 27910?

EDIT:
I set the port to 26000, but the server would show up multiple times on the serverlist. When it is set to 27910, it won't show up at all. I deleted the other forwarded ports (6113-6118)
Thryl
Newbie
 
Posts: 4
Joined: Sun Feb 25, 2007 9:35 pm

Postby Psychcf » Mon Feb 26, 2007 2:14 am

Thryl wrote:but wouldnt it be port 26000 not 27910?)


port 27910 is the port that it uses to contact the master server, while 26000 is what it uses to connect to clients.
Psychcf
Forum addon
 
Posts: 1554
Joined: Sun Dec 03, 2006 11:38 pm
Location: NY, USA

Postby esteel » Mon Feb 26, 2007 2:16 am

Now after that last post i'm really not sure what the hell you did :)

For the nexuiz server you just need ONE port forward like its descripted in the quake2 guide on that other site. But as i told you Nexuiz uses the port 26000 as default (or if you have changed the variable "port" its the one you set there).
I'm not sure what other port forwards you have active.. Maybe they cause the problems, i have no idea.

And No [TSA] Psychiccyberfreak is wrong.. Quake2 used the port 27910 by default that why its mentioned in the quake2 guide ;)
While yes your Nexuiz server will try to contact the master servers (which normally runs on port 27950) to get into the list of available public servers.
esteel
Site admin and forum addon
 
Posts: 3924
Joined: Wed Mar 01, 2006 8:27 am

Next

Return to Nexuiz - Support / Bugs

Who is online

Users browsing this forum: No registered users and 1 guest

cron