Alles, was Sie brauchen, um einen Spieleserver unter Linux zu erstellen

Alles, was Sie brauchen, um einen Spieleserver unter Linux zu erstellen

Spielen hat mit mehreren Spielern schon immer mehr Spaß gemacht. Es begann mit dem Atari 2600 und Arcade-Schränken. Als das Internetzeitalter anbrach, machten Gameserver Remote-Multiplayer-Action zur Realität.





Mit der aktuellen Generation von PC-Gaming können Sie sich mit Servern verbinden oder selbst einen ausführen. Minecraft, Counter-Strike und viele andere Spiele unterstützen Multiplayer auf öffentlichen und privaten Servern.





Die besten Ergebnisse werden mit Linux-Servern erzielt. Egal, ob das Spiel auf Windows, macOS oder sogar auf Android läuft, ein Linux-Gameserver ist ideal.





Hier ist, was Sie wissen müssen, um einen Spieleserver unter Linux zu erstellen.

Voraussetzungen für den Aufbau eines Gameservers

Es gibt ein Missverständnis, dass der Aufbau eines Gameservers kräftige Hardware erfordert. Im Gegenteil, dafür braucht man keine High-End-Hardware. Computer mit niedrigen Spezifikationen werden jedoch wahrscheinlich keine optimale Leistung erbringen.



Es hängt wirklich davon ab, welche Spiele Sie auf Ihrem Linux-Gameserver hosten möchten. Wie können Sie also anfangen?

Nun, Sie müssen zuerst ein paar Dinge wissen. Während das Erstellen eines Spieleservers unter Linux nicht allzu schwierig ist, erfordert es einige Netzwerk- und Computerkenntnisse. Was Sie nicht wissen, schauen Sie online nach.





Dann ist da noch die Hardware. Sie haben grundsätzlich drei Möglichkeiten, alle mit Einschränkungen:

  • Ein kompakter und günstiger SBC (Single Board Computer) wie der Raspberry Pi
  • Ihr PC mit einigen erweiterten Systemspezifikationen
  • Ein dedizierter Linux-Spielserver, der woanders gehostet wird

Schauen wir uns die Vor- und Nachteile der einzelnen an.





Hosten eines Linux-Gameservers auf Raspberry Pi

Das Hosten eines Gameservers auf einem Raspberry Pi ist unkompliziert, aber Sie sind auf meist ältere Spiele beschränkt. Der Computer ist jedoch erschwinglich, hat einen geringen Stromverbrauch und verfügt über eine integrierte drahtlose Netzwerkverbindung und Ethernet.

Dies macht es ideal für das Hosten von Multiplayer-Spielumgebungen wie Minecraft, QuakeWorld, Terraria, Windward und sogar OpenTTD und FreeCiv.

Interessiert an der Verwendung eines Raspberry Pi-betriebenen Linux-Gameservers? Weitere Informationen finden Sie in unserer Liste der Raspberry Pi-Gameserver. Beachten Sie, dass die meisten Spiele auf der Liste auch auf einem Standard-Linux-PC gehostet werden können.

Verwenden Sie Ihren PC als Gameserver

Planen Sie, Ihren PC zum Hosten von Multiplayer-Netzwerkspielen zu verwenden? Die Verwendung Ihres PCs als Spieleserver unter Linux ist eine kluge Option, wenn Sie über ein leistungsstarkes Rig verfügen. Es wird alles von Minecraft bis Call of Duty: Black Ops bewältigen können.

Dies ist jedoch mit einigen Mängeln verbunden. Sie müssen den PC eingeschaltet und ständig mit Ihrem Netzwerk verbunden lassen. Eine dedizierte IP-Adresse wird ebenfalls empfohlen, was den potenziellen Aufwand erhöht.

Es besteht auch die Herausforderung, Ihren Server auf dem neuesten Stand zu halten, das Linux-Betriebssystem zu patchen, sicher zu halten und die Hardware bei Bedarf zu aktualisieren.

Mieten Sie einen dedizierten Linux-Spielserver

Sie können auch einen Server leasen, der mit Gameserver-Software eingerichtet werden kann.

Dies spart viel Zeit und ist eine Lösung für Hardcore-Multiplayer-Spieler. Während dedizierte Linux-Spieleserver erschwinglich sind (ab etwa 10 US-Dollar pro Monat für einen einfachen Minecraft-Server), stellen sie einen regelmäßigen Ausgang dar, auf den Sie sich möglicherweise nicht festlegen möchten.

Stoppcode schlechte Systemkonfigurationsinfo Windows 10

