Есть несколько вариантов:
-
Действительно VPN. Советую просто скачать Tailscale и авторизироваться на своем компе и на его компе с одинаковой учеткой. Когда авторизируешься на двух компах с помощью одного аккаунта Tailscale, друг сможет подключаться, введя в консоль
connect адрес_хоста_который_будет_написан_в_tailscale
. Кажется сложным, но это бесплатный и на самом деле очень простой способ. -
Установить сервер на хостинг. Рекомендую эту тему: Посоветуйте хостинг для Garry's Mod сервера
-
Проброс портов. Предположим, у тебя “белый IP”. Это когда провайдер дает один IP только тебе. В таком случае тебе нужно сделать проброс портов (открыть порт, как некоторые говорят). Для этого нужно зайти в настройки роутера и указать в нем, что весь трафик, который идет на порт 27015 должен перенаправляться на твой комп/ноут. Без проброса портов роутер не будет понимать на какое из подключенных к нему устройств нужно перенаправлять трафик.
-
Достань кабель из роутера и воткни его напрямую в комп/ноут, на котором запущен сервер. В этом случае все еще нужен белый ип
-
Покупка белого IP. Если ни проброс портов, ни воткнутый в комп кабель не помог, значит ты либо что-то сделал неправильно, либо у тебя “серый ип”. В таком случае нужно позвонить, либо зайти в панель провайдера и арендовать там белый IP.