Hallo, Gast
Du musst dich registrieren bevor du auf unserer Seite Beiträge schreiben kannst.

Benutzername
  

Passwort
  





Durchsuche Foren

(Erweiterte Suche)

Foren-Statistiken
» Mitglieder: 535
» Neuestes Mitglied: samathajnrz8882
» Foren-Themen: 262
» Foren-Beiträge: 317

Komplettstatistiken

Benutzer Online
Momentan sind 24 Benutzer online
» 0 Mitglieder
» 23 Gäste
Baidu

Aktive Themen
Minecraft - PlotSquared P...
Forum: Tools
Letzter Beitrag: rumpel
09-09-2026, 06:24 AM
» Antworten: 0
» Ansichten: 63
LS 19, 22, 25 unter AMP e...
Forum: Linux
Letzter Beitrag: rumpel
09-07-2026, 12:13 PM
» Antworten: 0
» Ansichten: 79
Ark ASA - Cluster-Chat k...
Forum: Linux
Letzter Beitrag: rumpel
08-25-2026, 07:24 PM
» Antworten: 0
» Ansichten: 190
🎮 G.Master – Wir suchen B...
Forum: Linux
Letzter Beitrag: rumpel
08-20-2026, 11:53 AM
» Antworten: 0
» Ansichten: 187
Neue Projekte fertiggeste...
Forum: Offizielle Ankündigungen
Letzter Beitrag: rumpel
08-20-2026, 11:47 AM
» Antworten: 0
» Ansichten: 151

 
  ARK:Survival Ascended-Server clustern unter verschiednen Servern...
Geschrieben von: rumpel - 01-07-2025, 09:47 PM - Forum: Linux - Keine Antworten

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


Code:
sudo adduser arkserver sudo 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:

Code:
sudo deluser arkserver sudo

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


Code:
su - arkserver

Generiere SSH-Schlüssel:

Code:
ssh-keygen

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

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


Code:
ssh-copy-id arkserver@Deine Server IP ssh-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:



Code:
sudo apt update sudo apt install sshfs

Erstelle ein Verzeichnis für den Cluster:


Code:
mkdir /home/arkserver/ark-cluster

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

Code:
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:



Code:
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:


Code:
nano /home/arkserver/.arkserver/GameUserSettings.ini


Füge Folgendes hinzu:

Code:
[ServerSettings] ClusterID=MeinARKCluster ClusterDirOverride=/home/arkserver/ark-cluster

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


Code:
nano /home/arkserver/start_ark.sh

Beispiel:


Code:
#!/bin/bash /home/arkserver/ARK/ArkAscendedServer TheIsland?listen -clusterid=MeinARKCluster

Speichere und mache das Skript ausführbar:

Code:
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:



Code:
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):


Code:
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:

Code:
ssh-copy-id arkserver@85.215.47.18

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

Code:
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:


Code:
ssh arkserver@85.215.47.18

Überprüfe die Berechtigungen:

Code:
ls -ld ~/.ssh ls -l ~/.ssh/authorized_keys

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

Code:
chmod 700 ~/.ssh chmod 600 ~/.ssh/authorized_keys

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

Bearbeite die SSH-Server-Konfigurationsdatei:


Code:
sudo nano /etc/ssh/sshd_config

Stelle sicher, dass diese Zeilen korrekt sind:

Code:
PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys PasswordAuthentication yes

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

Code:
sudo systemctl restart ssh

5. Test der Verbindung:

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

Code:
ssh arkserver@85.215.47.18

Falls es funktioniert, versuche erneut das sshfs-Mounting:

Code:
sshfs arkserver@85.215.47.18:/home/arkserver/ark-cluster /home/arkserver/ark-cluster






LG 

rumpel  Wink

Drucke diesen Beitrag

  PufferPanel V3 installieren kurz und bündig (Debian/Ubuntu)
Geschrieben von: rumpel - 01-06-2025, 09:57 PM - Forum: Linux - Keine Antworten




Systemanforderungen

Ein VPS oder dedizierter Server (32-Bit wird NICHT unterstützt)

SSH-Zugriff und Administratorrechte (Root oder Sudo) auf dem Server


Die folgenden Ports werden von PufferPanel verwendet. Bitte erlauben Sie den Datenverkehr zu/von diesen Ports, um Ihre Installation vollständig nutzen zu können.
  • 8080: Webzugriff

  • 5657: SFTP

Installieren mit folgenden Befehlen... 

Code:
echo "deb https://packagecloud.io/pufferpanel/pufferpanel/any/ any main" > sudo tee /etc/apt/sources.list.d/pufferpanel.list sudo apt update sudo apt-get install pufferpanel


Einen Administrator anlegen mir folgenden Befehl...

Code:
sudo pufferpanel user add

Wichtig ist eine gültige E-Mail Adresse angeben.

Starten des Panels mit diesen Befehl.

Code:
sudo systemctl enable --now pufferpanel

Stoppen oder beenden könnt ihr das Panel mit folgendem Befehl...

Code:
sudo systemctl disable --now pufferpanel
 
Weitere Servertemplates wie z.B Palworld findet ihr unter folgenden Link

Klick Mich...

Fertig ist auch schon die Standart Einrichtung des panel' s und ihr könnt gleich loslegen.

Weiter Video's zur Aktivierung von SSl folgen auf Wunsch.

LG 

rumpel  Smile Tongue

Drucke diesen Beitrag

  AMP Host-Ip-Adresse wieder zurück setzen mit einem kurzem Befehl...
Geschrieben von: rumpel - 01-02-2025, 04:24 AM - Forum: Linux - Keine Antworten

AMP Host-Ip-Adresse wieder zurück setzen mit einem kurzen Befehl...

Meldet euch wie gewohnt auf dem Server an mit Putty oder einem änlichen Tool.

Nachdem ihr eingeloogt seit nutzt ihr folgenden Befehl um in die AMP Oberfläche zu gelangen.

Code:
sudo su -l amp

Ihr seit nun mit der AMP Oberfläche Verbunden. Stoppt nun alle Diesnte mit diesem Befehl...

Code:
ampinstmgr stopall oder ampinstmgr stop ADS01

Nun setzt ihr mit folgendem Befehl eure Host-IP Adresse auf Standart zurück.

Code:
ampinstmgr repairauth standalone http://localhost:8080

Nun sollte ihr wie gewohnt wieder auf eure Standart Instanze zugreifen können.

LG

rumpel Tongue

Drucke diesen Beitrag