Andererseits spart das Leasing eines Servers Zeit bei der Wartung und vermeidet die Kosten einer dedizierten IP-Adresse. Sie sind jedoch auf das Hosten von Spielen beschränkt, die von Ihrer gewählten Linux-Spielserversoftware unterstützt werden.

GameServers.com bietet eine solide Lösung mit hochwertigen Servern für Netzwerkspiele. Sie haben auch kostenlose Server verfügbar für beliebte ältere Spiele.

Erstellen eines Gameservers mit Linux

Sobald Sie sich für eine Lösung entschieden haben, die zu Ihren Spielen, Ihrer Spielergruppe und Ihrem Budget passt, ist es an der Zeit, den Server aufzubauen. Für eine geleaste Lösung können Sie auf einer Website auf einige Schaltflächen klicken; Wenn Sie Ihren PC verwenden, müssen Sie einige Dinge überprüfen:

  • Ist ein Server verfügbar?
  • Wird Online-Multiplayer unterstützt?
  • Erfüllt Ihr PC die Hardwareanforderungen?

Sie sollten auch berücksichtigen, ob von Ihrem ISP eine dedizierte IP-Adresse benötigt wird. Auf diese Weise können Spieler aus der ganzen Welt auf Ihren Server zugreifen. Eine dedizierte IP-Adresse ist jedoch nicht billig. Das Festhalten am lokalen Netzwerkspiel wird sich als erheblich günstiger erweisen.

Brauchen Sie einen Gameserver-Manager?

Welche Linux-Distribution eignet sich am besten für einen Gameserver?

Wie auch immer Sie mit Ihrem Linux-Spielserver fortfahren, Sie müssen die beste Distribution für das Spiel auswählen.

Für alle, die damit noch nicht vertraut sind, ist die am besten zugängliche Linux-Version, Ubuntu, ein ausgezeichneter Spieleserver. Bei so vielen Dokumentationen, Ratschlägen und Blogs zu diesem Betriebssystem, ganz zu schweigen von einer großen Auswahl an unterstützter Hardware, sollte die Einrichtung zum Hosten von Spielen einfach sein.

Alternativen, die Sie in Betracht ziehen könnten, sind:

  • Debian
  • Arch Linux
  • Gentoo

Kurz gesagt, Sie suchen nach einer Distribution, die einfach zu bedienen ist, zu Ihrer Hardware passt und das Spiel unterstützt.

Welche Gameserver können Sie mit Linux erstellen?

So viele beliebte Spiele werden mit Online-Multiplayer-Unterstützung geliefert. Wenn die Spiele also auf Systemen im selben Netzwerk wie Ihr Spieleserver installiert sind, erkennen die Spiele alle Multiplayer-Sitzungen.

Beispielspiele sind:

XP-Programme unter Windows 10 ausführen
  • Minecraft
  • Team Festung 2 (oben)
  • Gegenschlag

Die Optionen sind jedoch weitaus breiter als bei diesem Trio. Sie können relativ einfach einen Spieleserver für jeden dieser Titel erstellen. Überprüfen Sie bei anderen Spielen, ob sie Netzwerk-Multiplayer unterstützen.

In einigen Fällen benötigen Sie nicht einmal einen PC in voller Größe. Der Raspberry Pi ist beispielsweise ein erstklassiger Kandidat für Minecraft. Lesen Sie unsere ausführliche Anleitung auf So richten Sie den Minecraft-Server auf dem Raspberry Pi ein für Details. Informationen zum Desktop finden Sie in unserer Anleitung zum Einrichten eines Minecraft-Servers.

Erstellen eines Steam-Spielservers

Für Counter-Strike und andere Steam-Spiele benötigst du einen Steam-Spielserver. Das Erstellen eines Steam-Spielservers ist jedoch etwas anders. Für die größtmögliche Unterstützung für so viele Spiele wie möglich unter Linux ist es am besten, Ubuntu mit Steam zu verwenden.

Steams aktuelle Liste der dedizierte Spieleserver für Linux hilft Ihnen bei der Entscheidung. Einige Server erfordern den Kauf des Originalspiels (wie der Counter-Strike Global Offensive Dedicated Server). Andere (z.B. Terraria) benötigen das Original nicht.

Was bedeutet das? Nun, Sie könnten einen Spieleserver für ein Spiel hosten, das Sie nicht unter Linux besitzen, aber unter Windows haben.

Steam Game Server ist bei Steam standardmäßig nicht verfügbar. Nach der Installation des Spieleclients benötigen Sie SteamCMD, um Ihre Spiele zu verwalten. Erstellen Sie zunächst einen Steam-Benutzer in Ihrem Linux-Terminal:

