Okay, so I've been having a problem when trying to host or connect to a game using Gameranger on AoM. I own the game, but am playing with a friend that pirated it so I have to use gameranger. I used to be able to connect, and host games just fine, both with 2 people and with 3, and they would have no issues connecting to me. Now, whenever they try to connect to me/I try to connect to them, they get a "time out 15 seconds" countdown, which is followed by an error stating that a game could not be found at the given address. I have forwarded my UDP 16000, however when checking it using the tool here: it still tells me it is closed. I have forwarded ports before, when hosting a minecraft server, which required a single port to be opened. When I attempt to check the port using the tool at the link earlier and it says its closed, but when I open the minecraft server up it says the port is open. I have an idea as to why I cant play AoM, but I don't know how to fix it.
My idea is that my router only opens the port when something I am doing needs it open, but not when an outside person needs access, like when someone tries to connect to me in AoM, so when someone tries to connect the port stays closed and they get the error that no game is available.
I'll provide any extra information as necessary, but please, I need help here, and haven't been able to find the answer anywhere.