Zum Inhalt springen
Minecraft
Kostenloses Tool

Minecraft start.bat & start.sh Generator – Start-Skript für deinen Server

Mit diesem Start-Skript-Generator für Minecraft-Server erstellst du in wenigen Klicks eine start.bat für Windows, eine start.sh für Linux/macOS oder nur den Java-Startbefehl: RAM per Schieberegler, Aikar's Flags oder Velocity-Flags, --nogui und Auto-Neustart. Kostenlos und ohne Anmeldung – das Skript entsteht direkt in deinem Browser, du kopierst es oder lädst es herunter.

Gebaut von Luca Stanek

Skript fertig? Spar dir das Setup und starte es auf einem verwalteten Server.

1 GB32 GB

Dein Start-Skript (start.sh)

#!/bin/bash
cd "$(dirname "$0")"

while true; do
  java -Xms4G -Xmx4G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -jar server.jar --nogui
  echo "Server beendet mit Code $? - Neustart in 5 Sekunden..."
  sleep 5
done

Beispiel-Ergebnis

Das erzeugt der Start-Script-Generator

Du wählst Plattform, RAM, Flags und Jar-Datei, der Generator liefert daraus sofort ein fertiges Start-Skript oder einen einzelnen Java-Befehl zum Kopieren. Die Werte unten sind ein Beispiel für einen Paper-Server unter Linux.

Beispiel · paper.jar · 6 GB · Aikar's Flags

Plattform
Linuxstart.sh
RAM
6GB
Flags
Aikar's
Auto-Neustart
An

Ausgabe

start.sh
#!/bin/bashcd "$(dirname "$0")" while true; do  java -Xms6G -Xmx6G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -jar paper.jar --nogui  echo "Server beendet mit Code $? - Neustart in 5 Sekunden..."  sleep 5done
  • -Xms6G -Xmx6GGleicher Wert für Start- und Maximal-RAM: Der Server reserviert den Speicher einmal und muss ihn später nicht vergrößern.
  • -XX:+UseG1GC …Aikar's Flags: eine bewährte Sammlung von Garbage-Collection-Einstellungen, die Lag-Spitzen auf Paper-, Purpur- und Spigot-Servern verringert.
  • while true; do …Auto-Neustart: Stürzt der Server ab oder wird er mit /stop beendet, startet das Skript ihn nach 5 Sekunden neu.

Warum dieser Generator

Mehr als ein simples Textfeld

Fertig konfiguriert statt selbst zusammengesucht.

Aikar's & Velocity Flags

Aikar's Flags für Paper/Purpur/Spigot oder Velocity-Flags für den Proxy per Klick dazuwählen. Bei mehr als 12 GB RAM passt der Generator Aikar's Flags automatisch an.

Linux & Windows

Erzeugt wahlweise eine start.sh für Linux/macOS oder eine start.bat für Windows. Ohne Auto-Neustart endet die start.bat mit pause, damit Fehlermeldungen lesbar bleiben.

RAM-Slider mit Xms=Xmx

RAM per Schieberegler von 1 bis 32 GB wählen. Der Befehl setzt -Xms und -Xmx automatisch auf denselben Wert.

Auto-Restart-Schleife

Optionale Neustart-Schleife: Nach einem Absturz oder /stop startet das Skript den Server nach 5 Sekunden neu.

Nur der Befehl

Brauchst du kein Skript? Der reine Java-Befehl lässt sich auch direkt in ein Panel einfügen.

Kopieren oder herunterladen

Kostenlos und ohne Anmeldung: Das Ergebnis entsteht direkt in deinem Browser. Kopiere es mit einem Klick oder lade es als start.bat bzw. start.sh herunter.

So funktioniert es

So erstellst du deine start.bat oder start.sh

Von den Einstellungen bis zum ersten Start deines Minecraft-Servers.

Schritt 1

Ausgabe wählen

Wähle unter „Ausgabe“ ein Start-Skript für Linux/macOS (start.sh), ein Start-Skript für Windows (start.bat) oder nur den Java-Befehl für Konsole oder Panel.

Schritt 2

Flags-Preset auswählen

Entscheide dich für keine Flags, Aikar's Flags für Paper, Purpur und Spigot oder die Velocity-Flags für den Velocity-Proxy.

Schritt 3

Java-Befehl und Jar-Datei eintragen

Voreingestellt sind java und server.jar. Trag den genauen Namen deiner Server-Jar ein und bei Bedarf den vollständigen Pfad zu einer bestimmten Java-Installation.

