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: 268
» Foren-Beiträge: 323

Komplettstatistiken

Benutzer Online
Momentan sind 28 Benutzer online
» 0 Mitglieder
» 24 Gäste
Baidu, Bing, Facebook, Twitter

Aktive Themen
LS 19, 22, 25 unter AMP e...
Forum: Linux
Letzter Beitrag: rumpel
Gestern, 12:13 PM
» Antworten: 0
» Ansichten: 29
Grab Enough Caravan Items...
Forum: Diskussionen, Fragen, Spaß
Letzter Beitrag: Ephraim
Gestern, 11:52 AM
» Antworten: 0
» Ansichten: 16
Diablo 4 Season15 Mechani...
Forum: Diskussionen, Fragen, Spaß
Letzter Beitrag: Ephraim
Gestern, 11:49 AM
» Antworten: 0
» Ansichten: 11
IGGM: Pre-Order FC 27 Coi...
Forum: Diskussionen, Fragen, Spaß
Letzter Beitrag: Ephraim
Gestern, 11:45 AM
» Antworten: 0
» Ansichten: 15
FC 27 Biggest FC 27 Caree...
Forum: Diskussionen, Fragen, Spaß
Letzter Beitrag: Ephraim
Gestern, 11:38 AM
» Antworten: 0
» Ansichten: 17

 
  Ark Asa - Clustern auf unterschiedlichen Servern (unterschiedliche Netzwerke)
Geschrieben von: rumpel - 06-12-2026, 04:50 PM - Forum: Tools - Keine Antworten

Für Ubuntu Linux 24.04 LTS ist Syncthing tatsächlich die stabilste und ausfallsicherste Methode, wenn du zwei getrennte Server zusammenschließen willst. Da Syncthing die Daten direkt spiegelt, läuft das Cluster auch dann flüssig, wenn die Verbindung zwischen den Servern mal für ein paar Millisekunden schwankt.

Hier ist die Schritt-für-Schritt-Anleitung, wie du Möglichkeit 2 auf beiden Linux-Servern einrichtest und mit AMP verbindest.

Schritt 1: Syncthing auf beiden Servern installieren


Führe diese Befehle auf Server 1 (alt) und Server 2 (neu) im Terminal aus:


# Syncthing-Repository hinzufügen für die aktuellste Version

Code:
sudo mkdir -p /etc/apt/keyrings sudo curl -L -o /etc/etc/apt/keyrings/syncthing-archive-keyring.gpg https://syncthing.net/release-key.gpg echo "deb [signed-by=/etc/apt/keyrings/syncthing-archive-keyring.gpg] https://apt.syncthing.net/ syncthing stable" | sudo tee /etc/apt/sources.list.d/syncthing.list



# System aktualisieren und Syncthing installieren

Code:
sudo apt update sudo apt install syncthing -y


Schritt 2: Syncthing für den AMP-Benutzer einrichten


Da AMP unter dem Systembenutzer amp läuft, muss auch Syncthing als Benutzer amp ausgeführt werden. Nur so haben beide Programme Zugriff auf die Spieldateien.

Erstelle das Verzeichnis für die Clusterdaten (auf beiden Servern):



Code:
sudo mkdir -p /home/amp/arkcluster sudo chown -R amp:amp /home/amp/arkcluster


Aktiviere und starte den Syncthing-Dienst für den Benutzer amp:


Code:
sudo systemctl enable syncthing@amp.service sudo systemctl start syncthing@amp.service

Schritt 3: Web-Interface für den Zugriff öffnen


Standardmäßig ist das Syncthing-Webmenü nur über localhost (127.0.0.1) erreichbar. Damit du es im Browser aufrufen kannst, musst du es kurz für deine IP freigeben:

Öffne die Konfigurationsdatei (auf beiden Servern):



Code:
sudo nano /home/amp/.local/state/syncthing/config.xml Suche nach der Zeile <address>127.0.0.1:8384</address>



Ändere sie ab in:
0.0.0.0:8384
(Dadurch ist es von außen erreichbar).


Speichere mit STRG+O, Bestätigen mit Enter, Verlassen mit STRG+X.

Starte den Dienst neu:


sudo systemctl restart syncthing@amp.service


⚠️ Sicherheitshinweis: Rufe nun im Browser http://DEINE-SERVER-IP:8384 auf. Syncthing wird dich sofort auffordern, ein Passwort für das Web-Interface festzulegen. Tu das bitte aus Sicherheitsgründen sofort für beide Server!

Schritt 4: Server miteinander verbinden & Ordner teilen


ID kopieren: Klicke auf Server 1 oben rechts auf Aktionen -> ID anzeigen. Kopiere den langen Code.

Server hinzufügen: Gehe auf Server 2 im Web-Interface unten rechts auf Gerät hinzufügen. Füge die ID von Server 1 ein und gib ihm einen Namen (z.B. "Ark-Server-1").

