04-16-2023, 03:33 PM
Führen Sie Ihren Ark-Server aus Sicherheitsgründen nicht als root aus. Erstellen Sie stattdessen einen separaten Ark-Benutzer, um Ihre Serveranwendung auszuführen. Notieren Sie sich das von Ihnen vergebene Passwort:
Code:
adduser ark
ARK-Server installieren
Loggen sie sich als ihr Benutzer ein und erstellen ein Verzeichnis für den Server.
Code:
su - ark
mkdir server
Erstellen Sie einen Symlink von /usr/games/steamcmd zu steamcmd im Home-Verzeichnis des Ark-Benutzers:
Code:
ln -s /usr/games/steamcmd steamcmd
Führen Sie steamcmd mit den folgenden Optionen aus, um den ARK-Server zu installieren:
Wenn sie ein Fittest Server aufsetzen möchten dann ersetzen sie die 376030 durch die 445400.
Code:
steamcmd +login anonymous +force_install_dir /home/ark/server +app_update 376030 +quit
Starten des Ark Servers
Wechseln Sie zurück zu Ihrer Root-Benutzersitzung:
Code:
su -
Erstellen Sie eine neue systemd-Dienstdatei, indem Sie sie in Nano (oder dem Editor Ihrer Wahl) öffnen:
Code:
nano /lib/systemd/system/ark.service
Kopieren Sie die folgenden Zeilen und fügen Sie sie in die neue Datei ein. Ersetzen Sie den Wert customname im Parameter SessionName in Zeile 12 durch einen eindeutigen Namen, den Sie zur Identifizierung Ihres Ark-Servers verwenden.
PHP-Code:
1 [Unit]
2 Description=ARK Survival Evolved
3 [Service]
4 Type=simple
5 Restart=on-failure
6 RestartSec=5
7 StartLimitInterval=60s
8 StartLimitBurst=3
9 User=ark
10 Group=ark
11 ExecStartPre=/home/ark/steamcmd +login anonymous +force_install_dir /home/ark/server +app_update 376030 +quit
12 ExecStart=/home/ark/server/ShooterGame/Binaries/Linux/ShooterGameServer TheIsland?listen?SessionName=mumbly -server -log
13 ExecStop=killall -TERM srcds_linux
14 [Install]
15 WantedBy=multi-user.target
Beenden und Speichern der Datei
Aktualisieren Sie systemd, um Ihre Änderungen zu übernehmen:
Code:
systemctl enable ark.service
systemctl start ark
Konfiguration Ihres Ark-Servers
Nachdem Sie den Server gestartet haben, können Sie Einstellungen hinzufügen oder entfernen, indem Sie die Datei GameUserSettings.ini unter /home/ark/server/ShooterGame/Saved/Config/LinuxServer bearbeiten. Fügen Sie die folgenden Einstellungen im Abschnitt [ServerSettings] (ganz unten) dieser Datei hinzu und ersetzen Sie die „Beispiel“-Passwörter durch Ihre eigenen (machen Sie sie nicht zum gleichen Passwort):
Code:
ServerPassword=example
ServerAdminPassword=example
Wenn Sie Änderungen vornehmen, während der Server ausgeführt wird, müssen Sie ihn stoppen und erneut starten, bevor diese Änderungen wirksam werden. Um den Server zu stoppen, geben Sie Folgendes ein:
Code:
systemctl stop ark
Server starten
Code:
systemctl start ark
Verbinden Sie den Spielclient mit Ihrem Ark-Server
Öffnen Sie auf Ihrem lokalen Computer den Spiel-Client von Ark: Survival Evolved.
Klicken Sie auf „Ark beitreten“:
Während die Serverliste gefüllt wird, können Sie die Ergebnisse mit den Sitzungsfiltern in der unteren linken Ecke des Fensters filtern. Wählen Sie „Inoffiziell“ aus dem Pulldown-Menü „Sitzungsfilter“ und aktivieren Sie das Kontrollkästchen „Passwortgeschützt anzeigen“ (das Häkchen ist etwas schwach, also schauen Sie genau hin):
Viel Spaß beim Spielen...
Lg
rumpel
Dieser Beitrag wurde zuletzt bearbeitet: 04-16-2023, 03:34 PM von rumpel.