Schritt 4

RAM einstellen

Wähle mit dem Schieberegler zwischen 1 und 32 GB Arbeitsspeicher. -Xms und -Xmx bekommen automatisch denselben Wert.

Schritt 5

Optionen festlegen

Aktiviere oder deaktiviere --nogui und den automatischen Neustart bei einem Absturz. --nogui gibt es nicht mit den Velocity-Flags, den Auto-Neustart nur für Skripte.

Schritt 6

Kopieren oder herunterladen

Die Vorschau aktualisiert sich bei jeder Änderung sofort. Kopiere das Ergebnis in die Zwischenablage oder lade die start.bat bzw. start.sh als Datei herunter.

Schritt 7

Minecraft-Server starten

Leg die Datei in den Ordner mit der Server-Jar. Die start.bat startest du per Doppelklick, die start.sh nach chmod +x start.sh mit ./start.sh. Das Skript startet nur die Jar-Datei, die EULA in der eula.txt akzeptierst du beim ersten Start selbst.

Windows & Linux

start.bat oder start.sh: So startest du deinen Minecraft-Server

Beide Skripte führen denselben Java-Befehl aus, nur die Skript-Syntax drumherum unterscheidet sich: Die start.bat ist für Windows, die start.sh für Linux und macOS. Weil beide zuerst in ihren eigenen Ordner wechseln, liegt die Datei am besten direkt neben deiner Server-Jar.

@echo off · cd /d "%~dp0"
Kopf der start.bat: blendet die Befehlsanzeige aus und wechselt in den Ordner, in dem die Datei liegt.
pause
Ohne Auto-Neustart endet die start.bat mit pause. So bleibt das Konsolenfenster nach einem Absturz offen und du kannst die Fehlermeldung lesen.
#!/bin/bash · cd "$(dirname "$0")"
Kopf der start.sh: führt das Skript mit Bash aus und wechselt in den Ordner, in dem die Datei liegt.
chmod +x start.sh
Unter Linux und macOS machst du die start.sh einmal ausführbar und startest sie danach mit ./start.sh.

Flags-Presets

Aikar's Flags, Velocity-Flags oder keine Flags?

Das Flags-Preset legt fest, welche JVM-Flags zwischen der RAM-Angabe und -jar im Befehl landen. Welches passt, hängt davon ab, was du startest.

Keine Flags
Der Befehl enthält nur -Xms, -Xmx, -jar und optional --nogui. Sinnvoll, wenn du ohne zusätzliches JVM-Tuning starten oder eigene Flags ergänzen willst.
Aikar's Flags
G1-Garbage-Collection-Flags aus der Paper-Community für Paper-, Purpur- und Spigot-Server, die Lag-Spitzen durch die Garbage Collection verringern sollen. Bei mehr als 12 GB RAM tauscht der Generator automatisch fünf Werte gegen die Empfehlung für große Heaps aus, zum Beispiel G1HeapRegionSize=16M statt 8M.
Velocity-Flags
Ein kleineres Flag-Set für den Velocity-Proxy, nicht für den Spiel-Server. Die Option --nogui entfällt mit diesem Preset, weil Velocity dieses Argument nicht kennt.

Startbefehl

Der Minecraft-Startbefehl erklärt: -Xms, -Xmx und --nogui

Für 6 GB RAM, die Jar-Datei paper.jar und ohne Zusatz-Flags erzeugt der Generator diesen Befehl:

java -Xms6G -Xmx6G -jar paper.jar --nogui
-Xms · -Xmx
Start- und Maximal-Arbeitsspeicher für Java. Der Generator setzt beide auf den Wert des Schiebereglers (1 bis 32 GB), damit Java den Heap gleich beim Start in voller Größe reserviert.
-jar
Danach folgt der Name deiner Server-Jar, zum Beispiel paper.jar oder server.jar. Enthält der Name oder der Java-Pfad Leerzeichen, setzt der Generator ihn automatisch in Anführungszeichen.
--nogui
Startet den Server ohne das grafische Server-Fenster, nur mit der Konsole.
Nur der Befehl
Diese Ausgabe liefert nur die eine Befehlszeile ohne Skript drumherum, zum Einfügen in eine Konsole oder ein Panel. Download und Auto-Neustart gibt es in diesem Modus nicht.

Wie viel Arbeitsspeicher dein Server braucht, hängt von Plugins, Mods und Spielerzahl ab. Zum Minecraft RAM-Rechner

