Magicka

Magicka

Not enough ratings
UPnP вместо VPN, чтобы играть в Magicka с друзьями через Интернет
By FlyWheenRunner
Вместо использования VPN, можно с помощью UPnP открыть порты на роутер (без входа в интерфейс роутера), и обычно это работает даже если провайдер выдает на роутер серый IP (UPnP пробросит порт и на роутере провайдера тоже). Современные игры делают такой проброс сами, но Magicka – нет.
   
Award
Favorite
Favorited
Unfavorite
UPnP
Для проброса портов по UPnP, есть приложения для Android. Конкретного приложения не посоветую, но если знаете такое – пробрасывайте порты 7331 и 27016, для обоих портов и TCP, и UDP.

Этот гайд о том, как сделать проброс с компа. Надо будет скачаь upnpc (бесплатная утилита, свободное ПО, см. ниже), и распаковать куда-н,


скопируйте путь, куда распаковали:

Откройте командную строку. В командной строке Enter после команд выполняет их (пишу, ибо не все знают – я встречал таких).

1.
cd <папка, куда распаковали>
например,
cd d:\Users\Public\Downloads\upnpc-exe-win32-20150918

2. Затем
upnpc-shared.exe -s

команда ответит кучей текста, из которого важное
Local LAN ip address : IP-адрес Вашего компа в локальной сети
(192.168.36.67 в моем случае)
У Вас будет что-нибудь их 192.168.x.x, 172.x.x.x или 10.x.x.x.

А ещё в выводе будет ExternalIPAddress, его надо сообщить друзьям, чтобы они могли
к Вашему компьютеру подключиться.

Если внешний (external address) не отобразился или появилась какая-нибудь ошибка, продолжать смысла нет. Либо провайдер или роутер не поддерживает UPnP, либо что-то ещё пошло не так.

В следующих командах мой адрес 192.168.36.67 замените на свой Local LAN ip address.

Проброс портов для Magicka:

upnpc-shared.exe -a 192.168.36.67 7331 7331 TCP upnpc-shared.exe -a 192.168.36.67 7331 7331 UDP upnpc-shared.exe -a 192.168.36.67 27016 27016 TCP upnpc-shared.exe -a 192.168.36.67 27016 27016 UDP

Всё, порты открыты. Теперь можно подключаться к Вашему "ExternalIPAddress". Проверить можно с помощью

upnpc-shared.exe -l

У проброшенных портов может быть ограниченное время действия, но обычно это сутки или больше. Но всё равно стоит повторять все эти команды перед каждым запуском игры, т. к. мог смениться какой-нибудь из адресов. Если просто перезапустить игру, назначения останутся.

Пробрасывать можно и при работающей игре, и её до запуска.

--

мануал по upnpc: https://manpages.debian.org/unstable/miniupnpc/upnpc.1.en.html
Сборка для Windows: https://miniupnp.tuxfamily.org/files/ , прокрутите до Latest files и качайте upnpc-exe-win32-20150918.zip (или более позднюю версию, если вышла).