banner
Nachrichtenzentrum
Erstklassige Komponenten, präzises Qualitätsmanagement.

So veranstalten Sie eine Quake-LAN-Party auf einem Raspberry Pi

Sep 28, 2023

Verwandeln Sie jeden Raspberry Pi mit Quake on LAN in einen Multiplayer-Spieleserver.

Quake ist eines der großartigsten Multiplayer-Spielerlebnisse, die Sie finden werden. Der Nachfolger von Doom ist im Wesentlichen ein Ego-Shooter, verfügt aber auch über einen atemberaubenden Mehrspielermodus (Koop und Versus).

Wie ein FPS Fortnite bietet Quake ein unvergessliches Spielerlebnis. Und Sie müssen nicht für einen teuren Server bezahlen (oder wie früher einen PC herumschleppen), um es abzuspielen.

Sie können Quake-Multiplayer-Sitzungen auf einem einfachen Raspberry Pi veranstalten.

Wie Sie vielleicht wissen, wurde Quake erstmals Ende der 1990er Jahre veröffentlicht und seine Fortsetzungen Anfang der 2000er Jahre. Es war auf Standard-Windows-PCs mit Intel-Prozessoren verfügbar.

Wie läuft es also auf einem Raspberry Pi mit seinem Linux-basierten Betriebssystem und ARM-Prozessor? Nun, das liegt an der Open-Source-Philosophie.

Der Code für Quake, Quake 2 und Quake 3 Arena wurde bereits 2012 von den Entwicklern id Software veröffentlicht. Den Quellcode für diese Spiele finden Sie auf GitHub von id Software. Da der Code Open Source ist, kann ihn jeder einsehen und Änderungen vornehmen, um neue Funktionen zu aktivieren.

Mittlerweile wurde der Code so umgebaut, dass er auch auf anderen Betriebssystemen, darunter Linux, läuft. Es wurde auch offiziell auf Nintendo Switch, Sony PlayStation, Microsoft Xbox und anderen Plattformen veröffentlicht.

Quake kann auf jedem Raspberry Pi ausgeführt werden, vom Original-SBC bis hin zum Raspberry Pi 4.

Für die beeindruckendsten Ergebnisse von Multiplayer-Quake benötigen Sie einen Raspberry Pi 4. Als bisher fortschrittlichster Raspberry Pi kann dieses Modell Solo- und Multiplayer-Sitzungen bewältigen.

Andernfalls eignet sich der Raspberry Pi 3 auch zum Betrieb eines Quake-Multiplayer-Servers.

Darüber hinaus gibt es auch eine Version von Quake on LAN, die für den Raspberry Pi Zero optimiert ist.

Bevor Sie fortfahren, stellen Sie sicher, dass Sie über die folgenden Artikel und Kabel verfügen:

Wenn diese Elemente angeschlossen und einsatzbereit sind, können Sie einen Multiplayer-Quake-Server auf Ihrem Raspberry Pi installieren.

Im Gegensatz zu den meisten anderen Projekten verbringen Sie viel weniger Zeit mit der Einrichtung, wenn Sie die Tastatur-, Maus- und Anzeigeoption verwenden. Das Aktivieren von SSH führt nicht zu einer guten Erfahrung.

Für Raspberry Pi sind mehrere Quake-Serveroptionen verfügbar.

Sie können Quake 3 mit den zweiten beiden Optionen im Einzelspieler- und Mehrspielermodus spielen. Quake3 und io3 eignen sich jedoch nicht für die riesige Multiplayer-Arena-Umgebung, mit der Quake in letzter Zeit in Verbindung gebracht wird.

Um das spielen zu können, benötigen Sie Quake im LAN.

Nachdem Sie Ihren Raspberry Pi Quake auf einem LAN-Server eingerichtet haben, müssen Sie zum Spielen eine Version von Quake installieren. Da der Raspberry Pi lediglich den Spieleserver hostet, benötigen Sie hierfür ein weiteres Gerät.

Beim Testen dieses Setups habe ich PC- und Mobilversionen von Quake 2 und Quake 3 ausprobiert. Es scheint, dass OpenArena auf Android mit diesem Server nicht funktioniert, jedoch sowohl mit dem ursprünglichen Quake 2, Quake 3, Quake 3 Arena als auch Open Quellvarianten (wie nQuake und ezQuake) funktionieren.

Beachten Sie, dass Sie für einige Originaldateien eine Originalversion des Quake haben sollten, das Sie abspielen möchten. In der Dokumentation zu jeder Open-Source-Version wird erklärt, wie man diese findet, was die Sache vereinfacht. Wenn Sie kein Exemplar besitzen, können Sie sich Quake 2 und 3 für nur ein paar Dollar auf Steam und GOG sichern.

Laden Sie zunächst Quake on LAN über den obigen Link herunter. Dies ist eine 2,5-GB-Datei, deren Download eine Weile dauern wird. Überprüfen Sie währenddessen, ob auf Ihrem Computer (oder einem anderen Gerät) eine Version von Quake II oder III läuft, die vollständig auf dem neuesten Stand ist. Sowohl dieses Gerät als auch der Raspberry Pi sollten (zumindest zunächst) im selben Netzwerk gehostet werden.

Sobald die Quake on LAN 7z-Datei heruntergeladen wurde, schreiben Sie diese auf eine leere microSD-Karte.

Nutzen Sie unsere Anleitung zur Installation eines Betriebssystems auf dem Raspberry Pi, um diesen zum Laufen zu bringen. Hierbei werden plattformübergreifende Tools verwendet, sodass es keine Rolle spielt, ob Sie Windows, macOS oder Linux verwenden.

