Vai al contenuto
Minecraft

Documentazione: Generatore dello script di avvio (Aikar's flags)

Generatore di script di avvio per server Minecraft Java: -Xms/-Xmx, il set di flag G1GC raccomandato da PaperMC (Aikar's flags), --nogui, ciclo di riavvio e argomenti JVM personalizzati. Tutto viene calcolato nel browser.

Ultimo aggiornamento: 09/10/2026

Apri lo strumento

Un server Minecraft Java si avvia con «java -Xms… -Xmx… -jar server.jar». Questo strumento crea il comando completo: memoria fissa (-Xms = -Xmx), il set di flag G1GC raccomandato dalla documentazione PaperMC («Aikar's flags») e l'opzione --nogui.

Come usare lo strumento

  1. Inserisci il nome del jar scaricato (paper.jar, purpur.jar, fabric-server-launch.jar, server.jar…).

  2. Scegli la RAM in GB lasciando liberi 1-1,5 GB per il sistema (es. 6 GB su una macchina da 8 GB).

  3. Attiva le Aikar's flags (consigliate per Paper e derivati) e, se serve, il ciclo di riavvio.

  4. Scarica start.sh, mettilo nella cartella del server e rendilo eseguibile: chmod +x start.sh.

  5. Esegui ./start.sh. Al primo avvio, accetta l'EULA impostando eula=true in eula.txt.

Versione di Java ed equivalente su Windows

Secondo la documentazione PaperMC, l'attuale Paper richiede almeno Java 25; le versioni da 1.20 a 1.21.11 usano Java 21 e da 1.17 a 1.19 Java 17. Controlla la pagina «Getting started» di PaperMC per la tua versione. Su Windows, metti lo stesso comando su una sola riga in un file start.bat (seguito da «pause»).

java -Xms6G -Xmx6G -jar paper.jar --nogui
pause

Domande frequenti

Perché -Xms uguale a -Xmx?
PaperMC consiglia di impostare i due valori uguali per evitare il ridimensionamento dell'heap e di lasciare circa 1-1,5 GB al sistema operativo. Le Aikar's flags includono anche -XX:+AlwaysPreTouch, che riserva la memoria all'avvio.
Le flag valgono per Vanilla o Fabric?
Sono opzioni della JVM (G1GC), quindi funzionano con qualsiasi server Java; cambia solo la parte «-jar» (es. fabric-server-launch.jar). PaperMC le documenta per Paper; con altri server, prova e controlla le pause del GC.
Screenshot dello strumento Editor di server.propertiesMinecraftAccesso libero
Configura il tuo server Minecraft Java: giocatori, mondo, prestazioni, whitelist e RCON.
ConfigurazioneJava EditionApri
Documentazione
Minecraft
MinecraftAccesso libero
Crea un MOTD colorato su due righe con anteprima dal vivo: codici §, colori esadecimali, riga di server.properties e MiniMessage.
MOTDColoriApri
Documentazione
Minecraft
MinecraftRichiede accesso
Modifica i tuoi file YAML di Bukkit, Spigot e Paper con aiuti sulle chiavi comuni, valori predefiniti e rilevamento di errori di indentazione.
YAMLConfigurazioneApri
Documentazione
Minecraft
MinecraftAccesso libero
Genera whitelist.json e ops.json da un elenco di nomi, con UUID offline calcolato in locale, senza rete né chiamate a Mojang.
GiocatoriAmministrazioneApri
Documentazione
Minecraft
MinecraftAccesso libero
Calcola raggio, chunk, regioni, tempo di pregenerazione, spazio su disco e chunk caricati per il bordo del tuo mondo Minecraft.
MondoPrestazioniApri
Documentazione
Minecraft
MinecraftAccesso libero
Genera un docker-compose.yml per l'immagine itzg/minecraft-server: tipo di server, versione, memoria, giocatori, RCON, ops e whitelist.
DockerDeployApri
Documentazione