Ports kannst du dir verstellen wie Türen, durch die die Daten kommen. Eine Internetkommunikation läuft immer nur von einer Tür (Client/Router) zu einer Andren (Server).
Surfst du eine Webseite an, kommuniziert ausschließlich der Router mit dem Server (HTTP Port 80, HTTPS Port 443). Die Daten, die der Router dann vom Server empfängt, ordnet der Router dem richtigen PC im Netzwerk (Wlan/Kabel) zu. An welchen PC die Daten genau gehen, weiß der Server nicht, er sieht nur den Router.
Jetzt kannst du im Router einstellen, dass alles, was über einen bestimmten Port hereinkommt, nicht vom Router bearbeitet/verteilt werden, sondern einfach direkt und ungefiltert zu deinem PC geleitet werden soll. In diesem Fall sieht der Server direkt deinen PC. Das nennt man Port-Forward.
Für normales Online Gaming und die meisten anderen Sachen ist das nicht nötig. Und ein Spiel o.ä. kann da auch keine Änderungen vornehmen (Ports öffnen/schließen/umändern). Das ist eine reine Sache vom Router und die kann man auch nur explizit im Router einstellen. Sollte ein Spiel tatsächlich eine direkte Verbindung benötigen und du hast es im Router nicht eingestellt, kann einfach nur keine Verbindung mit dem Server zu Stande kommen! Mehr kann nicht passieren.