Hi, ich denke mal ich bin hier Richtig zwecks Docker.
Ich hab mich mal an das Thema herangewagt, aber meine Gehirnzellen machen das nicht mehr mit , so hab ich das Gefühl.
OK, hier die Info.
Würde gern einen VRising Server installieren, hatte das auch mal gemacht, allerdings lief der dann nur mit screen.
Jetzt dachte ich mir, warum den nicht Docker verwenden, ist im Grunde ja Leichter.
Soweit habe ich alles auch schon verstanden, also suchte ich mir einen Thread der Verständlich war, Dachte ich zu mindestens:
Im ersten Kapitel schreibt er da ja, ich übersetz das mit Deepl für mich:Soweit so gut, das weis ich ja, das haben Sie auch schon bei Steam geschrieben. ABER, unter Volumes schreibt er, das der steam install path: mnt/vrising/server ist, und genau diesen finde ich nicht.
Meine Schritte also, so dachte ich das diese Richtig seien:
gewechselt auf meinen user.
dann in meine Spiel verzeichnis: "opt/steam" , darin befinden sich alle Spiel Server.
Zuletzt hatte ich einen Empyrium-Server Installiert mit einem Docker Image, die Anleitung findet ihr HIER.
Das hatte auch sehr gut geklappt, sogar der game ordner war im Spiel Ordner da mit "gamedir". So soll es sein.
Also dann weiter im Text.
ich wie gesagt bin mit meinem User um Ordner /opt/steam: dann geb ich ein :docker pull mephi00/v-rising-wine, ich gehe davon ausdas er das dann in diesem Ordner Installiert. Ha, hab ich falsch gedacht, das ist ja das Image, das geht natürlich, so wie ich es verstehe, in das Docker Image verzeichnis. Gut, denke ich.
Also mach ich weiter, wird schon schiefgehen, denke ich mir.
Jetzt muss ich das Spiel ja noch Installieren, und da geht der Schreiber des Docker Image irgendwie nicht ein, denkt der sich, alle wissen das wie das geht?, also gut, denke geh mal nach Steam und kuck dir das genauer an, da steht ja dann, das man einen ersten Testlauf des Docker-Images machen soll, also hab ich die Zeile kopiert und meinen Pfad hinzugeführt:
Beim Empyrium-Server war das dann:docker run -it -p 30000-30003:30000-30003/udp -v $PWD/gamedir:/opt/steam/bitr/empyrion-server, darauf hat er dann den gamedir Ordner erstellt, klasse !
Nun dachte ich mir, das kann ich doch auch auf das andere Image anwenden, also:
docker run -it -p 27015-27015:27016-27016/udp -v $PWD/gamedir:/opt/steam trueosiris/vrising, dachte ich..........................
Er hatte da Image entpackt, Installiert, die Ports "die ja eh schon offen sind" nochma geöffnet, und das ganze Teil dann Installiert und zu guter Schluss sogar gestartet.
Ich hab dabei immer glances laufen, und gesehen habe ich es mit "docker ps -a, bin noch am Anfang von docker, aber lerne mit docker help doch recht schnell.
So ist gestartet und nun fängt das deläämer auch schon an. ich muss in den Ordner : /mnt/vrising/server, doch den find ich nicht, auch nicht mit "find /...
Ich hab keine Ahnug wo dieser sein soll, denn da feinden sich die Server & hostingsfiles drinnen.
Zwar finde ich unter: /var/lib/docker/volumes/4ae14ae2d62bb61a229acf11499851e533aebc78ced4228d962754c9ad770599/_data/Settings,
aber das ist ja auch nicht der Ordner den ich will, und dann gehts auch schon los, er hat das ganze teil genau da Installiert, und nicht wie ich meinte unter /opt/steam !!!!! Dann finde ich in dem anderen Ordner das hier: /var/lib/docker/volumes/93abd0614b3e526e206e8178c37cfdb58bb6b0af20999b1f2e90482ac5e764e4/_data/VRisingServer_Data
Ja das ist der Vrising Ordner ja den Brauch ich, aber warum ist der denn da???
Code
dann schreibt er das in der Docker cli docker run -d --name='vrising' \
--net='bridge' \
-e TZ="Europe/Paris" \
-e SERVERNAME="trueosiris-V" \
-v '/path/on/host/server':'/mnt/vrising/server':'rw' \
-v '/path/on/host/persistentdata':'/mnt/vrising/persistentdata':'rw' \
-p 9876:9876/udp \
-p 9877:9877/udp \
'trueosiris/vrising'
das Steht, ja wie ändere ich denn die, den da kann ich ja den Game Pfad ändern oder? genauso wie die ports.
Code
Und nun kommen wir zur docker-compose.yml Häää, wasss bitte?
version: '3.3'
services: vrising: container_name: vrising image: trueosiris/vrising network_mode: bridge environment: - TZ=Europe/Paris - SERVERNAME=vrisingDocker volumes: - './server:/mnt/vrising/server:rw' - './data:/mnt/vrising/persistentdata:rw' ports: - '9876:9876/udp' - '9877:9877/udp'
Weniger anzeigen
Wo sollen den die alle stehen? Oder muss man sich die selber bauen?
Bitte bitte bitte, kann mir einer Sagen / Beschreiben, wie ich das in meinen Pfad bekomme, und wie ich das evtl. Richtig Installiere.
Wäre nett wenn sich darauf jemand melden würde, der Erfahrung mit Docker hat.
lg
PS: Bitte den anderen Eintrag Löschen!