FAQ
Инструкция (подключение)

Сетевой Дюк возвращается в браузер.

Вообще-то, это не такая уж и новость: сетевые игры DOS я запустил в браузере два года назад. Но из-за санкций эта технология была уничтожена. Что ж, я вложил весь свой опыт и разработал новую версию сетевого стека js-dos для игры по сети. Дюк Нюкем - пока что единственная опубликованная игра, работающая по сети. Но это пока...

IPX поверх TCP/IP

Большинство DOS-игр с сетевыми режимами работают по протоколу IPX, но, к сожалению, этот протокол не работает в браузерах. Поэтому пришлось написать реализацию IPX на базе веб-сокетов. Проще говоря, все игроки, запуская игру в браузере, подключаются к общему серверу и обмениваются сообщениями по протоколу IPX.

Эта схема универсальна и позволяет запускать DOS-игры без изменений.

Запускаем игру

На самом деле, все очень просто, и я надеюсь, что даже без обучающего видео вы справитесь.

Вот краткое руководство:

  1. Подключаемся к IPX-серверу.

  2. Отправляем ссылку другу.

  3. Выбираем "Network Game" -> "Launch Duke Nukem 3D".

А у меня лагает

Причина проста - как я уже писал выше, игра использует промежуточный сервер для обмена сообщениями. Географически он находится в Нидерландах. Чем больше пинг до сервера, тем больше лагов. К сожалению, у меня нет возможности покупать серверы по всему миру, чтобы у всех игроков был хороший пинг.

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

А с кем играть то?

Сообщество js-dos/doszone пока не очень большое, и у меня нет хорошего ответа, но вы можете зайти в нашу группу в Телеграме или Дискорде и может вам повезет.

Управление

Движение: WASD

Просмотр вокруг: мышь

Прыжок: E

Присесть: Q

Открыть: Пробел

Выстрел: Левый Ctrl

Каталог мобильных ДОС игр: