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.
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
#!/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
Server-Konfigurationsgenerator
server.properties per ZapX AI Agent in eigenen Worten beschreiben oder jede Einstellung manuell setzen — mit Live-Vorschau zum Kopieren oder Herunterladen.
Gebaut von Florian Galz
Server Status Checker
Live prüfen, ob ein Minecraft-Server online ist — Spieleranzahl, MOTD, Version, Server-Icon und Mods.
Gebaut von Luca Stanek
Log Analyzer
Crash-Report oder Log einfügen und automatisch erkannte Fehlerursachen mit Lösungsvorschlag erhalten — inkl. Link zum Teilen.
Gebaut von Luca Stanek
RAM-Rechner
Wie viel RAM dein Minecraft-Server oder Modpack braucht — als gekennzeichnete Schätzung aus Server-Variante und Spieleranzahl, bei genug Messdaten aus der Nutzung von ZAP-Servern.
Gebaut von Luca Stanek
DNS/SRV-Record-Generator
IP, Port und Wunschdomain eintragen — fertige SRV- und A/AAAA-Einträge für Java & Bedrock, copy-paste-fertig.
Gebaut von Luca Stanek
MOTD Generator
Server-MOTD mit Farben, Farbverläufen und Live-Vorschau gestalten – fertig für server.properties, Bedrock und MiniMessage.
Gebaut von Marvin Kluck
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 kontaktierenMiete 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.
Kein Setup. Kein Risiko. In Sekunden online.
Auf der Suche nach weiteren Tools? Alle Minecraft-Tools ansehen

