Conan Exiles

Conan Exiles

Not enough ratings
Dedicated Conan-Server für debian einrichten
By Joyki
Diese Anleitung zeigt auf, wie man den Conan Exile Server auf einem Server mit debian 8 (Jessie) als Linux-Betriebssystem installiert und benutzt.
   
Award
Favorite
Favorited
Unfavorite
[NEU] Auto-Installer & Scripter
Ihr könnt auch das neue, automatische Installations-Script verwenden.

Zusätzlich habe ich ein Tool veröffentlicht (conan-script.sh), dass 3 wichtige Scripts erstellt.
Damit ist es auch Möglich, den Conan-Prozess zu überwachen und bei einem Crash/Abbruch mittels cron automatisch neu zu starten.

Die Scripte findet Ihr unter https://github.com/joyki-de/

~~~

Für eine manuelle Installation die nachfolgenden Schritte verwenden.
Vorbereitung
Notwendige Pakete laden:
apt-get install xorg-dev libx11-dev libfreetype6-dev libxml2-dev libxslt1-dev make flex bison lib32gcc1 curl screen ca-certificates build-essential -y

Anschliessend eine Screen-Session starten mit:
screen

Wine 3.0 laden und entpacken
wget https://dl.winehq.org/wine/source/3.0/wine-3.0.tar.xz tar xvfJ wine-3.0.tar.xz -C /usr/src/
Wine kombilieren & installieren
Vorbereitung für ein 64 bit System:
cd /usr/src/wine-3.0/ ./configure --with-png --enable-win64

Wine kompilieren:
make -j X
( X = Anzahl der verfügbaren Cores) ; wenn man sich nicht sicher ist, kann man die max. Anzahl der Cores auslesen mit:
cat /proc/cpuinfo | grep processor | wc -l

Anschliessend fertigstellen:
make install
Conan Server-Files laden
cd ~ mkdir Conan cd Conan curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf - ./steamcmd.sh +@sSteamCmdForcePlatformType windows +force_install_dir ~/Conan/Serverfiles +login anonymous +app_update 443030 validate +quit
Server starten (PreLoad)
cd ~/Conan/Serverfiles /usr/src/wine-3.0/wine ConanSandboxServer.exe -log

Dadurch werden fehlende Configdateien erstellt.
Das dauert je nach Leistung des Server ein paar Minuten.
Anschliessend den Conan-Server beenden mit Strg + c
Server konfigurieren
Zum Bearbeiten der Konfigurationsdateien kann man nano oder vi nutzen:
nano ~/Conan/Serverfiles/ConanSandbox/Config/DefaultServerSettings.ini nano ~/Conan/Serverfiles/ConanSandbox/Saved/Config/WindowsServer/ServerSettings.ini

Hilfe zur Konfiguration findet ihr hier[conanexiles.gamepedia.com]
Server starten
In das entsprechende Verzeichnis wechseln:
cd ~/Conan/Serverfiles

Server starten:
/usr/src/wine-3.0/wine ConanSandboxServer.exe -log


Updates laden
Um nachträglich Updates der Server-Dateien zu laden:

cd ~/Conan ./steamcmd.sh +@sSteamCmdForcePlatformType windows +force_install_dir ~/Conan/Serverfiles +login anonymous +app_update 443030 validate +quit
59 Comments
BitDEVil2K16 Jul 2, 2021 @ 3:28pm 
@Pixel_Painter der ansatz ist ganz gut, dennoch wird es nicht gehen. Das Problem ist nicht das es "Virtuelles Windows" ist sondern eher das ihm ein Monitor Fehlt ConsoleWindow != Monitor

Am Einfachsten ist es ein "Virtuelles" zu installieren
installiere dir einfach xvfb und starte dann den Kasten wie folgt
```
xvfb-run --auto-servernum --server-args='-screen MeinConan 640x480x24:32' wine /deinserver/ConanSandboxServer.exe -log
```
PixelCat Feb 27, 2021 @ 8:23am 
@vampie schätze das kommt daher, das der Server nicht auf einem Windows läuft er aber versucht ein Windows Forms aufzumachen. Der Server sollte trotzdem gehen.
vampie Feb 2, 2021 @ 3:04am 
Ich bekomme immer diese fehlmeldung.

002b:err:eventlog:ReportEventW L"(win32_socket_server.cc:676): Failed to create message window. : [0x00000000] Success.\n"

Hoffe mir kann einer helfen.
JTGarrett Oct 10, 2020 @ 8:31am 
Dann ist der Link oben einfach nur falsch... komme auf eine 404-Seite...
Joyki  [author] Jul 26, 2020 @ 12:52pm 
Hallo Jgarrett,
es ist mir - sowie vielen anderen, bei denen ich nochmals nachgefragt habe, neu, dass Links bei Github "ablaufen".
Mein Profil findest du unter https://github.com/joyki-de
Dort sind auch die von dir erwähnten 3 .sh-Dateien vorhanden.
JTGarrett Jul 26, 2020 @ 5:39am 
Beim laden des Servers erhalte ich die Meldung:

002b:err:eventlog:ReportEventW L"(win32_socket_server.cc:676): Failed to create message window. : [0x00000000] Success.\n"

Danach passiert nichts weiter und der Server kann nicht betreten werden.

Habe alles so gemacht wie oben beschrieben.

Die gesamte Log-File könnt ihr hier einsehen:
https://dpaste.org/HvyA
JTGarrett Jul 25, 2020 @ 1:46pm 
Hi.
Gibt es auch eine aktualisierung auf Debian 10 und dem aktuellen WINE 5.0.1?

Des weiteren fehlen Dateien wie

conan-update.sh
conan-start.sh
conan-check.sh

Wäre cool wenn du die noch zur Verfügung stellen könntest.

Und wie wäre es deine Daten nicht (nur) bei git-hub sondern auf einem permanenten Server zur Verfügung zu stellen? Dann laufen die Links nicht ab ;)
aalderfrang Dec 30, 2019 @ 4:19am 
Hi, zu deinem Script mal ne Frage: im conan-script.sh stehen im kopf:
updater="conan-update.sh"
starter="conan-start.sh"
checker="conan-check.sh"
gibt es dazu noch Inhalte ? oder was muss ich da tun?
aalderfrang Dec 28, 2019 @ 11:06pm 
Hi, es gibt ja inzwischen die Wine Version 5.0, hast du es damit auch ma versucht, denn so wie ich das gelesen habe, braucht man ja nun für die Wine Version den repository, oder einfach die 3er Installieren und dann ein Update auf die 5 ?
aalderfrang Dec 24, 2019 @ 1:54pm 
Danke, ich versuchs dann mal wieder, kannst ja mal vorbei schauen bei uns im TS, würde mich freuen :d, 188.68.60.173:10711