Mehr entdecken

Nach dem Start-Skript: passende Minecraft-Tools

FAQ

Häufige Fragen zum Start-Skript-Generator

Kurze Antworten zu start.bat und start.sh, Aikar's Flags, RAM und Auto-Neustart.

Wähle unter „Ausgabe“ die Option „Start-Skript (Windows, .bat)“, stell RAM, Flags und den Namen deiner Server-Jar ein und lade die start.bat herunter. Der Generator schreibt @echo off und cd /d "%~dp0" an den Anfang, damit das Skript immer aus seinem eigenen Ordner startet. Leg die Datei neben die Server-Jar und starte sie per Doppelklick.

Die start.bat ist für Windows, die start.sh für Linux und macOS. Beide enthalten denselben Java-Befehl, nur die Skript-Syntax drumherum unterscheidet sich: Die start.bat beginnt mit @echo off und cd /d "%~dp0", die start.sh mit #!/bin/bash und cd "$(dirname "$0")". Die start.sh machst du mit chmod +x start.sh ausführbar und startest sie mit ./start.sh.

Aikar's Flags sind G1-Garbage-Collection-Flags aus der Paper-Community für Paper-, Purpur- und Spigot-Server und sollen Lag-Spitzen verringern. Bei mehr als 12 GB RAM tauscht der Generator automatisch fünf Werte gegen die Empfehlung für große Heaps aus. Die Velocity-Flags sind ein kleineres Set nur für den Velocity-Proxy, nicht für den Spiel-Server, und --nogui entfällt dabei. Mit „Keine“ enthält der Befehl nur RAM, -jar und optional --nogui.

Stell den Arbeitsspeicher mit dem Schieberegler ein (1 bis 32 GB) und ersetze deine alte Startdatei durch die neue. Der Generator setzt -Xms und -Xmx auf denselben Wert, damit Java den Heap gleich beim Start in voller Größe reserviert, statt ihn später zu vergrößern. Wie viel RAM dein Server braucht, hängt von Plugins, Mods und Spielerzahl ab. Eine Empfehlung gibt dir der Minecraft RAM-Rechner. Zum Minecraft RAM-Rechner

Ohne Auto-Neustart hängt der Generator an die start.bat ein pause an. Das Konsolenfenster bleibt dann nach dem Beenden oder einem Absturz offen, und du kannst die Fehlermeldung lesen. Prüfe dann zum Beispiel, ob der Name im Feld „Server-Jar-Datei“ genau zu deiner Datei passt.

Nur, wenn du „Bei Absturz automatisch neu starten“ aktivierst. Dann läuft der Java-Befehl in einer Schleife: in der start.bat mit goto start und timeout /t 5, in der start.sh mit while true und sleep 5. Der Server startet nach 5 Sekunden neu, auch nach einem /stop. Die Option gibt es nur für Skripte, nicht für „Nur der Befehl“.

Ja. Trag im Feld „Java-Befehl“ statt java den vollständigen Pfad zur gewünschten Java-Installation ein. Pfade mit Leerzeichen setzt der Generator automatisch in Anführungszeichen, ebenso Jar-Namen mit Leerzeichen.

Das Skript startet deinen Server mit java und -jar. Es passt also zu Servern, die du über eine Jar-Datei startest, etwa Vanilla, Paper oder Fabric. Trag dafür den passenden Jar-Namen ein. Für Forge gilt das nur, wenn dein Server ebenfalls über java -jar startet. Aikar's Flags sind auf Paper, Purpur und Spigot ausgelegt. Bedrock-Server deckt der Generator nicht ab, er erzeugt ausschließlich Java-Befehle.

Noch Fragen zu deinem Server?

Support kontaktieren
Minecraft-ServerlisteSurvival, SMP, Skyblock, Modpacks und mehr – mit Live-Spielerzahlen und Vote-Ranking.
Kein Bock auf Flag-Tuning?

Miete deinen eigenen Minecraft-Server in 60 Sekunden

Passende JVM-Flags, DDoS-Schutz und Modpacks per Klick installiert — wir kümmern uns um die Feinjustierung, du spielst.

4,4/5 Trustpilot32.000+ Aktive ServerSeit 2010

Kein Setup. Kein Risiko. In Sekunden online.

Flexible LaufzeitJederzeit kündbarIn 60 Sekunden online

Auf der Suche nach weiteren Tools? Alle Minecraft-Tools ansehen