Minecraft Server Installer (Linux)

Minecraft Server Installer (Linux)

Wiki
Featured
Aktiv
♾️universal

Minecraft Server Auto-Installer

Ein vollständig automatisiertes Bash-Script zum Installieren, Starten und Verwalten von Minecraft-Servern unter Linux.


Inhaltsverzeichnis

  • Überblick
  • Features
  • Unterstützte Server-Typen
  • Voraussetzungen
  • Installation
  • Start & Nutzung
  • Java-Auswahl & Empfehlung
  • Fabric-Logik (wichtig)
  • Debug-Modus
  • Uninstaller
  • Verzeichnisstruktur
  • Typische Fehler & Lösungen
  • Hinweise für Produktivbetrieb

Überblick

Dieses Script installiert Minecraft-Server interaktiv und startet sie immer innerhalb einer screen-Session.

Du wählst:

  • Server-Typ
  • Minecraft-Version
  • RAM & Port
  • konkrete Java-Version, die der Server nutzen soll

Das Script ändert dein System-Java nicht, sondern speichert die gewählte Java-Binary serverlokal.


Features

  • ■ Server-Typen:
    • Vanilla
    • Forge
    • Fabric
    • Spigot
    • Paper
    • Bungeecord
  • ■ Automatische Installation aller Abhängigkeiten (apt)
  • ■ Server läuft immer in screen
  • ■ Auswahl einer installierten Java-Version (update-alternatives)
  • ■ Java-Empfehlung passend zur Minecraft-Version
  • --debug-Modus mit sauberem Script-Logging
  • --uninstall-Modus (inklusive Screen-Session-Cleanup)
  • ■ Kein Python
  • ■ Kein hartcodiertes Java
  • ■ Kein kaputtes JSON-Parsen

Unterstützte Server-Typen

TypQuelle / Methode
VanillaMojang Version Manifest
ForgeOffizieller Forge Installer (--installServer)
FabricFabric Meta API (Loader + Installer)
SpigotBuildTools (rechtlich korrekt)
PaperPaperMC REST API
BungeecordOffizielles BungeeCord Artifact

Voraussetzungen

Betriebssystem

  • Debian / Ubuntu
  • Root- oder sudo-Rechte

Automatisch installiert:

  • curl
  • jq
  • screen
  • ca-certificates
  • default-jre
  • zusätzlich je nach Typ:
    • Spigot → git, default-jdk
    • Forge → default-jdk

Du musst nichts manuell vorbereiten.


Installation

chmod +x mc-installer.sh
./mc-installer.sh

Lizenz

  • Die Lizenz findest du hier

Releases

1.0 (stable)