Quote:
I want to be sure I clearly understand you :
- When you host a simple server (non dedicated) everybody can join you.
- When you host a dedicated server, nobody can reach your firewall, even if you let open the right port.
If the text above is right, it's maybe related to a sort of security fix made by Knightmare with his engine. I don't know exactly why, but there is a sort of random port choose somewhere, I think I have deactivated it, but maybe not in dedicated mode. If so, I need to look more indeep.
Not quite. The default Quake2 port (27910) is open with a NAT redirect to the hosting box. I have also tried this by putting the dedicated host into my DMZ, but get the same result.
A regular session does the same thing.
With Co-op or Die, anyone inside my router can connect, but no-one outside the router can. Eventually, the external connections time out. While that is happening, my router is registering a Ping of Death attack from the connecting client. My router is set to accept ping requests from the Internet.
It basically breaks down into whether or not the person is connecting from UDP or bookmarks. UDP succeeds, bookmarks do not.
With Q2 and the commercial expansions, the game works perfectly well, allowing for the usual Internet problems of lag.