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

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

Seit seiner Gründung hat das Spielen mit mehreren Spielern fast immer mehr Spaß gemacht. Das Multiplayer-Gameplay ging auf die Atari 2600 und die Arcade-Gehäuse zurück. Nach dem Internetzeitalter wurde Remote Multiplayer mit dem Aufkommen von Spieleservern möglich.

Bei aktuellen Spielen ist es nicht nur möglich, sich mit Servern zu verbinden, sondern sogar zu betreiben. Ob es eine ist Minecraft Server, ein Anfall von Gegenschlag, oder einer Reihe von Titeln, es gibt normalerweise eine Möglichkeit, einen Spieleserver zu starten. Während das Spielen unter Linux wie Gegensätze erscheint, gibt es eine Vielzahl von Spielen, die unter Linux 10+ Windows-Spielen nativ verfügbar sind, die Sie unter Linux mit Steam 10+ spielen könnten. Windows-Spiele, die Sie unter Linux mit Steam spielen könnten Windows einfach, um Ihre Lieblingsspiele zu spielen, loslassen. Die Installation von SteamOS ist jetzt eine praktikable Option, und die folgende Titelsammlung veranschaulicht die Situation im Jahr 2016. Lesen Sie weiter .

Erfahren Sie alles über das, was Sie zum Aufbau eines Gameservers unter Linux benötigen.

Voraussetzungen für das Erstellen eines Spielservers

Es besteht ein Missverständnis, dass das Erstellen eines Spieleservers robuste Hardware erfordert. Im Gegenteil, Sie brauchen keine High-End-Hardware. Computer mit niedriger Spezifikation bieten jedoch wahrscheinlich keine optimale Leistung. Das alte Netbook, das Sie herumliegen, ist wahrscheinlich nicht die beste Wahl.

Der Aufbau eines Spieleservers unter Linux ist zwar nicht besonders schwierig, erfordert jedoch einige Netzwerk- und Computerkenntnisse. Was Sie nicht wissen, können Sie möglicherweise nachschlagen.

Einen Game Server unter Linux erstellen

Minecraft Server erstellen

Einrichten eines Minecraft Server erfordert Serversoftware von Mojang. Zum Glück ist es kostenlos herunterzuladen. Ein Linux-Hosted Minecraft Server sollte unter 32- und 64-Bit-Versionen von Linux ordnungsgemäß funktionieren. Jedoch die Minecraft Gamepedia schlägt jedoch vor, dass 64-Bit-Iterationen eine höhere Leistung bieten können.

Wir benötigen Java, um a ausführen zu können Minecraft Server. Linux ist mehr kompatibel 4 Möglichkeiten, Linux mit noch mehr Software kompatibel zu machen 4 Möglichkeiten, Linux mit noch mehr Software kompatibel zu machen Lesen Sie mehr, wenn Java installiert ist. Um Ihre Java-Version zu überprüfen, führen Sie den Befehl aus

Java-Version

Wenn dieser Befehl ausgeführt wird, wird eine ähnliche Meldung zurückgegeben “Java nicht gefunden” dann müssen Sie es installieren. Sie können Java mit einer Reihe von Methoden unter Linux installieren. Die einfachste Lösung für Ubuntu ist die Verwendung von apt-get.

Aktualisieren Sie vor der Installation von Java den Paketindex:

sudo apt-get update

Als Nächstes installieren Sie Java mit dem folgenden Befehl. Es installiert das Standard-Java Development Kit (JDK):

sudo apt-get install default-jdk

Sie können es mit OpenJDK versuchen, aber die Benutzer berichten von mehr Erfolg bei der offiziellen Oracle Java-Installation.

Ubuntu

Wenn Sie Ubuntu ausführen, müssen Sie möglicherweise die folgenden Paketinstallationsprogramme ausführen, damit Sie das verwenden können

apt-add-repository 

Befehl:

apt-get install software-properties-common 
apt-get install python-software-eigenschaften

Fügen Sie als Nächstes das Update der Quellliste hinzu, fügen Sie den PPA hinzu und installieren Sie schließlich Java:

sudo apt-add-repository ppa: webupd8team / java

Führen Sie nach dem Hinzufügen der PPA ein Update aus:

sudo apt-get update

Wenn dieses Update abgeschlossen ist, installieren Sie Java über die Befehlszeile:

sudo apt-get install oracle-java8-installer

Sie sollten jetzt Java installiert haben.

Debian

Bei Debian-basierten Distributionen ist die Installation von Java etwas anders. Sie müssen nicht freie Repositorys scannen. Fügen Sie dazu der Datei /ect/apt/sources.list die Datei non-free hinzu.

Die tatsächliche URL, zu der Sie dies hinzufügen, variiert. Zum Beispiel kann es lesen

deb http://http.us.debian.org/debian stabiler Hauptbeitrag

Daher wäre die neue URL:

deb http://http.us.debian.org/debian stabiler Hauptbeitrag nicht frei

Aktualisieren Sie Ihre Quellenliste, sobald Sie sie kostenlos hinzugefügt haben:

sudo apt-get update

Um Java zu installieren, führen Sie Folgendes aus:

sudo apt-get install sun-java7-jre

Arch Linux

Führen Sie den Befehl aus:

Pacman -S jre7-openjdk

Arch Linux ARMv7

Bei Arch Linux ARMv7 installieren Sie Java am besten hier vom Oracle-Download. Extrahieren Sie diese Datei nach / usr / lib / jvm und ändern Sie den Java-Standardwert in:

Archlinux-Java-Set jdk1.7.o_60

Gentoo

Wenn Sie Gentoo verwenden, führen Sie einfach Folgendes aus:

auftauchen virtuell / jre

Andere Distros

Es gibt immer die Download-Methode. Oracle bietet Downloadpakete für Java an, die mit den meisten Distributionen kompatibel sind. Es sind sowohl 32- als auch 64-Bit-Pakete verfügbar.

Laden Sie die Minecraft Server Software herunter

Machen Sie ein Verzeichnis für Ihre Minecraft Server und Verzeichnis wechseln. Gib ihm einen Namen (“Minecraft” ist eine gute Wahl), navigieren Sie dann in dieses Verzeichnis.

mkdir minecraft
cd minecraft

Als nächstes holen Sie die letzte Iteration der Minecraft Serversoftware:

wget -O minecraft_server.jar https://s3.amazonaws.com/Minecraft.Download/versions/1.11/minecraft_server.1.11.jar

Laden Sie alternativ die neueste Version von herunter Minecraft Serversoftware über diesen Link. Bewegen Sie den JAR zu Ihrem gewünschten Minecraft Mappe. Wechseln Sie in das Verzeichnis, wenn Sie noch nicht dort sind.

Führen Sie schließlich Folgendes aus:

java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui

Die Installation schlägt jedoch fehl. Wir müssen zuerst der Eula-Lizenz zustimmen. Eingeben:

nano eula.txt

Dadurch wird die Datei eula.txt geöffnet. Einfach ändern:

Eula = falsch

zu

eula = wahr

Geben Sie den Befehl erneut ein:

java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui

Verbindung zum Minecraft Server

Sie können jetzt eine Verbindung zu Ihrem neu installierten herstellen Minecraft Server durch Laufen Minecraft. Wählen Multiplayer. Als nächstes geben Sie Ihrem Server einen Namen. Fügen Sie schließlich die Adresse des Geräts oder Ihres lokalen PCs hinzu. Dies ist die IP und der Port. Standardmäßig ist der Port Minecraft verwendet ist 25565. Die Serveradresse lautet also [IP-Adresse]: 25565. Danach einfach klicken Erledigt.

Jetzt haben Sie Ihr installiert Minecraft Server, lernen, wie man optimiert Minecraft für Linux.

Einen Steam-Game-Server erstellen

Für Counter-Strike und andere Steam-Spiele benötigen Sie einen Steam-Spieleserver. Das Erstellen eines Steam-Spieleservers ist jedoch etwas anders. Ich habe eine Maschine mit Ubuntu 16.04 LTS verwendet. Während in einem Steam-Community-Post vorgeschlagen wird, ein anderes Benutzerkonto zur Verwendung als Steam-Server zu erstellen, habe ich einfach mein Standard-Ubuntu-Benutzerkonto verwendet.

SteamCMD

Mit dem SteamCMD-Dienstprogramm können Sie einen Steam-Server ausführen. Dieses Tool lädt dedizierte Server für Steam-Spiele herunter und installiert sie. Fügen Sie das SteamCMD-Installationsprogramm in die Befehlszeile ein, um es herunterzuladen:

cd ~ pwd mkdir steamcmd cd ~ / steamcmd wget http://media.steampowered.com/installer/steamcmd_linux.tar.gz tar -xvzf steamcmd_linux.tar.gz

Stellen Sie sicher, dass Sie sich in Ihrem steamcmd-Verzeichnis befinden. Sobald Sie in dieses Verzeichnis gewechselt haben, führen Sie Folgendes aus:

./steamcmd.sh

Ein Installationsskript und ein Update werden ausgeführt. Versuchen Sie anschließend, sich anzumelden. Sie können einfach Folgendes eingeben:

Anmelden anonym

Sie sollten eine Meldung sehen, dass Sie anonym bei Steam Public angemeldet sind.

Verbindung zu Servern

Obwohl SteamCMD installiert ist, müssen noch dedizierte Server hinzugefügt werden. Es gibt jedoch einige Feinheiten. Wenn Steam einen dedizierten Server anbietet und dieser kostenlos ist, ist ein anonymer Login in Ordnung. Bei bestimmten Servern müssen Sie sich jedoch mit einem Steam-Konto anmelden.

Zum Beispiel, Team Fortress 2 kann so gespielt werden. Habe nicht gespielt Team Festung oder es ist schon eine Weile her? Nun, vielleicht müssen Sie erneut nachdenken TF2. Wenn Steam einen dedizierten Server anbietet, der keine kostenlose Bereitstellung ist, müssen Sie sich mit einem Steam-Konto anmelden. Dies ist, als würden Sie einen Steam-Client verwenden. Gegenschlag Server müssen auf diese Weise eingerichtet werden.

Steam weist AppIDs sowohl für Clients als auch für Server zu.

Counter Strike Source

  • Client-AppID: 240
  • Server-AppID: 232330

Team Fortress 2

  • Client-AppID: 440
  • Server-AppID: 232250

Aber was machen wir eigentlich? tun mit dieser Information? Es muss in die dedizierten Ordner gehen. Daher für a Team Fortress 2 Server ist der Standardpfad

/ home / usr / tf2-1

Um einen Installationsordner zu erstellen, führen Sie Folgendes aus:

mkdir tf2-1

Es gibt zwei Methoden zum Installieren eines Spiels. Wenn Sie ein anonymes Login verwenden, geben Sie einfach Folgendes ein:

cd ~ / steamcmd; ~ / steamcmd / steamcmd.sh + login anonymous + force_install_dir Installationsordner + app_update appid validate + quit;

Wenn Sie jedoch eine Steam-ID verwenden müssen, verwenden Sie stattdessen Folgendes:

cd ~ / steamcmd; ~ / steamcmd / steamcmd.sh + login real-steam-id-here steam-id's-password-here + Kraftinstallationsverzeichnis Installationsordner-here + app_update appid-here validate + Verlassen;

Installieren Sie daher a Team Fortress 2 Server, geben Sie dies in die Befehlszeile ein:

cd ~ / steamcmd; ~ / steamcmd / steamcmd.sh + login anonymous + force_install_dir / home / game-server / tf2-1 + app_update 232250 validate + quit;

Je nach Einrichtung ist möglicherweise eine Konfiguration erforderlich. Mehr darüber erfahren Sie hier. Um einen Spieleserver zu starten, navigieren Sie in den richtigen Ordner und führen Sie ihn aus. Wir schauen uns ein an Team Fortress 2 Beispiel:

cd /home/game-server/tf2-1/ ;./srcds_run -secure -game tf -nohltv + port 6005 -steamport 6105 + clientport 6205

Andere Methoden

Während die vorherigen Beispiele Steam-Spiele und Minecraft, Dies sind nicht die einzigen Titel, für die Sie einen Server ausführen möchten. Dies sind auch nicht die einzigen Methoden, um einen Spieleserver unter Linux zu erstellen. GameServers.com bietet eine solide Lösung. Es gibt kostenpflichtige Versionen, aber ich habe eine kostenlose probiert Counter Strike Source Server. Schauen Sie sich die freien Server hier an.

Sobald Sie einen Server beantragen, erhalten Sie eine E-Mail mit Informationen zu Ihrem Server. Klicken Sie auf den Link und folgen Sie den Anweisungen (siehe unten). Es ist ein ordentlicher Service. Es ist besonders nützlich, wenn Sie über veraltete Hardware verfügen oder einfach einen separaten Server benötigen.

Schließlich bieten Linux Game Server Managers eine clevere Lösung. Es ist ein fantastisches Werkzeug, das mit vielen Distributionen kompatibel ist. LGSM verfügt über mehr als 50 dedizierte Server. Außerdem ist es Open Source. Das Befehlszeilentool ermöglicht die schnelle Bereitstellung dedizierter Spieleserver unter Linux. Schauen Sie sich die Demo unten an:

Obwohl dies eine ausgezeichnete Wahl ist, gibt es zahlreiche Optionen für die Installation von Linux-Spieleservern. Welches verwendest du? Lass es uns in den Kommentaren unten wissen!

Bildnachweis: Aperture75 über Shutterstock.com

Erfahren Sie mehr über: Linux.