
Minecraft Server Installer (Linux)
♾️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
| Typ | Quelle / Methode |
|---|---|
| Vanilla | Mojang Version Manifest |
| Forge | Offizieller Forge Installer (--installServer) |
| Fabric | Fabric Meta API (Loader + Installer) |
| Spigot | BuildTools (rechtlich korrekt) |
| Paper | PaperMC REST API |
| Bungeecord | Offizielles BungeeCord Artifact |
Voraussetzungen
Betriebssystem
- Debian / Ubuntu
- Root- oder sudo-Rechte
Automatisch installiert:
curljqscreenca-certificatesdefault-jre- zusätzlich je nach Typ:
- Spigot →
git,default-jdk - Forge →
default-jdk
- Spigot →
Du musst nichts manuell vorbereiten.
Installation
chmod +x mc-installer.sh
./mc-installer.sh
Lizenz
- Die Lizenz findest du hier