banner
Centro de Noticias
Componentes de primera calidad, gestión de calidad precisa.

Cómo organizar una LAN Party de Quake en una Raspberry Pi

Sep 28, 2023

Convierte cualquier Raspberry Pi en un servidor de juegos multijugador con Quake on LAN.

Quake es una de las mejores experiencias de juego multijugador que encontrarás. La continuación de Doom es esencialmente un juego de disparos en primera persona, pero también presenta un impresionante modo multijugador (cooperativo y versus).

Como un FPS Fortnite, Quake ofrece una experiencia de juego memorable. Y no necesita pagar por un servidor costoso (o cargar una PC como en los viejos tiempos) para jugarlo.

Puede organizar sesiones multijugador de Quake en una humilde Raspberry Pi.

Como sabrá, Quake se lanzó por primera vez a fines de la década de 1990 y sus secuelas a principios de la década de 2000. Estaba disponible en PC con Windows estándar con procesadores Intel.

Entonces, ¿cómo se ejecuta en una Raspberry Pi, con su sistema operativo basado en Linux y su procesador ARM? Bueno, es gracias a la filosofía de código abierto.

El código para Quake, Quake 2 y Quake 3 Arena fue lanzado por los desarrolladores de id Software en 2012. Puede encontrar el código fuente de estos juegos en GitHub de id Software. Debido a que el código es de código abierto, cualquiera puede verlo y realizar cambios para habilitar nuevas funciones.

Mientras tanto, el código se ha reconstruido para ejecutarse en otros sistemas operativos, incluido Linux. También se lanzó oficialmente en Nintendo Switch, Sony PlayStation, Microsoft Xbox y otras plataformas.

Quake puede ejecutarse en cualquier Raspberry Pi, desde el SBC original hasta el Raspberry Pi 4.

Para obtener los resultados más impresionantes de Quake multijugador, necesita una Raspberry Pi 4. Como la Raspberry Pi más avanzada hasta la fecha, este modelo puede manejar sesiones individuales y multijugador.

En su defecto, la Raspberry Pi 3 también es adecuada para ejecutar un servidor multijugador de Quake.

Además, también hay una versión de Quake en LAN que está optimizada para Raspberry Pi Zero.

Antes de continuar, asegúrese de tener los siguientes elementos y cables:

Con estos elementos conectados y listos para usar, puede instalar un servidor Quake multijugador en su Raspberry Pi.

A diferencia de la mayoría de los otros proyectos, pasará mucho menos tiempo configurando esto si usa la opción de teclado, mouse y pantalla. Habilitar SSH no resulta en una buena experiencia.

Varias opciones de servidor de Quake están disponibles para Raspberry Pi.

Puedes jugar a Quake 3 con las dos segundas opciones en los modos de un jugador y multijugador. Sin embargo, quake3 e io3 no son adecuados para el entorno de arena multijugador masivo con el que Quake se ha asociado últimamente.

Para jugar eso, necesitarás Quake en LAN.

Después de configurar su Raspberry Pi Quake en el servidor LAN, deberá instalar una versión de Quake para jugar. Como Raspberry Pi aloja únicamente el servidor del juego, necesitará otro dispositivo para esto.

Al probar esta configuración, probé versiones para PC y móviles de Quake 2 y Quake 3. Parece que OpenArena en Android no funciona con este servidor, sin embargo, tanto el Quake 2 original, Quake 3, Quake 3 Arena y Open las variantes de fuente (como nQuake y ezQuake) funcionarán.

Tenga en cuenta que debe tener una versión original del Quake que desea reproducir para algunos archivos originales. La documentación para cada una de las versiones de código abierto explicará cómo encontrarlas, lo que simplifica las cosas. Si no tiene una copia, puede obtener Quake 2 y 3 por solo unos pocos dólares en Steam y GOG.

Comience descargando Quake en LAN a través del enlace de arriba. Este es un archivo de 2,5 GB que tardará un poco en descargarse. Mientras eso sucede, verifique que tenga una versión de Quake II o III ejecutándose en su computadora (u otro dispositivo) que esté completamente actualizada. Tanto ese dispositivo como la Raspberry Pi deben estar alojados en la misma red (al menos al principio).

Una vez que se haya descargado el archivo Quake on LAN 7z, escríbalo en una tarjeta microSD en blanco.

Use nuestra guía para instalar un sistema operativo en Raspberry Pi para ponerlo en funcionamiento. Esto utiliza herramientas multiplataforma, por lo que no importa si usa Windows, macOS o Linux.

