Hoppa till innehållet
Minecraft
Gratis verktyg

Minecraft-generator för start.bat och start.sh – startskript för din server

Med den här startskriptgeneratorn för Minecraft-servrar skapar du med några få klick en start.bat för Windows, en start.sh för Linux/macOS eller bara Java-startkommandot. Välj RAM med skjutreglaget, Aikar's Flags eller Velocity-flaggor, --nogui och automatisk omstart. Gratis och utan registrering – skriptet skapas direkt i din webbläsare och du kan kopiera eller ladda ned det.

Byggd av Luca Stanek

Är skriptet klart? Hoppa över installationen och kör det på en hanterad server.

1 GB32 GB

Ditt startskript (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 "Servern har stoppats med kod $? – startar om om 5 sekunder..."
  sleep 5
done

Exempelresultat

Det skapar startskriptgeneratorn

Du väljer plattform, RAM, flags och jar-fil. Generatorn skapar direkt ett färdigt startskript eller ett enskilt Java-kommando att kopiera. Värdena nedan är ett exempel för en Paper-server på Linux.

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

Plattform
Linuxstart.sh
RAM
6GB
Flaggor
Aikar's
Automatisk omstart
På

Utdata

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 "Servern har stoppats med kod $? – startar om om 5 sekunder..."  sleep 5done
  • -Xms6G -Xmx6GSamma värde för start-RAM och maximalt RAM: Servern reserverar minnet en gång och behöver inte utöka det senare.
  • -XX:+UseG1GC …Aikar's Flags: en beprövad samling inställningar för garbage collection som minskar laggspikar på Paper-, Purpur- och Spigot-servrar.
  • while true; do …Automatisk omstart: Om servern kraschar eller stoppas med /stop startar skriptet om den efter 5 sekunder.

Varför denna generator

Mer än ett enkelt textfält

Färdigkonfigurerat i stället för att behöva sätta ihop det själv.

Aikar's & Velocity-flaggor

Lägg till Aikar's Flags för Paper/Purpur/Spigot eller Velocity-flaggor för proxyn med ett klick. Vid mer än 12 GB RAM anpassar generatorn automatiskt Aikar's Flags.

Linux och Windows

Skapar antingen en start.sh för Linux/macOS eller en start.bat för Windows. Utan automatisk omstart avslutas start.bat med pause så att felmeddelanden går att läsa.

RAM-reglage med Xms=Xmx

Välj mellan 1 och 32 GB RAM med skjutreglaget. Kommandot ger automatiskt -Xms och -Xmx samma värde.

Loop med automatiska omstarter

Valfri omstartsslinga: Efter en krasch eller /stop startar skriptet om servern efter 5 sekunder.

Endast kommandot

Behöver du inget skript? Du kan också klistra in Java-kommandot direkt i en panel.

Kopiera eller ladda ner

Gratis och utan registrering: Resultatet skapas direkt i din webbläsare. Kopiera det med ett klick eller ladda ned det som start.bat eller start.sh.

Så fungerar det

Så skapar du din start.bat eller start.sh

Från inställningarna till första starten av din Minecraft-server.

Steg 1

Välj utdata

Välj under ”Utdata” ett startskript för Linux/macOS (start.sh), ett startskript för Windows (start.bat) eller bara Java-kommandot för konsol eller kontrollpanel.

Steg 2

Välj flaggförinställning

Välj inga flaggor, Aikar's Flags för Paper, Purpur och Spigot eller Velocity-flaggor för Velocity-proxyn.

Steg 3

Ange Java-kommando och JAR-fil

java och server.jar är förinställda. Ange det exakta namnet på serverns JAR-fil och vid behov den fullständiga sökvägen till en viss Java-installation.

Steg 4

Ställ in RAM

Välj mellan 1 och 32 GB arbetsminne med skjutreglaget. -Xms och -Xmx får automatiskt samma värde.

Steg 5

Välj alternativ

Slå på eller av --nogui och automatisk omstart vid en krasch. --nogui finns inte med Velocity-flaggorna, och automatisk omstart finns bara för skript.

Steg 6

Kopiera eller ladda ner

Förhandsvisningen uppdateras direkt vid varje ändring. Kopiera resultatet till urklipp eller ladda ned start.bat eller start.sh som en fil.

Steg 7

Starta Minecraft-server

Lägg filen i samma mapp som serverns JAR-fil. Du startar start.bat med ett dubbelklick och start.sh med ./start.sh efter att ha kört chmod +x start.sh. Skriptet startar bara JAR-filen; du måste själv godkänna EULA i eula.txt vid första starten.

Windows och Linux

start.bat eller start.sh: Så startar du din Minecraft-server

Båda skripten kör samma Java-kommando. Det är bara skriptsyntaxen runt kommandot som skiljer sig: start.bat är för Windows och start.sh för Linux och macOS. Eftersom båda först byter till sin egen mapp är det bäst att lägga filen bredvid serverns JAR-fil.

@echo off · cd /d "%~dp0"
Början av start.bat: döljer visningen av kommandon och byter till mappen där filen ligger.
pause
Utan automatisk omstart avslutas start.bat med pause. Då förblir konsolfönstret öppet efter en krasch så att du kan läsa felmeddelandet.
#!/bin/bash · cd "$(dirname "$0")"
Början av start.sh: kör skriptet med Bash och byter till mappen där filen ligger.
chmod +x start.sh
På Linux och macOS gör du start.sh körbar en gång och startar den sedan med ./start.sh.

Flaggförinställningar

Aikar's Flags, Velocity-flaggor eller inga flaggor?

Flaggförinställningen avgör vilka JVM-flaggor som hamnar mellan RAM-angivelsen och -jar i kommandot. Vilken som passar beror på vad du startar.

Inga flaggor
Kommandot innehåller bara -Xms, -Xmx, -jar och eventuellt --nogui. Passar om du vill starta utan ytterligare JVM-optimering eller lägga till egna flaggor.
Aikar's Flags
G1-flaggor för skräpinsamling från Paper-communityn, avsedda att minska laggspikar från skräpinsamlingen på Paper-, Purpur- och Spigot-servrar. Vid mer än 12 GB RAM byter generatorn automatiskt ut fem värden mot de rekommenderade för stora heapar, till exempel G1HeapRegionSize=16M i stället för 8M.
Velocity-flaggor
En mindre uppsättning flaggor för Velocity-proxyn, inte för spelservern. --nogui utelämnas med den här förinställningen eftersom Velocity inte stöder argumentet.

Startkommando

Förklaring av Minecrafts startkommando: -Xms, -Xmx och --nogui

Med 6 GB RAM, JAR-filen paper.jar och utan extra flaggor skapar generatorn det här kommandot:

java -Xms6G -Xmx6G -jar paper.jar --nogui
-Xms · -Xmx
Initialt och maximalt arbetsminne för Java. Generatorn sätter båda till skjutreglagets värde (1 till 32 GB), så att Java reserverar hela heapen redan vid start.
-jar
Därefter följer namnet på serverns JAR-fil, till exempel paper.jar eller server.jar. Om namnet eller Java-sökvägen innehåller mellanslag sätter generatorn automatiskt citattecken runt det.
--nogui
Startar servern utan ett grafiskt serverfönster, enbart med konsolen.
Endast kommandot
Det här alternativet ger bara kommandoraden, utan något omgivande skript, som du kan klistra in i en konsol eller kontrollpanel. Nedladdning och automatisk omstart finns inte i det här läget.

Hur mycket arbetsminne din server behöver beror på plugins, Mods och antalet spelare. Till Minecrafts RAM-kalkylator

Utforska mer

Efter startskriptet: fler Minecraft-verktyg

FAQ

Vanliga frågor om startskriptgeneratorn

Korta svar om start.bat och start.sh, Aikar's Flags, RAM och automatisk omstart.

Välj ”Startskript (Windows, .bat)” under ”Utdata”, ställ in RAM och flaggor, ange namnet på serverns JAR-fil och ladda ned start.bat. Generatorn lägger @echo off och cd /d "%~dp0" i början så att skriptet alltid startar från sin egen mapp. Lägg filen bredvid serverns JAR-fil och starta den med ett dubbelklick.

start.bat är för Windows och start.sh för Linux och macOS. Båda innehåller samma Java-kommando; bara skriptsyntaxen runt det skiljer sig: start.bat börjar med @echo off och cd /d "%~dp0", medan start.sh börjar med #!/bin/bash och cd "$(dirname "$0")". Du gör start.sh körbar med chmod +x start.sh och startar den med ./start.sh.

Aikar's Flags är G1-flaggor för skräpinsamling från Paper-communityn för Paper-, Purpur- och Spigot-servrar och är avsedda att minska laggspikar. Vid mer än 12 GB RAM byter generatorn automatiskt ut fem värden mot de rekommenderade för stora heapar. Velocity-flaggorna är en mindre uppsättning enbart för Velocity-proxyn, inte för spelservern, och --nogui utelämnas. Med ”Inga flaggor” innehåller kommandot bara RAM-inställningar, -jar och eventuellt --nogui.

Ställ in arbetsminnet med skjutreglaget (1 till 32 GB) och ersätt din gamla startfil med den nya. Generatorn ger -Xms och -Xmx samma värde, så att Java reserverar hela heapen vid start i stället för att utöka den senare. Hur mycket RAM din server behöver beror på plugins, Mods och antalet spelare. Minecrafts RAM-kalkylator ger dig en rekommendation. Till Minecrafts RAM-kalkylator

Utan automatisk omstart lägger generatorn till pause i slutet av start.bat. Då förblir konsolfönstret öppet efter att servern avslutats eller kraschat, så att du kan läsa felmeddelandet. Kontrollera till exempel att namnet i fältet ”Serverns JAR-fil” exakt matchar din fil.

Bara om du aktiverar ”Starta om automatiskt vid krasch”. Då körs Java-kommandot i en slinga: i start.bat med goto start och timeout /t 5, i start.sh med while true och sleep 5. Servern startas om efter 5 sekunder, även efter /stop. Alternativet finns bara för skript, inte för ”Bara kommandot”.

Ja. Ange den fullständiga sökvägen till den Java-installation du vill använda i fältet ”Java-kommando” i stället för java. Generatorn sätter automatiskt citattecken runt sökvägar och JAR-filnamn med mellanslag.

Skriptet startar din server med java och -jar. Det passar alltså servrar som du startar via en JAR-fil, till exempel Vanilla, Paper eller Fabric. Ange rätt JAR-filnamn. För Forge gäller detta bara om din server också startas med java -jar. Aikar's Flags är avsedda för Paper, Purpur och Spigot. Generatorn stöder inte Bedrock-servrar – den skapar enbart Java-kommandon.

Har du fler frågor om din server?

Kontakta supporten
Minecraft-serverlistaSurvival, SMP, Skyblock, Modpacks och mer – med spelarantal i realtid och röstningsrankning.
Vill du slippa finjustera flaggor?

Hyr din egen Minecraft-server på 60 sekunder

Lämpliga JVM-flaggor, DDoS-skydd och Modpack installeras med ett klick – vi sköter finjusteringen så att du kan spela.

4,4/5 Trustpilot32.000+ Aktiva servrarSedan 2010

Ingen konfigurering. Ingen risk. Online på några sekunder.

Flexibel avtalstidAvsluta när som helstOnline på 60 sekunder

Letar du efter fler verktyg? Visa alla Minecraft-verktyg