La domanda più comune quando si ospita un server Minecraft è "quanta RAM mi serve?". La risposta onesta è: dipende dall'edizione, dal numero di giocatori che prevedi e, di gran lunga il fattore più importante, dal fatto che tu usi vanilla, plugin o mod. Questa pagina analizza i requisiti reali e ti offre una tabella per abbinare un livello di RAM alla tua community.
La RAM è il numero che conta di più
I server Minecraft sono voraci di memoria. Ogni chunk caricato, ogni entità e ogni mod vivono nella RAM, quindi esaurire la memoria è la causa più comune di lag e crash. I posti per i giocatori non sono quasi mai il vero limite, lo è la RAM. Un server "per 20 giocatori" che ha solo 2 GB andrà a scatti molto prima di riempirsi, mentre gli stessi 20 giocatori su 8 GB girano senza problemi.
Assegna al server RAM dedicata invece di condividerla, e non allocare letteralmente tutta la memoria disponibile: il sistema operativo e l'overhead di Java hanno bisogno di margine. Su FluxCraft ogni livello di piano è un'allocazione di RAM fissa, quindi sai sempre esattamente con cosa deve lavorare il tuo mondo.
Tabella RAM-giocatori
Usa questi valori come punto di partenza. I server con mod richiedono molta più RAM per giocatore rispetto al vanilla, e i modpack pesanti possono raddoppiare questi numeri:
| RAM | Vanilla / plugin leggeri | Con mod | Adatto a |
|---|---|---|---|
| 2 GB | Fino a circa 10 giocatori | Non consigliato | Gruppo di amici, sopravvivenza vanilla |
| 4 GB | da circa 10 a 20 giocatori | Pack piccoli/leggeri | Piccolo server con plugin (Paper/Spigot) |
| 8 GB | Circa 25-40 giocatori | Modpack medi | Server con plugin attivi o modpack in stile ATM |
| 16 GB | Oltre 60 giocatori | Modpack pesanti (RLCraft, AtM grandi) | Community grande con mod o pubblica |
| 32 GB | Server pubblici grandi | Pack molto pesanti / mappa grande | Reti affollate, più mondi |
| 48 GB | Reti | Più pack pesanti contemporaneamente | Reti multi-server ed eventi |
Quale versione di Java richiede il tuo server?
Questo mette in difficoltà più nuovi proprietari di server della RAM, perché sbagliarlo non causa lag: impedisce proprio l'avvio del server, con un errore "Unsupported class file major version" e nessuna spiegazione ovvia.
Ogni valore qui sotto è un minimo, non una corrispondenza esatta: una versione più vecchia di Minecraft gira senza problemi su un Java più recente, quindi la 1.16 su Java 17 non dà problemi. Il guasto avviene sempre nell'altro senso, una versione più recente di Minecraft su un Java più vecchio. I server con mod ereditano il requisito della versione di gioco per cui è costruita la loro build Forge o Fabric.
| Versione di Minecraft | Java minimo |
|---|---|
| 26.1 e successive | Java 25 |
| 1.20.5 – 1.21.11 | Java 21 |
| 1.18 – 1.20.4 | Java 17 |
| 1.12 – 1.17 | Java 8 |
Porte
Java Edition ascolta per impostazione predefinita su TCP 25565, e Bedrock Edition su UDP 19132: protocolli diversi, per questo una regola firewall copiata da una guida Bedrock non funzionerà per un server Java. Se attivi il protocollo di query opzionale (usato dai siti che elencano i server e dagli strumenti di monitoraggio), gira su UDP 25565. Self-hosting significa inoltrare queste porte sia sul router sia sul firewall del sistema operativo; con un piano gestito vengono aperte al momento della distribuzione.
CPU: la velocità su singolo thread conta più del numero di core
La tick loop del server Minecraft è in gran parte single-thread, quindi una CPU con alte prestazioni per core (su singolo thread) conta più di un alto numero di core. Per questo un core moderno veloce supera molti core lenti per un solo mondo. Più core aiutano se fai girare diversi server separati o usi le funzioni di mondo parallelo di Paper, ma per un solo mondo affollato vincono la frequenza di clock e l'IPC. L'obiettivo è mantenere il tick del server a un sano 20 TPS: i cali sotto questa soglia sono ciò che i giocatori sentono come lag.
Storage, banda e il resto
Un mondo vanilla parte piccolo ma cresce man mano che i giocatori esplorano e generano chunk; i mondi con mod e i backup richiedono più disco. I piani FluxCraft scalano lo storage con il livello di RAM: da 20 GB sul piano da 2 GB fino a 150 GB sul piano da 48 GB, abbastanza per un mondo più i backup a ogni dimensione. I requisiti di banda sono modesti per giocatore, ma un server pubblico con molti giocatori contemporanei e una view-distance elevata si fa sentire. View-distance e simulation-distance sono due delle impostazioni con più impatto che controlli: abbassarle rispetto al valore predefinito può ridurre parecchio il carico su RAM e CPU di un server molto attivo.
Come scegliere il piano
Stima il picco di giocatori contemporanei, poi decidi tra vanilla, plugin o mod, e sali di un livello se prevedi di crescere o di far girare un modpack impegnativo. È sempre più facile partire da un livello più alto che combattere lag continui. I piani FluxCraft vanno da 2 GB a 48 GB e puoi aumentare o ridurre la RAM man mano che cambia la tua community, così non sei mai vincolato a un piano sovradimensionato.
Dimensiona il tuo server in pochi secondi
Scegli il livello di RAM adatto alla tua community e distribuisci in meno di 30 secondi. Scala in su o in giù in qualsiasi momento mentre cresci: nessun vincolo, prima settimana gratis.
Domande frequenti
Quanta RAM mi serve per un server Minecraft?
2 GB per il vanilla con fino a circa 10 giocatori, 4 GB per i piccoli server con plugin, 8 GB per i modpack medi o un server con plugin attivo, e 16 GB o più per i modpack pesanti come RLCraft o i pack grandi di All the Mods. La RAM è quasi sempre il primo collo di bottiglia, non il numero di slot giocatori.
Quale versione di Java serve a un server Minecraft?
Dipende dalla versione di gioco: Java 25 per Minecraft 26.1 e successive, Java 21 dalla 1.20.5 alla 1.21.11, Java 17 dalla 1.18 alla 1.20.4 e Java 8 dalla 1.12 alla 1.17. Questi sono requisiti minimi: una versione più vecchia di Minecraft gira senza problemi su un Java più recente, ma una versione più recente di Minecraft su un Java più vecchio non si avvia e dà l'errore "Unsupported class file major version".
Quale porta usa un server Minecraft?
Java Edition usa TCP 25565 per impostazione predefinita, e Bedrock Edition usa UDP 19132: protocolli diversi, quindi una regola firewall scritta per uno non funzionerà per l'altro. Il protocollo di query opzionale usato dai siti che elencano i server gira su UDP 25565.
Quanti giocatori può ospitare un server Minecraft?
Non c'è un limite fisso. In pratica, un server vanilla da 2 GB regge circa 10 giocatori, 8 GB possono gestire 25-40, e 16 GB supportano 60+, ma le mod, la distanza di visualizzazione e la dimensione del mondo abbassano sensibilmente questi numeri.
Per un server Minecraft conta di più la CPU o la RAM?
La RAM è di solito il primo collo di bottiglia, ma il tick loop di Minecraft è in gran parte single-thread, quindi la velocità della CPU su singolo thread incide molto sul TPS (tick rate) in un mondo affollato. Ti servono entrambe: abbastanza RAM e un core veloce.
Quanta RAM serve a un server con mod?
Molto più del vanilla. I pack leggeri vanno bene con 4 GB, quelli medi vogliono 8 GB, e i pack pesanti come RLCraft o le versioni grandi di All the Mods richiedono 16 GB o più.