Ark Ascended - Cluster Server erstellen mit dem AMP Webinterface von CubeCoders
Wie erstelle ich ein Ark ASA Cluster Server oben im Video seht ihr eine Variante wie leicht es mit dem Webinterface geht und unten im thread zeigen geben wir euch Tipps …
Wie erstelle ich ein Ark ASA Cluster Server oben im Video seht ihr eine Variante wie leicht es mit dem Webinterface geht und unten im thread zeigen geben wir euch Tipps (Codeschnippsel) für die manuelle Einrichtung einen Clusters. Wir werden die Beschreibung noch vervollständigen.
Hier findest Du Beispielbefehlszeilen zum Starten zweier Server mit derselben Cluster-ID und einem gemeinsam genutzten Cluster-Speicherverzeichnis.
ShooterGameServer "TheIsland?SessionName=MyServerName1?AltSaveDirectoryName=Save1?Port=7777?QueryPort=27015" -NoTransferFromFiltering -ClusterDirOverride=C:\ArkServers\clusters -clusterid=cluster1 ShooterGameServer "ScorchedEarth_P?SessionName=MyServerName2?AltSaveDirectoryName=Save2?Port=7779?QueryPort=27017" -NoTransferFromFiltering -ClusterDirOverride=C:\ArkServers\clusters -clusterid=cluster1das kannst du noch an die Config anhängen:
gameusersettings.iniPreventDownloadSurvivors=FalsePreventDownloadItems=False PreventDownloadDinos=False PreventUploadSurvivors=False PreventUploadItems=FalsePreventUploadDinos=FalsenoTributeDownloads=false damit laufen die Server besser ************************************************************Command Line: ?TributeItemExpirationSeconds=3600?TributeDinoExpirationSeconds=3600?TributeCharacterExpirationSeconds=3600 GameUserSettings.ini:TributeItemExpirationSeconds=3600TributeDinoExpirationSeconds=3600TributeCharacterExpirationSeconds=3600Update:
Wichtige (richtige) Pfadangabe Cluster Directory für das AMP Webinterinterface:
/AMP/ark-sa/2430930/clust
Cluster ID AMP Webinterface
cluster1Cluster unter Linux
Optionen für Cluster sind im Menü ARK-Clustereinstellungen enthalten.
Die wichtigsten Optionen sind „Cluster Directory Override“ und „Cluster ID“. Jede ASA-Instanz, die den Cluster verwendet, muss Zugriff auf das Clusterverzeichnis haben und über dieselbe angegebene Cluster-ID verfügen.
Unter Linux bedeutet dies, dass das Clusterverzeichnis amp:amp sein muss. Unter Windows muss es normalerweise Eigentum von NETWORK SERVICE sein.
Wenn die ASA-Instanzen in Docker unter Linux ausgeführt werden, ist eine weitere Konfiguration erforderlich, um sicherzustellen, dass das Clusterverzeichnis in den Docker-Containern bereitgestellt wird.
Dazu gehört die Angabe von CustomMountBinds für jede ASA-Instanz in „instances.json“ im AMP-Datenspeicher (normalerweise in /home/amp/.ampdata/). Damit dies wirksam wird, müssen sowohl ADS als auch die entsprechenden Instanzen neu gestartet werden (zuerst ADS neu starten).
Wenn das Cluster-Verzeichnis beispielsweise /home/amp/arkcluster ist, könnten Sie es als /AMP/ark-sa/2430930/clusterdir in Docker für jede Instanz bereitstellen, indem Sie für jede Instanz in „instances.json“ Folgendes angeben:
"CustomMountBinds": {"/home/amp/arkcluster":"/AMP/ark-sa/2430930/clusterdir"},Die „Cluster Directory Override“ in jeder ASA-Instanz würde dann als /AMP/ark-sa/2430930/clusterdir angegeben.
Das Mounten des Clusterverzeichnisses in /AMP/ark-sa/2430930 hat den Vorteil, dass es dann im Dateimanager für jede Instanz sichtbar ist.
Und nun sollte es auch mit dem Cluster unter Linux funktionieren.
Update: Clustern ohne Docker unter Linux für das AMP Webinterface oder sonstige ServerManager mit dieser Pfadangabe...
/home/amp/arkclusterDann wie gewohnt für jeden Server im Clusterverbund die selbe ID angeben.
LG
rumpel :at: :)
Antworten aus dem Forum
Lustlos · 06.07.2024, 08:02 Uhr
Hallo, ich nutze AMP auf Linux Ubuntu. Soweit ist alles gut er erstellt mir die Verzeichnisse, aber keine Dateien da drin.
Er findet auch keine Server im Cluster. Weißt du zufällig warum ?
rumpel · 06.07.2024, 13:07 Uhr
Einfach mal bei mir auf dem Discord melden
LG
rumpel
rumpel · 04.01.2025, 08:21 Uhr
Problem wurde gelöst Server wurde ohne Probleme geclustert.
LG
rumpel