DS918+ als Gameserver | Docker | VMM | chroot ?

Status
Für weitere Antworten geschlossen.

Loading--------

Benutzer
Mitglied seit
20. Mai 2018
Beiträge
145
Punkte für Reaktionen
1
Punkte
0
Ein doch ein ziemlich spezifisches Thema und viel Theorie aber villeicht findet sich doch jemand der Ahnung hat :)
Mein Linux Wissen ist zwar beinahe "error 404" aber manchmal wirkt "learning by doing" Wunder.

Und zwar möchte ich einen Gameserver für Spiele wie Minecraft, Ark, Conan Exiles, CS:GO etc. auf der DS918+ laufen lassen.
Habe mir die DS918+ in erster Linie wegen des noobfreundlichen DSM gekauft, möchte nun aber etwas mehr in die Linux Server Welt einsteigen, ohne das DSM der Diskstation kaputtzumachen oder ersetzen zu müssen.
Folgende Möglichkeiten habe ich mir genauer angeschaut:

- Docker Container aus vorkompiliertem Image wie SteamCMD. Bereits getestet und an der Bedienung der Konsole via SSH gescheitert. Steam Login und Download des Spiels funktioniert, den Docker starten funktioniert über Putty via SSH auch aber die Daten aus dem Container werden nach jedem Neustart des Docker Containers gelöscht. Persistentes Speichern, manuelles Mounten usw. scheint ordentliches Docker-Wissen vorauszusetzen. Mit der Docker GUI von Synology lassen sich die Docker-Befehle nicht ausführen. Die "fertigen" Befehle von Git müssen für die GUI zerlegt werden, etwa die Variablen anpassen an 3 unterschiedlichen Orten. Mangels Docker-Kenntnissen lasse ich diese Möglichkeit wohl erstmal sein, auch wenns erstmal verlockend klingt und kaum mehr an Rechenaufwand erfordern soll da direkte Ausführung vom Kernel in einer Sandbox.

- Chroot: Das Debian Chroot Paket der Syno Community ist momentan nicht aufzufinden. Die entsprechenden Git-Kommentare und Forenbeiträge mit Enttäuschung zur Kenntnis genommen :( Wäre an sich eine recht einfache Möglichkeit neben DSM noch ein vollwertiges Debian mit Root-Rechten laufen zu lassen. Hoffe das Paket taucht demnächst wieder auf.

- VMM: Gerade dabei eine Ubuntu VM aufzusetzen, auf der dann mehrere Gameserver installiert werden sollen. Unter anderem die Steam-Konsole https://developer.valvesoftware.com/wiki/SteamCMD#Linux streng nach Anleitung. Jedoch große Performance-Bedenken wegen Virtualisierung. Der Intel Celeron j3455 ist nicht gerade ein Rechenmonster. RAM kann auf bis zu 16 GB erweitert werden, die verbauten 4 sind also kein Hindernis. Wie viel Performance geht bei Virtualisierung mit VMM verloren? (Linux auf Custom-Linux (DSM) im Grunde)

Habt ihr weitere Vorschläge für die Installation eines kleinen Gameservers auf die Synology? Keep it simple :D Anmietung eines spezialisierten Game-Hosters kommt nicht infrage, es geht um den Bastelspaß und nicht um Bequemlichkeit. Ein dedizierter Server-Eigenbau kommt derzeit aus finanziellen Gründen nicht infrage. Linux wurde aus Performance-Gründen gewählt, eine Windows VM auf DS frisst schon im idle alle Ressourcen auf. Mir scheint als komme man um einen Linux-Server ohne GUI nicht herum wenn die Prio maximale Performance ist. Wobei die verbaute Intel CPU integrierte Grafik hat, aber da weiß ich nicht wie sich das auf die Performance mit einer GUI auswirkt.
 
Zuletzt bearbeitet:

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
Ich habe mit VMM bisher nur gute Erfahrungen gemacht, solange (!) man den Server nicht per grafischer Benutzeroberfläche administriert. Die DS hat keine Grafikkarte im klassischen Sinne und das merkt man dann. Für SteamCMD scheint das aber nicht erforderlich zu sein.
chroot hat einige Fallstricke die ordentlich Linux-Kenntnisse voraussetzen. Ich würde mal vorsichtig und ohne Vorwissen chroot als sowas wie "Container light" bezeichnen. Also doch lieber Docker.

MfG Matthieu
 

Loading--------

Benutzer
Mitglied seit
20. Mai 2018
Beiträge
145
Punkte für Reaktionen
1
Punkte
0
Doch lieber Docker? Ist mir ehrlich gesagt zu kompliziert mit den ganzen Pfaden per SSH auf den laufenden Docker Container zuzugreifen. Außerdem hat das DSM eine ziemlich abgespeckte Version von Linux sodass ein Haufen Pakete nachinstalliert werden müssten. Zu wenig Ahnung auf meiner Seite um Docker vernünftig nutzen zu können. Habe inzwischen mit VMM eine Ubuntu Server VM aufgesetzt und per SSH mittels steamcmd einen virtuellen cs:go Server zum Laufen gebracht. Jetzt "nur noch" Konsole lernen um das ganze auch richtig konfigurieren zu können^^
Das Kind (ich) spielt nun erstmal in einem Sandkasten, der stündlich gesnapshottet wird. ;)
Sobald ich mich aus der DSM Oberfläche auslogge läuft der Server auch merklich flüssiger.
 
Zuletzt bearbeitet:
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat