In diesem Handbuch richten wir einen Just Cause 2: Multiplayer-Linux-Server ein.
Diese Befehle wurden unter Debian 7 x64 getestet, sollten aber auch unter der aktuellen Version von Ubuntu funktionieren.
Der erste Schritt ist die Anmeldung bei unserem Server als root. Wir müssen einige Pakete installieren, bevor wir den JC2: MP-Server ausführen können.
Wenn Sie x64 ausführen, führen Sie die folgenden Befehle aus:
dpkg --add-architecture i386
apt-get update
apt-get install -y libc6-i386 lib32gcc1 lib32stdc++6 screen
Wenn Sie x86 ausführen, führen Sie die folgenden Befehle aus:
apt-get update
apt-get install -y screen
Wenn Sie eine Warnung zu "Festlegen des Gebietsschemas fehlgeschlagen" erhalten, führen Sie die folgenden Befehle aus:
export LANGUAGE=en_US.UTF-8
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
locale-gen en_US.UTF-8
dpkg-reconfigure locales
(Der volle Kredit geht an "Werner Fischer" für die Gebietsschema-Befehle.)
Wenn Sie zum Konfigurationsbildschirm gelangen, drücken Sie ENTER , wählen Sie en_USund drücken Sie erneut ENTER . Starten Sie danach Ihre SSH-Sitzung neu.
Jetzt müssen wir einen Benutzer für unseren JC2: MP-Server erstellen, da es eine schlechte Idee ist, Dinge als Root auszuführen. Das zu tun:
adduser steam
Befolgen Sie die Anweisungen, um ein Kennwort für Ihren Benutzer festzulegen. Drücken Sie ENTER , um Benutzerinformationen überspringen eingeben.
Als nächstes wollen wir Befehle als Benutzer ausführen steam. Wechseln Sie zum steamBenutzer, indem Sie den folgenden Befehl ausführen:
su steam
steamcmdErstellen Sie einen Ordner und greifen Sie auf die Software zu, um JC2: MP herunterzuladen. Dies geschieht durch Ausführen von:
mkdir ~/steamcmd
cd ~/steamcmd
wget http://media.steampowered.com/client/steamcmd_linux.tar.gz
tar -xf steamcmd_linux.tar.gz
rm steamcmd_linux.tar.gz
Wir sind bereit, die JC2: MP-Serversoftware herunterzuladen! Führen Sie den folgenden Befehl aus und warten Sie, während die Dateien heruntergeladen werden:
./steamcmd.sh +login anonymous +force_install_dir ~/jc2mp +app_update 261140 validate +quit
Wenn der Download aus irgendeinem Grund fehlschlägt, können Sie den Befehl einfach erneut ausgeben und er wird dort fortgesetzt, wo er aufgehört hat. Der Download sollte nicht zu lange dauern, da er nur die Serverdateien enthält.
Sobald der Download abgeschlossen ist, müssen wir unseren JC2: MP-Server konfigurieren:
cd ~/jc2mp
mv default_config.lua config.lua
nano config.lua
Wie Sie diese Datei konfigurieren, liegt bei Ihnen. Sie sollten jedoch wahrscheinlich Folgendes ändern:
MaxPlayers - Eine Obergrenze von 5000 Spielern wird nicht benötigt, ein vernünftigeres Limit von 200 würde wahrscheinlich ausreichen.
Name - Benennen Sie Ihren Server mit etwas Schönem. Wenn Sie ihn als Standard-JC2-MP-Server belassen, können Sie ihn möglicherweise nicht finden.
Passwort - Wenn Ihr Server privat sein soll, sollten Sie das Passwort festlegen.
In dieser Konfigurationsdatei gibt es unzählige Optionen, die Sie ändern können, wenn Sie experimentieren müssen / möchten. Sobald Sie mit der Bearbeitung fertig sind, können Sie die Datei speichern, indem Sie STRG + X und dann Y drücken .
Nachdem Sie die Optionen Ihres Servers konfiguriert haben, müssen Sie eine neue SSH-Sitzung starten und sich als der zuvor erstellte steamBenutzer anmelden . Starten Sie Ihren Server nach dem Anmelden, indem Sie Folgendes ausführen:
cd ~/jc2mp
screen -S jc2mp ./Jcmp-Server
Oder wenn Sie es vorziehen, keine neue SSH-Sitzung zu erstellen und diese unbeaufsichtigt zu starten:
screen -dmS jc2mp ./Jcmp-Server
Wenn Sie die erste Option auswählen, können Sie sich von diesem Bildschirm "trennen", indem Sie gleichzeitig STRG , A + D drücken . Sie können jederzeit wieder auf diesen Bildschirm zugreifen, indem Sie Folgendes eingeben:
screen -r jc2mp
Um Ihren Server in Zukunft zu starten, melden Sie sich als steamBenutzer an und führen Sie Folgendes aus:
cd ~/jc2mp
screen -S jc2mp ./Jcmp-Server
Herzliche Glückwünsche! Ihr JC2: MP-Server ist jetzt betriebsbereit! Jetzt können Sie Ihre Freunde dazu einladen oder Skripte hinzufügen.