Vai al contenuto
Minecraft
Strumento gratuito

Generatore di start.bat e start.sh per Minecraft – script di avvio per il tuo server

Con questo generatore di script di avvio per server Minecraft, crei in pochi clic una start.bat per Windows, una start.sh per Linux/macOS o solo il comando Java: RAM regolabile con il cursore, Aikar's Flags o Velocity Flags, --nogui e riavvio automatico. Gratis e senza registrazione: lo script viene generato direttamente nel tuo browser e puoi copiarlo o scaricarlo.

Creato da Luca Stanek

Lo script è pronto? Salta la configurazione ed eseguilo su un server gestito.

1 GB32 GB

Il tuo script di avvio (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 arrestato con codice $? - riavvio tra 5 secondi..."
  sleep 5
done

Risultato di esempio

Lo crea il generatore di script di avvio

Scegli piattaforma, RAM, flag e file jar; il generatore ti fornisce subito uno script di avvio pronto o un singolo comando Java da copiare. I valori qui sotto sono un esempio per un server Paper su Linux.

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

Piattaforma
Linuxstart.sh
RAM
6GB
Flag
Aikar's
Riavvio automatico
Attivo

Risultato

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 arrestato con codice $? - riavvio tra 5 secondi..."  sleep 5done
  • -Xms6G -Xmx6GLo stesso valore per RAM iniziale e massima: il server riserva la memoria una volta sola e non deve aumentarla in seguito.
  • -XX:+UseG1GC …Aikar's Flags: una raccolta collaudata di impostazioni per la garbage collection che riduce i picchi di lag sui server Paper, Purpur e Spigot.
  • while true; do …Riavvio automatico: se il server si arresta in modo anomalo o viene fermato con /stop, lo script lo riavvia dopo 5 secondi.

Perché usare questo generatore

Più di un semplice campo di testo

Già configurato, senza dover cercare ogni componente.

Flag di Aikar e Velocity

Aggiungi con un clic le Aikar's Flags per Paper/Purpur/Spigot o le Velocity Flags per il proxy. Con più di 12 GB di RAM, il generatore adatta automaticamente le Aikar's Flags.

Linux e Windows

Genera una start.sh per Linux/macOS o una start.bat per Windows. Senza riavvio automatico, la start.bat termina con pause, così puoi leggere i messaggi di errore.

Cursore RAM con Xms=Xmx

Scegli da 1 a 32 GB di RAM con il cursore. Il comando imposta automaticamente -Xms e -Xmx sullo stesso valore.

Ciclo di riavvio automatico

Ciclo di riavvio opzionale: dopo un arresto anomalo o /stop, lo script riavvia il server dopo 5 secondi.

Solo il comando

Non ti serve uno script? Puoi inserire il solo comando Java direttamente in un pannello.

Copia o scarica

Gratis e senza registrazione: il risultato viene generato direttamente nel tuo browser. Copialo con un clic o scaricalo come start.bat o start.sh.

Come funziona

Come creare la tua start.bat o start.sh

Dalle impostazioni al primo avvio del tuo server Minecraft.

Passaggio 1

Scegli il formato di output

Sotto «Output», scegli uno script di avvio per Linux/macOS (start.sh), uno per Windows (start.bat) oppure solo il comando Java per la console o il pannello.

Passaggio 2

Scegli un preset di flag

Scegli Nessuna flag, le Aikar's Flags per Paper, Purpur e Spigot oppure le Velocity Flags per il proxy Velocity.

Passaggio 3

Inserisci il comando Java e il file JAR

I valori predefiniti sono java e server.jar. Inserisci il nome esatto del file JAR del server e, se necessario, il percorso completo di una specifica installazione Java.

Passaggio 4

Imposta la RAM

Scegli da 1 a 32 GB di RAM con il cursore. -Xms e -Xmx ricevono automaticamente lo stesso valore.

Passaggio 5

Definisci le opzioni

Attiva o disattiva --nogui e il riavvio automatico dopo un arresto anomalo. --nogui non è disponibile con le Velocity Flags; il riavvio automatico è disponibile solo per gli script.

Passaggio 6

Copia o scarica

L'anteprima si aggiorna subito a ogni modifica. Copia il risultato negli appunti oppure scarica la start.bat o la start.sh come file.

Passaggio 7

Avviare un server Minecraft

Metti il file nella cartella del file JAR del server. Avvia la start.bat con un doppio clic o la start.sh con ./start.sh dopo aver eseguito chmod +x start.sh. Lo script avvia solo il file JAR: al primo avvio devi accettare personalmente l'EULA nel file eula.txt.

Windows e Linux

start.bat o start.sh: come avviare il tuo server Minecraft

Entrambi gli script eseguono lo stesso comando Java: cambia solo la sintassi dello script. La start.bat è per Windows, la start.sh per Linux e macOS. Poiché entrambi passano prima alla cartella in cui si trovano, è meglio mettere il file accanto al file JAR del server.

@echo off · cd /d "%~dp0"
Intestazione della start.bat: nasconde la visualizzazione dei comandi e passa alla cartella in cui si trova il file.
pause
Senza riavvio automatico, la start.bat termina con pause. Così, dopo un arresto anomalo, la finestra della console resta aperta e puoi leggere il messaggio di errore.
#!/bin/bash · cd "$(dirname "$0")"
Intestazione della start.sh: esegue lo script con Bash e passa alla cartella in cui si trova il file.
chmod +x start.sh
Su Linux e macOS, rendi eseguibile la start.sh una volta, poi avviala con ./start.sh.

Preset di flag

Aikar's Flags, Velocity Flags o nessuna flag?

Il preset di flag determina quali flag JVM vengono inserite nel comando tra la quantità di RAM e -jar. La scelta dipende da ciò che vuoi avviare.

Nessuna flag
Il comando contiene solo -Xms, -Xmx, -jar e, facoltativamente, --nogui. Utile se vuoi avviare il server senza ulteriori ottimizzazioni JVM o aggiungere le tue flag.
Aikar's Flags
Flag per il garbage collector G1 della community di Paper, pensate per ridurre i picchi di lag sui server Paper, Purpur e Spigot. Con più di 12 GB di RAM, il generatore sostituisce automaticamente cinque valori con quelli consigliati per heap di grandi dimensioni, per esempio G1HeapRegionSize=16M invece di 8M.
Velocity Flags
Un set di flag più piccolo per il proxy Velocity, non per il server di gioco. Con questo preset viene omesso --nogui, perché Velocity non riconosce questo argomento.

Comando di avvio

Il comando di avvio di Minecraft spiegato: -Xms, -Xmx e --nogui

Con 6 GB di RAM, il file JAR paper.jar e nessuna flag aggiuntiva, il generatore crea questo comando:

java -Xms6G -Xmx6G -jar paper.jar --nogui
-Xms · -Xmx
Memoria iniziale e massima per Java. Il generatore imposta entrambe sul valore del cursore (da 1 a 32 GB), così Java riserva l'intero heap già all'avvio.
-jar
Segue il nome del file JAR del server, per esempio paper.jar o server.jar. Se il nome o il percorso di Java contiene spazi, il generatore lo racchiude automaticamente tra virgolette.
--nogui
Avvia il server senza finestra grafica, usando solo la console.
Solo il comando
Questo formato restituisce solo la riga di comando, senza uno script, da incollare in una console o in un pannello. In questa modalità non sono disponibili il download e il riavvio automatico.

La quantità di RAM necessaria al tuo server dipende da plugin, Mod e numero di giocatori. Vai al calcolatore RAM per Minecraft

Scopri di più

Dopo lo script di avvio: altri strumenti per Minecraft

FAQ

Domande frequenti sul generatore di script di avvio

Risposte rapide su start.bat e start.sh, Aikar's Flags, RAM e riavvio automatico.

Sotto «Output», scegli «Script di avvio (Windows, .bat)», imposta la RAM, le flag e il nome del file JAR del server, poi scarica la start.bat. Il generatore inserisce @echo off e cd /d "%~dp0" all'inizio, così lo script viene sempre avviato dalla cartella in cui si trova. Metti il file accanto al file JAR del server e avvialo con un doppio clic.

La start.bat è per Windows, la start.sh per Linux e macOS. Entrambe contengono lo stesso comando Java: cambia solo la sintassi dello script. La start.bat inizia con @echo off e cd /d "%~dp0", la start.sh con #!/bin/bash e cd "$(dirname "$0")". Rendi eseguibile la start.sh con chmod +x start.sh e avviala con ./start.sh.

Le Aikar's Flags sono flag per il garbage collector G1 della community di Paper, pensate per ridurre i picchi di lag sui server Paper, Purpur e Spigot. Con più di 12 GB di RAM, il generatore sostituisce automaticamente cinque valori con quelli consigliati per heap di grandi dimensioni. Le Velocity Flags sono un set più piccolo riservato al proxy Velocity, non al server di gioco; in questo caso viene omesso --nogui. Con «Nessuna flag», il comando contiene solo la RAM, -jar e, facoltativamente, --nogui.

Imposta la RAM con il cursore (da 1 a 32 GB) e sostituisci il vecchio file di avvio con quello nuovo. Il generatore imposta -Xms e -Xmx sullo stesso valore, così Java riserva l'intero heap già all'avvio invece di espanderlo in seguito. La quantità di RAM necessaria al tuo server dipende da plugin, Mod e numero di giocatori. Il calcolatore RAM per Minecraft può darti un'indicazione. Vai al calcolatore RAM per Minecraft

Senza riavvio automatico, il generatore aggiunge pause alla fine della start.bat. La finestra della console resta aperta dopo l'arresto o un errore, così puoi leggere il messaggio. Controlla, per esempio, che il nome nel campo «File JAR del server» corrisponda esattamente al tuo file.

Solo se attivi «Riavvia automaticamente in caso di arresto anomalo». Il comando Java viene allora eseguito in un ciclo: nella start.bat con goto start e timeout /t 5, nella start.sh con while true e sleep 5. Il server si riavvia dopo 5 secondi, anche dopo /stop. L'opzione è disponibile solo per gli script, non per «Solo il comando».

Sì. Nel campo «Comando Java», inserisci il percorso completo dell'installazione Java desiderata al posto di java. Il generatore racchiude automaticamente tra virgolette i percorsi e i nomi dei file JAR che contengono spazi.

Lo script avvia il tuo server con java e -jar. È quindi adatto ai server che avvii tramite un file JAR, come Vanilla, Paper o Fabric. Inserisci il nome del file JAR corrispondente. Per Forge vale solo se anche il tuo server si avvia con java -jar. Le Aikar's Flags sono pensate per Paper, Purpur e Spigot. Il generatore non supporta i server Bedrock: crea esclusivamente comandi Java.

Hai altre domande sul tuo server?

Contatta il supporto
Elenco dei server MinecraftSurvival, SMP, Skyblock, Modpack e altro, con numero di giocatori in tempo reale e classifica dei voti.
Non vuoi regolare i flag?

Noleggia il tuo server Minecraft in 60 secondi

Flag JVM appropriati, protezione DDoS e Modpack installati con un clic: noi ci occupiamo dell'ottimizzazione, tu giochi.

4,4/5 Trustpilot32.000+ Server attiviDal 2010

Nessuna configurazione. Nessun rischio. Online in pochi secondi.

Durata flessibileDisdicibile in qualsiasi momentoOnline in 60 secondi

Cerchi altri strumenti? Scopri tutti gli strumenti Minecraft