Author Topic: Version 14  (Read 39242 times)

My servers work now. Thank you.

The main new feature is that port forwarding should no longer be necessary.

My heart skipped a beat.

400 servers! That's pretty cool.

I kind of went afk for awhile, is it safe to take my server down or is Badspot still looking?

I have a question about this, now I don't understand much about how Internet and routers work so I'm sorry about that. So I have a strict NAT type, will that effect my ability to hold a server? And if my firewall does effect with the server will there be a topic to fix that like 'Fixing your firewall for idiots like Block Buster'?

Does your router need UPnP on?  My router resets itself on ps3 downloads with it on.

Lots of RP servers.



« Last Edit: January 28, 2010, 06:55:12 PM by chaseyqurt »

Do pingMatchMakerLoop(); in the console.
Does this actually get our online sever running?



Badspot

  • Administrator
Alright...done.

Ok so that's not the problem.

The first problem is that your router apparently does not support UPnP, which is what the game uses to setup automatic port forwarding.  This would be fine except...

Your router also randomizes the origin ports of outgoing udp packets.  So when your computer sends out a packet from port 28000, your router gets it and rewrites it to say it's from port .. oh, 63153.  This makes it very difficult to match up communications between you and anyone else who is behind a router (which is everyone).  I do not know why they make routers like this, but I know that they do.  I don't know how to solve this problem.  

Here is a 2x2 matrix.  You are in the red part.
Non-RandomizingRandomizing
UPnPGOODGOOD
No UPnP  OK (no ping)BAD

Edit: If you could post your make and model of router that would be helpful.
« Last Edit: January 28, 2010, 06:59:11 PM by Badspot »

Does this actually get our online sever running?
Probably not considering Badspot could just call it when the server starts instead of reasonlessly asking people to type it in

Badspot

  • Administrator
Does this actually get our online sever running?
That function is called when the server starts, I just wanted to make sure it was being called.  Turns out that isn't the problem. 

Ok so that's not the problem.

The first problem is that your router apparently does not support UPnP, which is what the game uses to setup automatic port forwarding.  This would be fine except...

Your router also randomizes the origin ports of outgoing udp packets.  So when your computer sends out a packet from port 28000, your router gets it and rewrites it to say it's from port .. oh, 63153.  This makes it very difficult to match up communications between you and anyone else who is behind a router (which is everyone).  I do not know why they make routers like this, but I know that they do.  I don't know how to solve this problem.  

Here is a 2x2 matrix.  You are in the red part.
Non-RandomizingRandomizing
UPnPGOODGOOD
No UPnP  OK (no ping)BAD

So basically you are saying my hosting is not going to work unless I get a new router?

Badspot

  • Administrator
So basically you are saying my hosting is not going to work unless I get a new router?
Or port forward manually.  The most impossible task ever undertaken by man.