Después de completar, retire con seguridad la tarjeta microSD de su PC e insértela en su Raspberry Pi. Se recomienda conectar el Pi a su enrutador a través de un cable Ethernet para la primera ejecución y configuración.

Cuando el servidor Quake on LAN se inicia y usted está conectado a una pantalla, verá las declaraciones DietPi-CPU_set y DietPi-Services. En lugar de Raspberry Pi OS, este servidor se ejecuta en DietPi, un sistema operativo que es incluso más ligero que Raspberry Pi OS Lite.

En el primer arranque, debe iniciar sesión. Necesitará las credenciales predeterminadas para DietPi:

Después de iniciar sesión, comienza la instalación de nQuake. Asegúrese de que la Raspberry Pi esté conectada al enrutador a través de Ethernet.

Para la primera ejecución, puede usar las opciones predeterminadas (entre corchetes), pero luego puede instalar los complementos de texturas Clan Arena, Team Fortress y High Res.

Una vez instalado, podrá administrar el servidor desde una consola. Esto se puede abrir presionando¬o~o simplementeEsc , dependiendo de su sistema. Las opciones incluyen:

/reiniciarpara reiniciar la Raspberry Pi)/cerrarpara apagar la Raspberry Pi/terremoto/mapa/listapara enumerar los mapas disponibles para QuakeWorld

Se pueden encontrar más comandos de consola en el sitio web de Quake on LAN. Si ya está familiarizado con los comandos de la consola de Quake, estos son bastante estándar.

Hay otras opciones disponibles. Por ejemplo, puede comprobar los recursos del sistema consudo htop, o incluso comprobar la temperatura de la CPU consudo cpu.

Mientras que la información de la temperatura del sistema se muestra cuando se inicia el servidor, la información de la CPU proporciona más profundidad.

Cuando inicia e inicia sesión en un servidor de Quake que se ejecuta en Raspberry Pi, se muestra la dirección IP. Todo lo que necesita hacer es ingresar esta dirección IP en la consola del cliente del juego:

Si se le solicita, la contraseña es

Con la conexión establecida, el mundo multijugador de Quake está abierto para ti y para otros en tu red. Los desarrolladores de Quake on LAN recomiendan mantenerlo local, ya que el software no está diseñado para acceder desde más allá de su red.

De forma predeterminada, el servidor requiere que se conecte a él como un punto de acceso inalámbrico. Por lo tanto, si está feliz de cambiar la red inalámbrica de su PC al punto de acceso QuakeOnLAN, no debería pasar mucho tiempo antes de que esté en funcionamiento.

Sin embargo, al probar la configuración, descubrí que esto no funciona bien. Peor aún, por alguna razón, si bien podía desactivar el modo de punto de acceso, no podía habilitar el Wi-Fi estándar en el Pi 4. Afortunadamente, el uso del modo Ethernet ofrece una mayor flexibilidad y confiabilidad.

Para ello, inicie sesión en el servidor con las credenciales de dietpi anteriores. Entonces:

Finalmente, ingresereiniciar sudo para reiniciar la computadora. Cuando inicia sesión con las credenciales de DietPi, debe mostrarse la dirección IP de Ethernet asignada por el enrutador. Puede usar esto desde su cliente de Quake para acceder al servidor.

La Raspberry Pi no es una máquina de juego obvia, pero este proyecto demuestra que puede albergar sesiones multijugador de Quake. De hecho, es un proceso que funcionará en cualquier modelo de Raspberry Pi.

Si bien es fácil de configurar, es posible que tenga problemas con el modo de punto de acceso local. Sin embargo, cambiar a Ethernet es una solución inteligente y les dará a todos en su red acceso directo al entorno de Quake 3.

Christian, editor adjunto de seguridad, Linux, bricolaje, programación y tecnología explicada, tiene una amplia experiencia en soporte de escritorio y software, y ha sido publicado en Computer Weekly, Linux Format, Tech Radar y ComputerActive. Christian también produce el programa semanal de MakeUseOf, the Podcast realmente útil. Sus pasiones actuales son su guitarra de cigarros, su sitio de juegos retro (www.gamingretro.co.uk) y su familia.

MAKEUSEOF VIDEO DEL DÍA DESPLAZARSE PARA CONTINUAR CON EL CONTENIDO ¬ ~ Esc /reboot /shutdown /quake/map/list sudo htop sudo cpu sudo dietpi-config 7: Opciones de red: Adaptadores Ethernet Activar Aceptar Atrás sudo reboot