Когда вы собираетесь в одну виртуальную сеть, Warcraft 3 не находит чужие игры автоматически: его широковещательный (broadcast) запрос не проходит через виртуальную сеть. LAN-лаунчер обходит это — гость вписывает IP хоста вручную, и созданная игра появляется у него во вкладке «Локальная сеть». Дальше — как в компьютерном клубе.
// проверенные сборки из официальных GitHub-релизов · MIT
Требует .NET Desktop Runtime.
469eb98f48d0b79aec4e49241072e08e08dac315dec0f7dd35d9e567f671c9a1Скачивается из официального релиза на GitHub (там же сборки для Mac и Linux). Пара антивирусов со склонностью к ложным срабатываниям может пометить .NET-сборку — исходник открыт (MIT), сверьтесь по ссылке на VirusTotal.
Для Mac / Linux — релизы на GitHub.
50f7ee8ab15b10b4a77bf8976ef458f51427865fa175f91777a39cf4b8858e4dХост запускает обычную LAN-игру в Warcraft 3 (Локальная сеть → Создать).
Гость запускает лаунчер и вводит виртуальный IP хоста — из комнаты сети LanBro или из WireGuard.
Созданная хостом игра появляется во вкладке «Локальная сеть». Заходите и играете.
Warcraft 3 ищет соседей широковещательным (broadcast) запросом по локальной сети. Через виртуальную сеть LanBro этот broadcast не проходит, поэтому игра не появляется сама. LAN-лаунчер решает это: гость вручную вписывает виртуальный IP хоста, лаунчер шлёт запрос напрямую — и игра появляется в разделе «Локальная сеть».
Файлы взяты из официальных GitHub-релизов проектов с лицензией MIT (исходники открыты). Для каждого файла указана контрольная сумма SHA256 — сверь её после скачивания, либо проверь файл на VirusTotal по ссылке. Цифровой подписи у утилит нет, поэтому Windows SmartScreen или антивирус могут показать предупреждение — для таких инструментов это нормально. Если запуск блокируется, добавьте файл в исключения антивируса или ненадолго отключите защиту на время запуска.
WC3LanGame заявлен для классического Warcraft 3 (Reign of Chaos + The Frozen Throne, версии примерно 1.21–1.29), не для Reforged. wc3proxy тоже рассчитан на классический клиент.