banner
Центр новостей
Первоклассные компоненты, точный контроль качества.

Как провести LAN-вечеринку Quake на Raspberry Pi

Sep 28, 2023

Превратите любой Raspberry Pi в многопользовательский игровой сервер с помощью Quake on LAN.

Quake — одна из лучших многопользовательских игр, которую вы только можете найти. Продолжение Doom — это, по сути, шутер от первого лица, но также обладающий потрясающим многопользовательским режимом (кооператив или противостояние).

Как и шутер от первого лица Fortnite, Quake доставляет незабываемые впечатления от игры. И вам не нужно платить за дорогой сервер (или таскать с собой компьютер, как в былые времена), чтобы играть в нее.

Вы можете проводить многопользовательские сеансы Quake на скромном Raspberry Pi.

Как вы, возможно, знаете, Quake впервые был выпущен в конце 1990-х, а его продолжения — в начале 2000-х. Он был доступен на стандартных ПК с Windows и процессорами Intel.

Итак, как же он работает на Raspberry Pi с ОС Linux и процессором ARM? Ну, это благодаря философии открытого исходного кода.

Код для Quake, Quake 2 и Quake 3 Arena был выпущен разработчиками id Software еще в 2012 году. Исходный код этих игр можно найти на GitHub id Software. Поскольку код имеет открытый исходный код, любой может просмотреть его и внести изменения для включения новых функций.

Тем временем код был перестроен для работы в других операционных системах, включая Linux. Он также был официально выпущен на Nintendo Switch, Sony PlayStation, Microsoft Xbox и других платформах.

Quake может работать на любом Raspberry Pi, от оригинального SBC до Raspberry Pi 4.

Для достижения наиболее впечатляющих результатов в многопользовательской игре Quake вам понадобится Raspberry Pi 4. Будучи самой продвинутой на сегодняшний день Raspberry Pi, эта модель может работать как в одиночном, так и в многопользовательском режиме.

В противном случае Raspberry Pi 3 также подходит для запуска многопользовательского сервера Quake.

Кроме того, существует версия Quake on LAN, оптимизированная для Raspberry Pi Zero.

Прежде чем продолжить, убедитесь, что у вас есть следующие предметы и кабели:

Когда эти элементы подключены и готовы к использованию, вы можете установить многопользовательский сервер Quake на свой Raspberry Pi.

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

Для Raspberry Pi доступно несколько вариантов сервера Quake.

Вы можете играть в Quake 3 с двумя вторыми вариантами в одиночном и многопользовательском режимах. Однако quake3 и io3 не подходят для среды массовых многопользовательских арен, с которой в последнее время стал ассоциироваться Quake.

Чтобы играть в нее, вам понадобится Quake по локальной сети.

После настройки Raspberry Pi Quake на сервере локальной сети вам потребуется установить версию Quake для игры. Поскольку на Raspberry Pi размещается исключительно игровой сервер, для этого вам понадобится другое устройство.

Тестируя эту настройку, я пробовал версии Quake 2 и Quake 3 для ПК и мобильных устройств. Похоже, что OpenArena на Android не работает с этим сервером, однако как оригинальные Quake 2, Quake 3, Quake 3 Arena, так и открытые варианты исходного кода (такие как nQuake и ezQuake) будут работать.

Обратите внимание, что у вас должна быть оригинальная версия Quake, в которую вы хотите играть, с некоторыми оригинальными файлами. В документации к каждой версии с открытым исходным кодом будет объяснено, как их найти, что упрощает задачу. Если у вас нет копии, вы можете получить Quake 2 и 3 всего за несколько долларов в Steam и GOG.

Начните с загрузки Quake по локальной сети по ссылке выше. Это файл размером 2,5 ГБ, загрузка которого займет некоторое время. Пока это происходит, убедитесь, что на вашем компьютере (или другом устройстве) установлена ​​последняя версия Quake II или III. И это устройство, и Raspberry Pi должны быть размещены в одной сети (по крайней мере, на первых порах).

После загрузки файла Quake on LAN 7z запишите его на чистую карту microSD.

Воспользуйтесь нашим руководством по установке операционной системы на Raspberry Pi, чтобы запустить ее. При этом используются кроссплатформенные инструменты, поэтому не имеет значения, используете ли вы Windows, macOS или Linux.

После завершения безопасно извлеките карту microSD из компьютера и вставьте ее в Raspberry Pi. Для первого запуска и настройки рекомендуется подключить Pi к маршрутизатору через кабель Ethernet.