Naar de inhoud springen
Minecraft
Gratis tool

Minecraft-generator voor start.bat en start.sh – startscript voor je server

Met deze startscriptgenerator voor Minecraft-servers maak je in een paar klikken een start.bat voor Windows, een start.sh voor Linux/macOS of alleen de Java-startopdracht. Stel RAM in met de schuifregelaar en kies Aikar's Flags of Velocity-Flags, --nogui en automatisch herstarten. Gratis en zonder registratie: het script wordt direct in je browser gemaakt. Kopieer of download het.

Gebouwd door Luca Stanek

Script klaar? Sla de installatie over en voer het uit op een beheerde server.

1 GB32 GB

Je startscript (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 gestopt met code $? - herstart over 5 seconden..."
  sleep 5
done

Voorbeeldresultaat

Dit maakt de startscriptgenerator

Je kiest het platform, RAM, flags en het jar-bestand. De generator levert meteen een kant-en-klaar startscript of één Java-opdracht om te kopiëren. De waarden hieronder zijn een voorbeeld voor een Paper-server op Linux.

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

Platform
Linuxstart.sh
RAM
6GB
Flags
Aikar's
Automatisch opnieuw opstarten
Aan

Uitvoer

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 gestopt met code $? - herstart over 5 seconden..."  sleep 5done
  • -Xms6G -Xmx6GDezelfde waarde voor het begin- en maximale RAM: de server reserveert het geheugen één keer en hoeft het later niet uit te breiden.
  • -XX:+UseG1GC …Aikar's Flags: een beproefde verzameling garbagecollection-instellingen die lagpieken op Paper-, Purpur- en Spigot-servers vermindert.
  • while true; do …Automatisch herstarten: als de server crasht of met /stop wordt gestopt, herstart het script hem na 5 seconden.

Waarom deze generator

Meer dan een simpel tekstveld

Direct geconfigureerd in plaats van zelf samengesteld.

Aikar's & Velocity-vlaggen

Voeg met één klik Aikar's Flags voor Paper/Purpur/Spigot of Velocity-Flags voor de proxy toe. Bij meer dan 12 GB RAM past de generator Aikar's Flags automatisch aan.

Linux en Windows

Genereert naar keuze een start.sh voor Linux/macOS of een start.bat voor Windows. Zonder automatisch herstarten eindigt de start.bat met pause, zodat foutmeldingen leesbaar blijven.

RAM-schuifregelaar met Xms=Xmx

Kies met de schuifregelaar tussen 1 en 32 GB RAM. De opdracht stelt -Xms en -Xmx automatisch in op dezelfde waarde.

Herhaald automatisch opnieuw opstarten

Optionele herstartlus: na een crash of /stop start het script de server na 5 seconden opnieuw.

Alleen de opdracht

Geen script nodig? Je kunt de Java-opdracht ook rechtstreeks in een paneel invoeren.

Kopiëren of downloaden

Gratis en zonder registratie: het resultaat wordt direct in je browser gegenereerd. Kopieer het met één klik of download het als start.bat of start.sh.

Hoe het werkt

Zo maak je je start.bat of start.sh

Van de instellingen tot de eerste start van je Minecraft-server.

Stap 1

Uitvoer kiezen

Kies onder ‘Uitvoer’ een startscript voor Linux/macOS (start.sh), een startscript voor Windows (start.bat) of alleen de Java-opdracht voor de console of het paneel.

Stap 2

Flagpreset kiezen

Kies geen flags, Aikar's Flags voor Paper, Purpur en Spigot of Velocity-Flags voor de Velocity-proxy.

Stap 3

Java-opdracht en JAR-bestand invullen

java en server.jar zijn vooraf ingevuld. Vul de exacte naam van je server-JAR in en eventueel het volledige pad naar een specifieke Java-installatie.

Stap 4

RAM instellen

Kies met de schuifregelaar tussen 1 en 32 GB geheugen. -Xms en -Xmx krijgen automatisch dezelfde waarde.

Stap 5

Opties instellen

Schakel --nogui en automatisch herstarten na een crash in of uit. --nogui is niet beschikbaar met Velocity-Flags; automatisch herstarten werkt alleen met scripts.

Stap 6

Kopiëren of downloaden

Het voorbeeld wordt bij elke wijziging direct bijgewerkt. Kopieer het resultaat naar het klembord of download start.bat of start.sh als bestand.

Stap 7

Minecraft-server starten

Plaats het bestand in de map met de server-JAR. Je start start.bat met een dubbelklik en start.sh na chmod +x start.sh met ./start.sh. Het script start alleen het JAR-bestand; de EULA in eula.txt accepteer je zelf bij de eerste start.

Windows en Linux

start.bat of start.sh: zo start je je Minecraft-server

Beide scripts voeren dezelfde Java-opdracht uit; alleen de scriptsyntaxis eromheen verschilt: start.bat is voor Windows, start.sh voor Linux en macOS. Omdat beide eerst naar hun eigen map gaan, kun je het bestand het beste naast je server-JAR plaatsen.

@echo off · cd /d "%~dp0"
Begin van start.bat: verbergt de opdrachten en gaat naar de map waarin het bestand staat.
pause
Zonder automatisch herstarten eindigt start.bat met pause. Zo blijft het consolevenster na een crash open en kun je de foutmelding lezen.
#!/bin/bash · cd "$(dirname "$0")"
Begin van start.sh: voert het script uit met Bash en gaat naar de map waarin het bestand staat.
chmod +x start.sh
Op Linux en macOS maak je start.sh eenmalig uitvoerbaar en start je het daarna met ./start.sh.

Flagpresets

Aikar's Flags, Velocity-Flags of geen flags?

De flagpreset bepaalt welke JVM-flags tussen de RAM-instelling en -jar in de opdracht komen. Welke preset past, hangt af van wat je start.

Geen flags
De opdracht bevat alleen -Xms, -Xmx, -jar en optioneel --nogui. Handig als je zonder extra JVM-optimalisaties wilt starten of eigen flags wilt toevoegen.
Aikar's Flags
G1-garbagecollection-flags uit de Paper-community voor Paper-, Purpur- en Spigot-servers, bedoeld om lagpieken door garbagecollection te verminderen. Bij meer dan 12 GB RAM vervangt de generator automatisch vijf waarden volgens de aanbeveling voor grote heaps, bijvoorbeeld G1HeapRegionSize=16M in plaats van 8M.
Velocity-Flags
Een kleinere set flags voor de Velocity-proxy, niet voor de gameserver. Bij deze preset vervalt --nogui, omdat Velocity dit argument niet kent.

Startcommando

De Minecraft-startopdracht uitgelegd: -Xms, -Xmx en --nogui

Met 6 GB RAM, het JAR-bestand paper.jar en zonder extra flags genereert de generator deze opdracht:

java -Xms6G -Xmx6G -jar paper.jar --nogui
-Xms · -Xmx
Het start- en maximumgeheugen voor Java. De generator stelt beide in op de waarde van de schuifregelaar (1 tot 32 GB), zodat Java de volledige heap meteen bij het starten reserveert.
-jar
Daarna volgt de naam van je server-JAR, bijvoorbeeld paper.jar of server.jar. Als de naam of het Java-pad spaties bevat, zet de generator deze automatisch tussen aanhalingstekens.
--nogui
Start de server zonder grafisch servervenster, alleen met de console.
Alleen de opdracht
Deze uitvoer bevat alleen de opdrachtregel, zonder script eromheen, om in een console of paneel te plakken. Downloaden en automatisch herstarten zijn in deze modus niet beschikbaar.

Hoeveel geheugen je server nodig heeft, hangt af van plugins, Mods en het aantal spelers. Naar de Minecraft-RAM-calculator

Meer ontdekken

Na het startscript: handige Minecraft-tools

FAQ

Veelgestelde vragen over de startscriptgenerator

Korte antwoorden over start.bat en start.sh, Aikar's Flags, RAM en automatisch herstarten.

Kies onder ‘Uitvoer’ de optie ‘Startscript (Windows, .bat)’, stel RAM, flags en de naam van je server-JAR in en download start.bat. De generator zet @echo off en cd /d "%~dp0" aan het begin, zodat het script altijd vanuit zijn eigen map start. Plaats het bestand naast de server-JAR en start het met een dubbelklik.

start.bat is voor Windows, start.sh voor Linux en macOS. Beide bevatten dezelfde Java-opdracht; alleen de scriptsyntaxis eromheen verschilt: start.bat begint met @echo off en cd /d "%~dp0", start.sh met #!/bin/bash en cd "$(dirname "$0")". Je maakt start.sh uitvoerbaar met chmod +x start.sh en start het met ./start.sh.

Aikar's Flags zijn G1-garbagecollection-flags uit de Paper-community voor Paper-, Purpur- en Spigot-servers en zijn bedoeld om lagpieken te verminderen. Bij meer dan 12 GB RAM vervangt de generator automatisch vijf waarden volgens de aanbeveling voor grote heaps. Velocity-Flags zijn een kleinere set, alleen voor de Velocity-proxy en niet voor de gameserver; daarbij vervalt --nogui. Met ‘Geen’ bevat de opdracht alleen de RAM-instellingen, -jar en optioneel --nogui.

Stel het geheugen in met de schuifregelaar (1 tot 32 GB) en vervang je oude startbestand door het nieuwe. De generator stelt -Xms en -Xmx in op dezelfde waarde, zodat Java de volledige heap meteen bij het starten reserveert in plaats van deze later te vergroten. Hoeveel RAM je server nodig heeft, hangt af van plugins, Mods en het aantal spelers. De Minecraft-RAM-calculator geeft je een aanbeveling. Naar de Minecraft-RAM-calculator

Zonder automatisch herstarten voegt de generator pause toe aan start.bat. Het consolevenster blijft dan open na het afsluiten of een crash, zodat je de foutmelding kunt lezen. Controleer bijvoorbeeld of de naam in het veld ‘Server-JAR-bestand’ exact overeenkomt met je bestand.

Alleen als je ‘Automatisch herstarten na crash’ inschakelt. Dan draait de Java-opdracht in een lus: in start.bat met goto start en timeout /t 5, in start.sh met while true en sleep 5. De server start na 5 seconden opnieuw, ook na /stop. Deze optie is alleen beschikbaar voor scripts, niet voor ‘Alleen de opdracht’.

Ja. Vul in het veld ‘Java-opdracht’ in plaats van java het volledige pad naar de gewenste Java-installatie in. De generator zet paden en JAR-namen met spaties automatisch tussen aanhalingstekens.

Het script start je server met java en -jar. Het is dus geschikt voor servers die je via een JAR-bestand start, zoals Vanilla, Paper of Fabric. Vul daarvoor de juiste JAR-naam in. Voor Forge geldt dit alleen als je server ook via java -jar start. Aikar's Flags zijn afgestemd op Paper, Purpur en Spigot. De generator ondersteunt geen Bedrock-servers; hij genereert uitsluitend Java-opdrachten.

Heb je nog vragen over je server?

Contact opnemen met support
Minecraft-serverlijstSurvival, SMP, Skyblock, Modpacks en meer – met live spelersaantallen en stemranglijst.
Geen zin om flags te optimaliseren?

Huur je eigen Minecraft-server in 60 seconden

Geschikte JVM-flags, DDoS-bescherming en Modpacks worden met één klik geïnstalleerd — wij zorgen voor de fijnafstemming, jij speelt.

4,4/5 Trustpilot32.000+ Actieve serversSinds 2010

Geen installatie. Geen risico. Binnen enkele seconden online.

Flexibele looptijdOp elk moment opzegbaarBinnen 60 seconden online

Op zoek naar meer tools? Alle Minecraft-tools bekijken