OPORAX / BFME II Проверить сборку

ПРИВАТНЫЕ СЕССИИ · WINDOWS PC

Средиземье.
Ваш круг друзей.

Сначала одна сборка. Затем общая сеть. И только потом — битва. Готовим спокойный путь к игре вместе, без замены ваших игровых файлов.

Утилита PowerShell · исходный код открыт в файле · без установки

VPN на VPS запущена. Матч ещё не проверен. На Linux-стенде проверены обмен broadcast, изоляция VPS и отзыв сертификата. Подключение двух Windows-ПК и реальный LAN-матч — следующий этап.

ДО ПЕРВОГО МАТЧА

Три шага к общей игре

Начинаем с обычной BFME II.
RotWK — отдельная сборка.

01

Одна сборка

У каждого своя установленная игра. Согласуйте патч и моды, закройте игру и сравните контрольные суммы ниже.

Доступно сейчас
02

Закрытая сеть

Серверная часть готова. Получите личный VPN-профиль у администратора и подключите OpenVPN GUI с TAP. Профили не публикуются.

Сервер проверен · Windows впереди
03

Первый матч

Один игрок создаёт LAN-матч. Проверяем вход, загрузку карты, бой и завершение без рассинхронизации.

Нужны два компьютера

ПРОВЕРКА СОВМЕСТИМОСТИ

У вас точно
одинаковые файлы?

Сравните JSON-отчёты своего компьютера и друга. Выбранные файлы обрабатываются только в этой вкладке и не отправляются на сервер.

Совпадение проверенных файлов не гарантирует работу сети и не проверяет карты в AppData или внешние моды.

Как получить JSON
Выберите JSON с вашего ПК
Выберите второй JSON
Ждём два отчёта

Сначала выберите файлы. Они останутся на вашем компьютере.

    БЕЗ ИЗМЕНЕНИЯ ИГРЫ

    Как собрать отчёт

    Скачайте и просмотрите скрипт. Закройте игру. Откройте PowerShell в папке скрипта и укажите свой путь установки:

    .\Get-BfmeManifest.ps1 `
      -GamePath 'D:\Games\Lotr BFME II\The Battle for Middle-earth (tm) II' `
      -Game bfme2 `
      -OutputPath .\my-bfme2.json

    Проверка читает несколько гигабайт и может занять время. Существующий JSON не перезаписывается. Для RotWK используйте -Game rotwk и путь к дополнению.

    ПОДКЛЮЧЕНИЕ ДРУЗЕЙ

    Личный профиль.
    Общий LAN-матч.

    На каждом Windows-ПК нужен OpenVPN Community / OpenVPN GUI с компонентом TAP-Windows6 и свой закрытый профиль от администратора. Профилей в публичных загрузках нет.

    Официальный OpenVPN Community ↗

    Установка VPN-клиента и драйвера требует администратора. OpenVPN Connect без TAP для этой сети не подходит. Не отключайте брандмауэр или антивирус.

    1. Импортируйте только свой .ovpn в OpenVPN GUI и подключитесь. Ожидаемый IP: 10.77.66.10–29.
    2. Скачайте проверку сети и запустите её на двух ПК с одинаковым кодом. Сначала один слушает, другой отправляет; затем поменяйтесь.
    3. Сверьте сборки. Один игрок создаёт матч в LAN-меню BFME II, друг входит. Полный матч ещё нужно проверить.
    # На ПК друга:
    .\Test-BfmeNetwork.ps1 -Mode Listen -TestCode friends-2026
    # На вашем ПК:
    .\Test-BfmeNetwork.ps1 -Mode Send -TestCode friends-2026
    Скачать проверку сети

    Скрипт не меняет настройки. Для приёма теста может понадобиться узкое временное правило Windows Firewall: UDP 21940, только VPN-интерфейс и подсеть 10.77.66.0/24.

    ВАЖНО ЗНАТЬ

    До подключения

    Здесь можно скачать полную игру?

    Нет. Здесь только наши диагностические утилиты. Состав публичных игровых загрузок, права на распространение и место для них нужно решить отдельно.

    Это игра в браузере?

    Нет. Страница помогает подготовиться. Сама BFME II запускается на Windows-компьютере каждого участника.

    Можно играть уже сейчас без нашего VPS?

    У BFME Online есть отдельная инструкция с Tacitus. Это сторонний сервис, а не наша закрытая сеть. Сначала изучите его условия и не используйте пароль от других сервисов.

    Открыть инструкцию BFME Online ↗

    Совпадение JSON означает, что всё готово?

    Нет. Сравниваются только выбранные файлы установки: исполняемый файл игры, game.dat, архивы BIG, DLL и некоторые loose-ресурсы. Пользовательские карты в AppData, реестр, параметры запуска и реальная сеть не проверяются. Итоговый тест — настоящий матч двух игроков.

    Нужно отключать антивирус или брандмауэр?

    Нет. Скрипт не меняет систему. Для сетевого этапа потребуются отдельные узкие правила только для игры и выбранной VPN-подсети, а не отключение защиты целиком.