Для данного примера мы будем использовать новую игру Baldur's Gate III для игры через онлайн LAN с использованием VPN, чтобы играть с друзьями, как в локальной сети (это также работает для локальной сети без VPN, если вам это необходимо по какой-либо причине).
- Установите VPN на вашу сеть Linux, в моем случае я использовал ZeroTier One (установите, настройте и протестируйте его работу на вашем Linux).
- Установите Bottles или Lutris или ваш предпочтительный менеджер wine (для этого примера я буду использовать lutris).
- Установите вашу игру.
- Установите IPXwrapper Скачать и извлечь файл в основную папку вашей игры, где находится основной файл .exe, не запускающий программу, основной файл. В случае с Baldur's Gate мы ищем папку, где находятся файлы bg3.exe или bg3_dx11.exe )
После того, как все будет в порядке и убедитесь, что VPN хорошо работает на Linux, теперь нам нужно подключить его в Windows, в wine.
Необходимо выполнить ipxconfig.exe
, который был ранее извлечен (IPXwrapper), выполните этот файл с использованием ==Запустите EXE внутри wine-префикса== или чего-либо, что позволит выполнить этот файл в wine (bottles, lutris и т. д.)
Далее, в настройках Wine, на вкладке Библиотеки, добавьте wsock32 в Новое переопределение для библиотеки и установите его для использования Native, затем Builtin в Редактировать переопределение
Также, возможно, вы можете добавить это в опции переопределения DLL вашего менеджера wine или с использованием переменных среды.
Теперь вы можете играть в игру, перейти в режим многопользовательской игры и подключиться к своим друзьям по VPN (на любой ОС: Windows, macOS, Linux). Наслаждайтесь!!! Благодаря HectorBailey, который научил этому методу в старой игре. Он - моя ссылка для этого руководства (https://github.com/HectorBailey/Total-Annihilation-Linux-Wine)