Wiederholen: Mach das Gleiche umgekehrt (Server 2 ID kopieren und bei Server 1 hinzufügen). Die Server zeigen dir nun an, dass sie "Verbunden" sind.

Den Cluster-Ordner einrichten:


Auf Server 1 siehst du standardmäßig einen Ordner namens "Default Folder". Den kannst du löschen oder ignorieren.

Klicke auf Ordner hinzufügen.

Ordner-Name: Ark Cluster

Ordner-Pfad: /home/amp/arkcluster

Wechsel im selben Fenster auf den Reiter Teilen und setze den Haken bei deinem zweiten Server ("Ark-Server-2").

Wechsel auf den Reiter Erweitert:

Ordner-Typ: Senden und Empfangen

Nach Änderungen scannen: Ändere das auf 1 (Sekunde) oder stelle sicher, dass "Überwachung auf Dateisystem-Änderungen" (FS Watcher) aktiv ist.

Klicke auf Speichern. Auf Server 2 ploppt nun eine Meldung auf, dass Server 1 einen Ordner teilen möchte. Klicke auf "Annehmen" und stelle sicher, dass als Pfad auf Server 2 ebenfalls /home/amp/arkcluster eingetragen ist.

Wenn du jetzt eine Testdatei in /home/amp/arkcluster auf Server 1 erstellst, taucht sie in Millisekunden auf Server 2 auf.

Schritt 5: Einbindung in AMP


Jetzt musst du den Servern in AMP nur noch sagen, wo sie suchen müssen.

Öffne das AMP-Dashboard deines ersten Servers.

Gehe in die Instanz-Konfiguration für ARK Ascended.

Suche nach Cluster Directory Override (Cluster-Verzeichnis) und trage dort ein:


/home/amp/arkcluster

Trage deine gewünschte Cluster ID ein.

Wiederhole genau diese beiden Einträge in der AMP-Instanz auf dem neuen Server 2.

Sobald ein Spieler nun auf Server 1 an einen Obelisken geht, schreibt ARK die Charakterdaten in /home/amp/arkcluster. Syncthing drückt diese Datei sofort rüber auf Server 2. Wenn der Spieler nun auf Server 2 joint, findet dieser die Charakterdatei im exakt selben Zustand vor und der Transfer klappt reibungslos.


Das war es auch schon wieder von mir LG

rumpel Smile At

Drucke diesen Beitrag

  Ark ASA Spielstände von Nitrado zu AMP Web Interface übernehmen
Geschrieben von: rumpel - 06-01-2026, 02:46 AM - Forum: Linux - Keine Antworten

Falls ihr euren Server von Nitrado auf AMP Web Interface umzieht und dabei eure Spielstände, Profile oder den SaveArk-Ordner übernehmt, kann es passieren, dass nach dem Start des Servers eure Charaktere oder Profile scheinbar verschwunden sind.

Der Grund dafür ist, dass Nitrado die Profildaten etwas anders speichert als AMP.

Lösung

Öffnet in AMP Web Interface die Server-Konfiguration und fügt unter den Starteinstellungen bzw. den zusätzlichen Startparametern den entsprechenden Befehl ein.

Code:
-usestore -BackupTransferPlayerDatas -converttostore


Nach dem nächsten Serverstart werden eure Profile wieder korrekt erkannt. Dadurch bleiben unter anderem erhalten:
  • Eure Charaktere
  • Freigespielte Inhalte
  • Charakterfortschritt
  • Zugehörige Profildaten

Damit sollte das Problem behoben sein.

lg 

rumpl

Drucke diesen Beitrag

Big Grin 🔥 ROMESTEAD: HOSTING-SUPPORT & SERVICE 🔥
Geschrieben von: rumpel - 05-28-2026, 11:35 AM - Forum: Linux - Keine Antworten

🔥 ROMESTEAD: HOSTING-SUPPORT & SERVICE 🔥
Egal, ob ihr auf unseren Servern zocken wollt oder eure eigene Infrastruktur am Laufen habt – wir sind eure Anlaufstelle für Romestead und darüber hinaus!

🛠 Was wir für dich tun:
  • Spiel mit uns: Komm auf unsere Server und leg direkt los.
  • Profi-Hilfe fürs Self-Hosting: Dein Server zickt? Wir helfen dir bei der Einrichtung und Konfiguration, damit dein Host sauber läuft.
  • Webinterface-Komplettservice: Wir richten dir dein Webinterface für Romestead und andere Spiele ein, damit du alles bequem im Griff hast.

Kein Rätselraten mehr. Wir liefern den Support, damit dein Server und dein Webinterface einfach funktionieren. Komm vorbei und hol dir die Hilfe, die du brauchst! 🏛️⚔️

LG
rumpel At Wink

Drucke diesen Beitrag