DOS в RetroArch: Сетевая игра

Когда-то в DOS-игры можно было поиграть по сети. Тогда глобальный интернет только развивался и был слаб, потому играть можно было только внутри локальной сети, то есть в одном помещении. Чаще по сети играли через IPX-подключение. Только так возможно было играть вдвоем или даже вчетвером.

Что же, в RetroArch есть такая возможность поиграть по сети в DOS-игры, причем необязательно внутри локальной сети. Проблем нет, чтобы поиграть по сети в игры от Sega и Nintendo, а вот с DOS придется немного помучиться.

Условия сетевой игры таковы:

1) Наличие одинаковой версии ядра DosBox-Pure в RetroArch (он сейчас 0.99);

2) Наличие версии RetroArch 1.17 и выше;

3) Наличие одинаковой версии игры;

4) Наличие интернета;

5) Наличие второго игрока.

В качестве примера рассмотрим игру Doom. Попробуем настроить его по сети. Действия сервера и клиента почти повторяются, так что начнем подготовительный этап.

1) Запускаем RetroArch;

2) Предварительно обновляем само ядро. Переходим в «Главное меню» → «Онлайн обновления» → «Обновить установленные ядра»;

3) Возвращаемся назад в первоначальное меню. Создадим имя пользователя. Переходим в «Настройки» → «Пользователь» → «Имя пользователя». Задаем любое имя;

4) Возвращаемся назад в первоначальное меню. Настроим сеть. Переходим в «Сетевая игра» → «Сеть». Там включаем флажки «Публично анонсировать сетевую игру» и «Использовать сервер посредник». В «Локации сервера-посредника» выбираем «Западная Европа». Если включено, отключаем «Обход NAT в Netplay». Желательно серверу задать пароль сервера (второй игрок не должен);

У вас может быть другое оформление меню, но суть та же
У вас может быть другое оформление меню, но суть та же

5) Перезагружаем RetroArch для применения настроек.

Теперь перейдем к запуску и подключению сетевой игры:

1) Запускаем контент. Нам нужен Setup.exe, а не сам Doom.exe. Переходим «Главное меню» → «Загрузить контент». Роемся по папкам, где хранится Doom, запускаем Setup.exe;

DOS в RetroArch: Сетевая игра, image #2

2) Желательно отключить музыку в пункте «Choose Music Sound Card». Это для производительности;

3) Сервер должен запустить хост. Для этого он отключает «Игровой фокус» с помощью клавиши Scroll Lock (если вы сами не назначили другую клавишу в настройках), нажимаем F1 и открываем «Быстрое меню». Клавишей Backspace идем в первоначальный экран. Переходим в «Сетевая игра» → «Создать хост». Запускаем хост в соответствующем пункте. После чего сервер должен сообщить клиенту;

DOS в RetroArch: Сетевая игра, image #3

4) Клиент делает почти то же самое вплоть до перехода в «Сетевая игра». Только тут есть различия. Нажимаем «Обновить список сетевых хостов». Внизу появится список. Если найдется нужный сервер, подключаемся к нему. Если нет, пусть клиент перезапустит RetroArch и повторит все 4 пункта.

P.S. Если оба игрока находятся в одном помещении, тогда сеть у них локальная. В этом случае нажимаем «Обновить список локальных хостов», да и не нужен в таком случае «сервер-посредник».

DOS в RetroArch: Сетевая игра, image #4

5) Клавишей F1 возвращаемся в DOS-сеанс. Оттуда запускаем сетевую игру. Действия сервера и клиента должны быть ОДИНАКОВЫМИ. Смотрите на скриншоты;

DOS в RetroArch: Сетевая игра, image #5
Выбираем IPX-compatible Network
Выбираем IPX-compatible Network
Договариваемся между собой что именно проходить, после чего нажимаем F10
Договариваемся между собой что именно проходить, после чего нажимаем F10
Это окно должно появится у обоих, после чего найдут друг друга и подрубятся
Это окно должно появится у обоих, после чего найдут друг друга и подрубятся

6) Остается лишь начать играть.

Да, для DOS-игр потребуются такие манипуляции, но кто сказал, что будет легко? Главное, работает. Однако стоит предупредить: скорость сетевой игры напрямую зависит от интернета и от самого компьютера, потому рекомендуется достаточно приличный по характеристикам компьютер, который не виснет, и проводное подключение к интернету. Еще рекомендуется лишние программы закрыть, которые потребляют ресурсы.

32 views·2 shares