Tvůj problém bude pravděpodobně v nepřesměrovaných portech na routeru. Zkus si v něm najít "port forwarding" a nastav to v něm.
Funguje to pak stylem:
1. Z internetu přijde požadavek na port například 5347 a skončí na routeru, kterej s ním nic nedělá.
2. Po nastavení port forwardingu ale router ví, kam ten požadavek předat dál.
3. Takže když přijde požadavek na port 5347, router ho předá na zadanou IP (Tvůj PC)
Najdi si tu funkci v routeru, na google si najdi porty, který GTA V potřebuje a nastav je. Dej k nim IP adresu Tvýho kompu a mělo by to ject.
S Hamachi může bejt podobnej problém.
Tohle stále nemusí řešit Tvůj problém, protože můžeš bejt za NATem-NATem-NATem-... (doplň si dál). Tzn. Tvůj router ten požadavek nemusí z internetu přijmout, protože router ISP, kterej je někde na vedlejším domě nebo v centrále ISP, port forwarding nastavenej nemá.
Pokud by to dál nešlo, můžeš zkusit ISP požádat buď o veřejnou IP (bacha na bezpečnost Tvýho routeru) nebo o port forwarding (z veřejný IP ISP na Tvůj router a Ty si nastavíš ve svmy routeru forwarding na svuj komp).
Chápeš? Možná ne, píšu občas docela zmatečně... :-D