Entfernen Sie nach Abschluss die microSD-Karte sicher aus Ihrem PC und stecken Sie sie in Ihren Raspberry Pi. Für den ersten Start und die Konfiguration wird empfohlen, den Pi über ein Ethernet-Kabel mit Ihrem Router zu verbinden.

Wenn der Quake on LAN-Server startet und Sie mit einem Display verbunden sind, werden die Anweisungen DietPi-CPU_set und DietPi-Services angezeigt. Anstelle von Raspberry Pi OS läuft dieser Server auf DietPi, einem Betriebssystem, das noch leichter ist als Raspberry Pi OS Lite.

Beim ersten Start müssen Sie sich anmelden. Sie benötigen die Standardanmeldeinformationen für DietPi:

Nach der Anmeldung beginnt die nQuake-Installation. Stellen Sie sicher, dass der Raspberry Pi über Ethernet mit dem Router verbunden ist.

Beim ersten Durchlauf können Sie problemlos die Standardoptionen (in eckigen Klammern) verwenden, später können Sie jedoch die Add-ons „Clan Arena“, „Team Fortress“ und „High Res Textures“ installieren.

Nach der Installation können Sie den Server über eine Konsole verwalten. Dieses kann durch Drücken geöffnet werden¬oder~oder einfachEsc , abhängig von Ihrem System. Zu den Optionen gehören:

/rebootum den Raspberry Pi neu zu starten)/abschaltenum den Raspberry Pi auszuschalten/quake/map/listum verfügbare Karten für QuakeWorld aufzulisten

Weitere Konsolenbefehle finden Sie auf der Quake on LAN-Website. Wenn Sie bereits mit den Quake-Konsolenbefehlen vertraut sind, sind diese ziemlich Standard.

Weitere Optionen sind verfügbar. Sie können beispielsweise Systemressourcen mit überprüfensudo htop, oder überprüfen Sie sogar die CPU-Temperatur mitSudo-CPU.

Während beim Serverstart Informationen zur Systemtemperatur angezeigt werden, bieten die CPU-Informationen mehr Tiefe.

Wenn Sie einen Quake-Server starten und sich anmelden, der auf Raspberry Pi läuft, wird die IP-Adresse angezeigt. Sie müssen lediglich diese IP-Adresse in die Konsole des Spielclients eingeben:

Wenn Sie dazu aufgefordert werden, lautet das Passwort

Sobald die Verbindung hergestellt ist, steht Ihnen und anderen in Ihrem Netzwerk die Welt des Quake-Mehrspielermodus offen. Die Entwickler von Quake on LAN empfehlen, es lokal zu belassen, da die Software nicht für den Zugriff von außerhalb Ihres Netzwerks ausgelegt ist.

Standardmäßig erfordert der Server, dass Sie sich mit ihm als WLAN-Hotspot verbinden. Wenn Sie also bereit sind, das drahtlose Netzwerk Ihres PCs auf den QuakeOnLAN-Hotspot umzustellen, sollte es nicht lange dauern, bis Sie einsatzbereit sind.

Beim Testen des Setups habe ich jedoch festgestellt, dass dies nicht gut funktioniert. Schlimmer noch: Aus irgendeinem Grund konnte ich zwar den Hotspot-Modus deaktivieren, aber das Standard-WLAN auf dem Pi 4 nicht aktivieren. Glücklicherweise bietet die Verwendung des Ethernet-Modus mehr Flexibilität und Zuverlässigkeit.

Melden Sie sich dazu mit den oben genannten dietpi-Anmeldeinformationen am Server an. Dann:

Zum Schluss EingabeSudo-Neustart um den Computer neu zu starten. Wenn Sie sich mit den DietPi-Anmeldeinformationen anmelden, sollte die vom Router zugewiesene Ethernet-IP-Adresse angezeigt werden. Sie können dies von Ihrem Quake-Client aus verwenden, um auf den Server zuzugreifen.

Der Raspberry Pi ist kein offensichtlicher Spielautomat, dennoch zeigt dieses Projekt, dass er Quake-Multiplayer-Sitzungen hosten kann. Tatsächlich handelt es sich um einen Prozess, der auf jedem Raspberry Pi-Modell funktioniert.

Obwohl die Einrichtung einfach ist, kann es zu Problemen mit dem lokalen Hotspot-Modus kommen. Dennoch ist der Wechsel zu Ethernet eine kluge Lösung und ermöglicht jedem in Ihrem Netzwerk direkten Zugriff auf die Quake 3-Umgebung.

Stellvertretender Redakteur für Sicherheit, Linux, Heimwerken, Programmierung und Technik. Christian verfügt über umfassende Erfahrung im Desktop- und Software-Support und wurde in Computer Weekly, Linux Format, Tech Radar und ComputerActive veröffentlicht. Christian produziert außerdem die wöchentliche Show von MakeUseOf, die Wirklich nützlicher Podcast. Seine aktuellen Leidenschaften sind seine Zigarrenkistengitarre, seine Retro-Gaming-Website (www.gamingretro.co.uk) und seine Familie.

MAKEUSEOF VIDEO DES TAGES Scrollen Sie, um mit dem Inhalt fortzufahren ¬ ~ Esc /reboot /shutdown /quake/map/list sudo htop sudo cpu sudo dietpi-config 7: Netzwerkoptionen: Adapter Ethernet Aktivieren OK Zurück sudo reboot