useradd -m steam

Erstellen Sie den Home-Ordner des Benutzers und geben Sie ihn ein:

cd /home/steam

Um auf einem 64-Bit-System zu installieren, fügen Sie das Multiverse-Repository hinzu und aktualisieren Sie:

sudo add-apt-repository multiverse
sudo dpkg --add-architecture i386
sudo apt update

Installieren Sie abschließend steamcmd:

sudo apt install lib32gcc1 steamcmd

Wenn Sie ein 32-Bit-System verwenden, benötigen Sie das Multiversum-Repository nicht. Verwenden Sie stattdessen nach dem Erstellen des Home-Ordners

sudo apt install steamcmd

Überprüfen Sie die Steam-Supportseiten für Anleitungen für andere Linux-Distributionen .

Wenn SteamCMD installiert ist, führen Sie es aus mit:

cd ~
steamcmd

Wie bereits erwähnt, unterstützt SteamCMD die anonyme Anmeldung für die meisten Spieleserver. Verwenden

login anonymous

Für dedizierte Server, die Sie außerhalb Ihres Heimnetzwerks hosten möchten, ist es ratsam, ein neues Steam-Konto zu erstellen. Dies sollte andere Anmeldeinformationen haben als Ihr üblicher Steam-Spielclient.

Einrichten eines Steam-Spielservers

Um einen Gameserver auf Steam zu installieren, geben Sie den Namen des Installationsverzeichnisses ein:

force_install_dir

(wobei zu einem Verzeichnis mit dem Namen des Spiels führt).

Steam vergibt AppIDs sowohl für Clients als auch für Server. Zum Beispiel:

Counter Strike Source

  • Client-App-ID: 240
  • Server-App-ID: 232330

Team Fortress 2

  • Client-App-ID: 440
  • Server-App-ID: 232250

So installieren (und aktualisieren) Sie einen Steam-Spielserver:

app_update

Verwenden Sie für Counter-Strike Source

app_update 232330

Um eine Verbindung zu Ihrem Steam-Spieleserver herzustellen, führen Sie das Spiel einfach auf Ihrem Client-PC aus. Wenn der Gameserver nicht automatisch erkannt wird, wählen Sie die Multiplayer- oder Netzwerkspieloption. Der Gameserver sollte hier aufgelistet sein, also logge dich ein und spiele.

Multiplayer mit Linux-Gameserver-Managern

Schließlich bietet Linux Game Server Managers eine raffinierte Lösung. Es ist ein fantastisches Tool, das mit den meisten kompatibel ist. LGSM verfügt über mehr als 50 Server. Außerdem ist es Open Source und lässt sich in SteamCMD integrieren. Das Befehlszeilentool ermöglicht eine schnelle Bereitstellung von Gameservern unter Linux.

Erfahren Sie mehr bei einem Besuch linuxgsm.com .

Zeit, Ihren Linux-Spielserver zu erstellen

Einen Spieleserver für Linux zu bauen ist nicht einfach, aber es gibt genug gute Software, damit es nicht komplex wird.

Egal, ob Sie einen Minecraft-Server einrichten oder sich auf eine Frag-Aktion auf Counter-Strike Source vorbereiten, die Tools sind verfügbar. Wenn Ihre Hardware der Aufgabe gewachsen ist, sollte Ihr Gameserver ein unterhaltsames und beliebtes Ziel für Mitspieler sein.

Da Sie wahrscheinlich mit Ihren Gegnern chatten möchten, ist hier So richten Sie Ihren eigenen Discord-Server ein .

Teilen Teilen Tweet Email Lohnt sich ein Upgrade auf Windows 11?

Windows wurde neu gestaltet. Aber reicht das aus, um Sie davon zu überzeugen, von Windows 10 auf Windows 11 umzusteigen?

Weiter lesen
Verwandte Themen
  • Linux
  • Spiele
  • Linux
  • DIY-Projekt-Tutorials
  • Heimserver
Über den Autor Christian Cawley(1510 Artikel veröffentlicht)

Stellvertretender Redakteur für Sicherheit, Linux, DIY, Programmierung und Tech Explained und wirklich nützlicher Podcast-Produzent mit umfangreicher Erfahrung im Desktop- und Software-Support. Als Mitwirkender für das Linux-Format-Magazin ist Christian ein Raspberry-Pi-Tüftler, Lego-Liebhaber und Retro-Gaming-Fan.

Kannst du zwei Instagram-Konten haben?
Mehr von Christian Cawley

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um zu abonnieren