Skip to content

Installieren des Conan Exiles Images

SirFail edited this page Aug 15, 2023 · 2 revisions

Infos

  • Betriebssystem: Linux
  • Getestete Distros: Debian 11
  • Abhängigkeiten: wine, xvfb, lib32gcc-s1, sed, curl, coreutils

Installation von Wine und Abhängigkeiten unter Debian 11:

  1. apt-get update
  2. apt-get install wine
  3. apt-get install xvfb
  4. apt-get install lib32gcc-s1
  5. apt-get install sed
  6. apt-get install curl
  7. apt-get install coreutils

Installation des Images

Als erstes legt ihr die Dateien aus dem Conan Exiles Github Repo (ceupdater.sh kommt nicht in die Tar Datei!) als .tar Datei auf eurem eigenen Image Server ab.
Danach erstellen wir ein neues Spiel in der Spieleliste mit folgenden Einstellungen:

Hinweis: Das Image hat einen eingebauten Auto Mod Updater. Genauere Infos dazu findet ihr weiter unten

Allgemein

  • Spiel: Conan Exiles
  • Kürzel: conan

Installation und Update

  • Dateiname ohne Endung: conan (oder den Namen der .tar Datei mit den Image Dateien, die ihr auf eurem Image Server abgelegt habt)
  • Multi Images: 32 bit
  • Updatescript: wget ftp://username:passwort@ip/ceupdater.sh;chmod 777 ceupdater.sh;./ceupdater.sh steam 443030 conandedi ( Nur ein Beispiel, wenn ihr dieses nutzen wollt müsst ihr den ceupdater aus meinem GitHub Repo benutzen, dieser hat einen leicht modifizierten Installations Befehl, der normale Updater kann das Spiel nicht updaten!)

Start und Stop

  • Startscript Ordner: conandedi
  • Startscript: ./start.sh conan gsport gsqueryport gsplayer gspasswd
  • Passwort Auswahl: Ja

Onlinestatus

  • GameQ Kürze: Conanexiles
  • Abfrage mit Queryport: Ja

Automatisierung

  • Portrange: 25000 - 30000 (nur ein Beispiel tragt hier eure werte die ihr sonst auch nutzt ein)
  • Schritte für Portvergabe: 50 (nur ein Beispiel tragt hier eure werte die ihr sonst auch nutzt ein)

Mod Updater

Für Conan habe ich einen Mod Updater in die start.sh programmiert damit Mods automatisch, beim Serverstart, installiert/geupdatet werden. Wer diese Funktion nicht benötigt kann in der start.sh den Code aus Zeile 53 bis Zeile 111 löschen. Der Code kann aber auch einfach drin gelassen werden, denn wenn man keine Workshop IDS einträgt wird der Updater nicht ausgeführt.

  • Mods Installieren:

    • Um Mods zu installieren muss der Server nach dem Installieren einmal gestartet und nach vollständigem Hochfahren wieder gestoppt werden damit alle nötigen Dateien und Ordner erstellt werden können.
    • Danach einfach z.B. per Webftp in den conandedi Ordner wechseln, darin befindet sich nun eine workshopids.txt
    • Öffnet die workshopids.txt und dort könnt ihr jetzt pro Linie eine Workshop ID aus dem Conan Exiles Workshop einfügen. ! Wichtig: Immer nur eine ID pro Linie, sonst funktioniert das Skript nicht!
    • Beim nächsten Serverstart werden die Mods automatisch heruntergeladen und dann in die modlist.txt in ConanSandbox/Mods eingetragen damit der Server die Mods laden kann.
  • Mods Deinstallieren:

    • Um Mods zu deinstallieren muss zuerst die Workshop/Mod ID aus der workshopids.txt entfernt werden.
    • Danach z.b per Webftp in den Ordner conandedi/ConanSandbox/Mods wechseln.
    • Im Ornder conandedi/ConanSandbox/Mods die .pak Datei des Mods löschen.( Solltet ihr nicht wissen welche .pak Datei zu eurem Mod gehört könnt ihr dieses in conandedi/automods/items/steamapps/workshop/content/440900/WorkshopID/ nachschauen)
    • Zuletzt in der Datei modlist.txt im Ordner conandedi/ConanSandbox/Mods die .pak Datei aus der Liste der löschen.