I’ve been trying to host a warzonw2100 game for a long time and still can’t get it done.
I have correctly configured the virtual server in my tp-link router (the little one for sim cards) but it doesn’t work.
If I set the entry and exit rules in the firewall nothing works.
If I deactivate the firewall completely it works partially but at the end it gives me the message that you see in the picture even with the firewall deactivated, what can it be?
How can I host a game?
Hosting a game:
INCOME: TCP PORT 2100
OUTCOME: TCP PORT 2100
Join a game:
INCOME: TCP PORT 9990
OUTCOME: TCP PORT 9990
Also check if the ip address match on your router.
Try host a game and run:
ss -atn | grep -v "127.0.0.1"
to check if port 2100 was opened by the game.
However, normally it should just use UPNP to open a port, but this must be enabled on your router.
If you can’t join a game that you see, check the following:
You need to have exactly same version of the game to join. You shouldn’t have a problem if you are using the latest stable version, or probably the latest development version if it’s currently officially available.
You need to have no mods installed, unless you are joining a modded game. Map-mods are usually ok to have.
Some games are protected with a password. You will not be able to join them unless you are invited.
The game uses outgoing port 2100 to connect the host and outgoing port 9990 to retrieve the list of games.
I don’t understand, don’t I have to open the port in the router?
Should I also give a rule to the firewall on that port or disable it directly?
I have to open the port and not filter it, but how?
But well there are also security downsides: Really any app can open ports.
Like i said above, the Port Forwarding is correct. But I guess TP Link filtered it, if you set “Protocols: ALL”. Specify which Protocol should be used. I guess it is “TCP”.
UPNP is enabled, I didn’t know it was a security risk, good to know I guess I have to disable it every time I finish.
Now I try instead of enabling all protocols to do only the tcp ones and see what comes out with nmap.
Keep in mind that I always have to disable the firewall so that the external ip can be seen, otherwise that doesn’t work either. And instead I would like to keep the firewall active, because otherwise there are too many security risks.
In practice, if I activate warzone without disabling the firewall first, it tells me upnp device not found.
Even if I configure the ports on virtual server as tcp it doesn’t work anyway.
If I understood correctly, activating the upnp I should not even open the ports in virtual server.
Yet even opening the ports does not work, in fact disabling the firewall tells me this: PORT STATE SERVICE
2100/tcp filtered amiganetfs
9990/tcp closed osm-appsrvr
Not sure what that means.
With the port forwardings or “virtual servers” as it seems to be named on your router, UPnP should not be required. As @megavolt explained, UPnP is just some service that allows your PC to automatically set up those port forwardings on your router (which imho is ■■■■■ but ok).
Are you saying the game demands you to have UPnP enabled in order to work?
I don’t know, I’m not familiar with these protocols, I thought it was easy, open port in the router, at most give a rule to the firewall and that’s it, maybe that it’s not my router that has something wrong.