Zum Inhalt springen
GAMESERVER-INSTALL
rumpel@gsi:~$ Server werden gestartet …
0 %
Support im Discord: 24 online 2 Server online 0 Besucher online Schaut auch in der Sidebar unter „Artikel“ bei unseren Gaming News vorbei – es lohnt sich!
Registrieren
GAMESERVER-INSTALL .DE · BY RUMPEL
Startseite / FAQ & Hilfe-Center / Linux-Server / ARK:Survival Ascended-Server clustern unter verschiednen Servern...
Linux-Server Anleitung

ARK:Survival Ascended-Server clustern unter verschiednen Servern...

1. Neuen Benutzer für den ARK-Server erstellen Erstelle einen separaten Benutzer, um die Server zu betreiben (z. B. arkserver): 2.

Aktualisiert 28.10.2026 3 Min. Lesezeit 640 Aufrufe von rumpel

1. Neuen Benutzer für den ARK-Server erstellen
Erstelle einen separaten Benutzer, um die Server zu betreiben (z. B. arkserver):

Bash
Bash2 Zeilen
sudo adduser arkserversudo usermod -aG sudo arkserver
  • Passwort vergeben: Während der Erstellung wirst du nach einem Passwort gefragt.
  • Optional: Entferne sudo-Rechte nach der Einrichtung, falls gewünscht:
Bash
Bash1 Zeile
sudo deluser arkserver sudo

2. SSH-Schlüssel für den Benutzer erstellen (passwortloser Zugriff)
Melde dich als der neue Benutzer an:

Bash
Bash1 Zeile
su - arkserver

Generiere SSH-Schlüssel:

Text
Text1 Zeile
ssh-keygen

Drücke Enter für die Standardpfade und lasse die Passphrase leer.

Kopiere den öffentlichen Schlüssel auf die anderen Cluster-Server:

Text
Text2 Zeilen
ssh-copy-id arkserver@Deine Server IPssh-copy-id arkserver@Deine Server IP

Jetzt kann sich arkserver ohne Passwort bei den anderen Servern anmelden.

3. sshfs und Cluster-Verzeichnisse einrichten
sshfs installieren:

Bash
Bash2 Zeilen
sudo apt updatesudo apt install sshfs

Erstelle ein Verzeichnis für den Cluster:

Bash
Bash1 Zeile
mkdir /home/arkserver/ark-cluster

Mounten des Cluster-Ordners vom Hauptserver auf die anderen Server:

Text
Text1 Zeile
sshfs arkserver@Deine IP HauptServer:/home/arkserver/ark-cluster /home/arkserver/ark-cluster

4. Automatisches Mounten einrichten
Bearbeite die /etc/fstab für automatisches Mounten nach Neustart:

Bash
Bash1 Zeile
echo "arkserver@Deine IP Hauptserver:/home/arkserver/ark-cluster /home/arkserver/ark-cluster fuse.sshfs defaults,_netdev,allow_other 0 0" | sudo tee -a /etc/fstab

5. ARK Server-Konfiguration anpassen
Bearbeite die Server-Konfigurationsdatei:

Bash
Bash1 Zeile
nano /home/arkserver/.arkserver/GameUserSettings.ini

Füge Folgendes hinzu:

INI
INI3 Zeilen
[ServerSettings]ClusterID=MeinARKClusterClusterDirOverride=/home/arkserver/ark-cluster

6. Server-Startskripte anpassen
Erstelle ein Startskript für den ARK-Server:

Bash
Bash1 Zeile
nano /home/arkserver/start_ark.sh

Beispiel:

Bash
Bash2 Zeilen
#!/bin/bash/home/arkserver/ARK/ArkAscendedServer TheIsland?listen -clusterid=MeinARKCluster

Speichere und mache das Skript ausführbar:

Bash
Bash1 Zeile
chmod +x /home/arkserver/start_ark.sh

Nun sollte dein  Cluster laufen. Klappt aber nicht mit allen Servern die Server sollten schon im selben Netwerk sein.

Fehlerbehebung

1. Prüfen, ob SSH-Zugriff mit Passwort möglich ist:
Versuche, dich direkt mit SSH und Passwort anzumelden:

Text
Text1 Zeile
ssh arkserver@85.215.47.18

Falls du dich anmelden kannst, liegt das Problem nur bei der Schlüssel-Authentifizierung.

Falls auch die Passwortanmeldung nicht funktioniert, liegt ein generelles SSH-Problem vor (z. B. Firewall, fehlender SSH-Dienst).


2. SSH-Schlüssel neu erstellen und übertragen:
Auf dem Client (wo du mountest):

Text
Text1 Zeile
ssh-keygen
  • Drücke Enter für alle Optionen, um die Standards zu akzeptieren.
  • Schlüssel speichern unter: /home/arkserver/.ssh/id_rsa
  • Passphrase leer lassen (oder ein Passwort setzen, falls gewünscht).

[*]
Übertrage den neuen öffentlichen Schlüssel auf den Zielserver:

Text
Text1 Zeile
ssh-copy-id arkserver@85.215.47.18

Falls dies nicht funktioniert, führe es manuell aus:

Bash
Bash1 Zeile
cat ~/.ssh/id_rsa.pub | ssh arkserver@85.215.47.18 'mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys'

3. Rechte auf dem Zielserver prüfen:
Melde dich per SSH (Passwort) auf dem Zielserver an und stelle sicher, dass die SSH-Schlüssel korrekt eingerichtet sind:

Text
Text1 Zeile
ssh arkserver@85.215.47.18

Überprüfe die Berechtigungen:

Bash
Bash2 Zeilen
ls -ld ~/.sshls -l ~/.ssh/authorized_keys

Falls das .ssh-Verzeichnis oder die authorized_keys falsche Rechte hat:

Bash
Bash2 Zeilen
chmod 700 ~/.sshchmod 600 ~/.ssh/authorized_keys

4. SSH-Server-Einstellungen prüfen (auf Zielserver):

Bearbeite die SSH-Server-Konfigurationsdatei:

Bash
Bash1 Zeile
sudo nano /etc/ssh/sshd_config

Stelle sicher, dass diese Zeilen korrekt sind:

Text
Text3 Zeilen
PubkeyAuthentication yesAuthorizedKeysFile .ssh/authorized_keysPasswordAuthentication yes

Falls PasswordAuthentication auf no steht, ändere es auf yes und starte den SSH-Dienst neu:

Bash
Bash1 Zeile
sudo systemctl restart ssh

5. Test der Verbindung:

Versuche erneut, dich per SSH mit deinem Schlüssel anzumelden:

Text
Text1 Zeile
ssh arkserver@85.215.47.18

Falls es funktioniert, versuche erneut das sshfs-Mounting:

Text
Text1 Zeile
sshfs arkserver@85.215.47.18:/home/arkserver/ark-cluster /home/arkserver/ark-cluster

LG 

rumpel  ;)

Original-Thema im Forum ansehen

War das hilfreich?

Passend dazu

Nicht gefunden, was du suchst?Deine Frage ist nicht dabei? Frag einfach im Support-Forum.Frage stellen