• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Programm PaperSpigot Docker | Dockerized paper spigot 1.8.8 - 1.14.4

FelixKlauke

Erzengel
Ehem. Teammitglied
Registriert
5 Januar 2014
Beiträge
1.038
Diamanten
149
Minecraft
FelixKlauke
Guten Morgen,

die Gesellschaft verlang traditionell nach Brot und Spiele. Diese sollen geboten werden, am besten funktioniert das natürlich mit einem Docker Image für Paper / PaperSpigot (https://github.com/PaperMC/Paper) in allen Versionen, die es auf Gottes weitem Erdboden gibt.

Das ganze ist natürlich auf Docker Hub verfügbar: https://hub.docker.com/r/felixklauke/paperspigot/
Das ganze ist natürlich auf GitHub verfügbar: https://github.com/FelixKlauke/paperspigot-docker
Das ganze ist natürlich auf Medium verfügbar: https://medium.com/felixklauke/paperspigot-in-docker-containerized-minecraft-server-d34e35e3ee3c



Quickstart
Ja is ok, gib mal Ruhe, ich will einfach anfangen. Ok here ya go:
Quick Run:
docker run -it \
    -p 25565:25565 \
    -v ~/minecraft/config:/opt/minecraft/config \
    -v ~/minecraft/worlds:/opt/minecraft/worlds \
    -v ~/minecraft/plugins:/opt/minecraft/plugins \
    -v ~/minecraft/data:/opt/minecraft/data \
    -v ~/minecraft/logs:/opt/minecraft/logs \
    felixklauke/paperspigot:1.14.4


Einstellungen
Die meisten wichtigen Einstellungen könnt über die Environment Variablen vorgenommen werden. So zum Beispiel $JAVA_HEAP_SIZE. Weil ich ein schlechter Mensch bin zwinge ich euch zu gutem Stil und ihr könnt nur eine Grenze festlegen. Ich tue euch damit ein Gefallen.

Versionen
Es werden jeden tag top aktuelle Versionen gebaut. Aktuell sind die folgenden Versionen / Tags verfügbar:

  • felixklauke/paperspigot:1.14.4
  • felixklauke/paperspigot:1.14.3
  • felixklauke/paperspigot:1.14.2
  • felixklauke/paperspigot:1.14.1
  • felixklauke/paperspigot:1.14
  • felixklauke/paperspigot:1.13.2
  • felixklauke/paperspigot:1.13.1
  • felixklauke/paperspigot:1.13
  • felixklauke/paperspigot:1.12.2
  • felixklauke/paperspigot:1.12.1
  • felixklauke/paperspigot:1.12
  • felixklauke/paperspigot:1.11.2
  • felixklauke/paperspigot:1.10.2
  • felixklauke/paperspigot:1.9.4
  • felixklauke/paperspigot:1.8.8

Docker-Compose
Docker-Compose-Example:
version: '3.7'

services:
  minecraft:
    image: felixklauke/paperspigot:1.14.4
    container_name: minecraft
    stdin_open: true
    tty: true
    restart: always
    networks:
      - minecraft
    ports:
      - 25565:25565
    volumes:
      - minecraft-config:/opt/minecraft/config
      - minecraft-worlds:/opt/minecraft/worlds
      - minecraft-plugins:/opt/minecraft/plugins
      - minecraft-data:/opt/minecraft/data
      - minecraft-logs:/opt/minecraft/logs

volumes:
  minecraft-config: {}
  minecraft-worlds: {}
  minecraft-plugins: {}
  minecraft-data: {}
  minecraft-logs: {}

networks:
  minecraft: {}



Weiteres
Die restlichen Informationen entnehmt ihr bitte der Docker Hub Seite (https://hub.docker.com/r/felixklauke/paperspigot/), dort werden alle wichtigen Beispiele genannt!

Ich wünsche euch viel Spaß damit.

Mit freundlichen Grüßen
Felix Klauke
 
Zuletzt bearbeitet:

FelixKlauke

Erzengel
Ehem. Teammitglied
Registriert
5 Januar 2014
Beiträge
1.038
Diamanten
149
Minecraft
FelixKlauke
Guten Morgen,

das Image wurde natürlich stetig weiterentwickelt! Erst gerade eben habe ich weitere Versionen hinzugefügt. Derzeit sind folgende Versionen verfügbar:

  • felixklauke/paperspigot:1.14.4
  • felixklauke/paperspigot:1.14.3
  • felixklauke/paperspigot:1.14.2
  • felixklauke/paperspigot:1.14.1
  • felixklauke/paperspigot:1.14
  • felixklauke/paperspigot:1.13.2
  • felixklauke/paperspigot:1.13.1
  • felixklauke/paperspigot:1.13
  • felixklauke/paperspigot:1.12.2
  • felixklauke/paperspigot:1.12.1
  • felixklauke/paperspigot:1.12
  • felixklauke/paperspigot:1.11.2
  • felixklauke/paperspigot:1.10.2
  • felixklauke/paperspigot:1.9.4
  • felixklauke/paperspigot:1.8.8
Die Images werden täglich gebaut und werden top aktuell aus den jeweils neuesten Versionen direkt von Paper heruntergeladen!

Changelog:

  1. Stark verbesserter Docker Entrypoint (Custom Commands, Child Images leichter)
  2. Es werden nun so ziemliche alle Server Dateien persistent speicherbar
  3. Viele Fehler wurden beseitig
  4. Plugin Directory wurde gesymlinked, da es immer noch Arschkrampen gibt, die den Pfad zu ihren Configs mit "./plugins/MeinDummesPlugin/config.yml" hardcoden
  5. Umfangreiche Beispiele für docker-compose files (https://github.com/FelixKlauke/paperspigot-docker/blob/dev/README.md)
  6. Nightly Builds für top aktuelle Versionen (Immer um 05.00 wird gebaut)
  7. Die ENV Variablen sind leichter zu überschreiben
  8. Java Versionen wurde angepasst und für jede Version getestet
  9. Die neueren Versionen laufen alle auf Java 11
  10. Ein Healthcheck wurde hinzugefügt, ihr könnt also jederzeit den Status eures Server sehen:
    Bildschirmfoto 2019-08-03 um 11.23.20.png
  11. Eigentlich ist alles besser

Wenn ihr Fragen oder Wünsche habt, immer her damit!
 
Zuletzt bearbeitet:
Oben