In questa paginaLa prima ora
La prima ora: dall’ordine agli amici nel mondo
Di norma i server nuovi sono pronti entro 20 minuti dal pagamento, e i dati di accesso al pannello arrivano per email. Sei passaggi trasformano un server Java di serie in un mondo che i tuoi amici riescono davvero a raggiungere.
- Apri il pannello e premi StopScegli il tuo servizio Minecraft nel pannello di gioco e fermalo prima di cambiare qualsiasi cosa. Il server legge le impostazioni all’avvio e riscrive da solo file come la whitelist, quindi le modifiche vanno fatte nei momenti tranquilli tra Stop e Start.
- Scegli la releasePremi More e lancia Update Minecraft Repo, poi apri il Mod Manager e scegli una versione nella sezione Minecraft Vanilla. La 26.3 è la release più recente; prendine una più vecchia se il tuo modpack o il tuo minigioco sono stati creati per quella.
- Imposta il Java giustoTutte le release dalla 26.1 in poi richiedono Java 25. Il selettore della versione Java del pannello cambia il runtime con un clic, e il capitolo sulle versioni elenca cosa vogliono le release più vecchie.
- Modifica server.propertiesSotto Configuration Files apri
server.properties. Dai al server unmotd(la riga che i giocatori vedono nella loro lista server) e unmax-playerssensato. Il capitolo sulle impostazioni spiega il resto, riga per riga. - Avvialo e aggiungi i giocatoriPremi Start e apri la Web Console. Con la 26.3 Mojang ha attivato la whitelist di default, quindi scrivi
whitelist addseguito dal nome utente Java esatto di ogni amico, poiopcon il tuo nome per sbloccare i comandi admin. - CollegatiIn Minecraft: Java Edition scegli Multigiocatore (Multiplayer), poi Aggiungi server (Add Server), e incolla indirizzo e porta dal pannello. Gli amici fanno esattamente lo stesso; nessuno deve aprire porte sul router.
server.properties spiegato: le righe che vale la pena cambiare
Un server Java legge server.properties una volta sola all’avvio, una coppia key=value per riga. Nel nostro pannello sta sotto Configuration Files. I valori qui sotto sono i default attuali di Mojang, come li elenca il Minecraft Wiki a cui rimanda la stessa pagina di download del server di Mojang.
Nome, accesso e sicurezza
- motd = A Minecraft Server
- Il testo sotto il nome del server nella lista multigiocatore di ogni giocatore.
- max-players = 20
- Il massimo di giocatori online insieme. I nostri piani si misurano in memoria, quindi questo numero lo decidi solo tu.
- white-list = true
- True di default dalla 26.3: entrano solo i nomi presenti in whitelist.json. Mettilo su false per aprire le porte a tutti.
- enforce-whitelist = false
- Con true chi manca dalla lista viene buttato fuori appena la whitelist si ricarica, non solo respinto al login.
- online-mode = true
- Verifica ogni giocatore sui server degli account di Mojang. Lascialo attivo: senza, chiunque può entrare con qualsiasi nome, anche quello di un operatore.
- hide-online-players = false
- Con true la lista di chi è online non compare nel ping della lista server.
Mondo e gameplay
- level-name = world
- La cartella in cui è salvato il mondo. Puntala su un’altra cartella per cambiare mondo.
- level-seed = (vuoto)
- Il seed per un mondo che non esiste ancora. Vuoto vuol dire casuale.
- level-type = minecraft:normal
- Il preset per i mondi nuovi; minecraft:flat, minecraft:large_biomes e minecraft:amplified sono le alternative più comuni.
- gamemode = survival
- La modalità di partenza dei giocatori: survival, creative, adventure o spectator.
- difficulty = easy
- peaceful, easy, normal o hard; il comando /difficulty la cambia in seguito.
- hardcore = false
- Con true la difficoltà resta bloccata su hard e chi muore diventa spettatore.
- spawn-protection = 16
- Protegge l’area attorno allo spawn da chi non è operatore. Con 0 la protezione si spegne.
- generate-structures = true
- Con false villaggi, templi e altre strutture non compaiono più nei chunk nuovi.
Prestazioni
- view-distance = 10
- I chunk di terreno inviati a ogni giocatore in ogni direzione: la leva singola più grande su memoria e banda.
- simulation-distance = 10
- Fino a che distanza dai giocatori le entità continuano a essere aggiornate. Abbassala per alleggerire la CPU, mentre i giocatori continuano a vedere lontano uguale.
- entity-broadcast-range-percentage = 100
- Quanto vicina deve essere un’entità prima che i giocatori ne vengano informati, in percentuale. Valori più bassi aiutano i mondi pieni di mob.
- pause-when-empty-seconds = 60
- I secondi senza nessuno online prima che il server vada in pausa, così le farm non macinano per tutta una notte vuota.
- max-tick-time = 60000
- I millisecondi che un tick può durare prima che il watchdog fermi un server bloccato. Lascialo stare, a meno che il supporto non ti dica altro.
- sync-chunk-writes = true
- Scrive i chunk su disco in modo sincrono, e così protegge il mondo dopo un crash. Lascialo attivo.
Un resource pack per tutti
Il resource pack del server viene proposto a ogni giocatore quando entra. Metti lo zip su un servizio che offra un download diretto, incolla il link in resource-pack, aggiungi il checksum SHA-1 del file in resource-pack-sha1 se ce l’hai e imposta require-resource-pack=true per disconnettere chi lo rifiuta. La nostra guida ai resource pack (in inglese) mostra come trasformare un link di condivisione Dropbox in uno che scarica direttamente.
Righe che non stanno più qui
Cerchi pvp, spawn-monsters, allow-nether o enable-command-block? Mojang le ha tolte da server.properties durante gli snapshot della 1.21.9 (25w35a) e le ha trasformate in regole di gioco, di cui parla il prossimo capitolo. Un tutorial che ti dice ancora di modificarle qui è stato scritto per una versione più vecchia.
Regole di gioco: keep inventory, PvP, mob griefing e compagnia
Le regole di gioco appartengono al mondo, non a server.properties, e le cambi con un comando mentre il server gira. Dalla 1.21.11 (snapshot 25w44a) i loro nomi si scrivono in snake_case, quindi keepInventory è diventato keep_inventory.
/gamerule keep_inventory true
/gamerule players_sleeping_percentage 50
/gamerule pvp false- keep_inventory = false
- Con true i giocatori tengono oggetti ed esperienza quando muoiono. L’interruttore più richiesto sui server tra amici.
- pvp = true
- Con false i giocatori non possono più ferirsi tra loro. Stava in server.properties fino alla 1.21.9.
- spawn_monsters = true
- Con false i mob ostili non spawnano più in modo naturale.
- mob_griefing = true
- Con false i creeper non fanno più buchi nelle costruzioni e gli enderman lasciano stare i blocchi.
- players_sleeping_percentage = 100
- La quota di giocatori online che deve dormire per saltare la notte. Con 50 basta metà del server.
- advance_time = true
- Con false l’ora del giorno si blocca. Prima si chiamava doDaylightCycle.
- spawn_phantoms = true
- Con false i phantom non danno più la caccia a chi non ha dormito. Prima era doInsomnia.
- immediate_respawn = false
- Con true salti la schermata della morte.
- fire_spread_radius_around_player = 128
- Fino a che distanza da un giocatore si può propagare il fuoco: 0 lo ferma, -1 toglie il limite. Ha preso il posto di doFireTick nella 1.21.11.
- command_blocks_work = true
- Con false disattiva tutti i blocchi comandi senza toglierli.
Visto che le regole sono salvate con il mondo, sopravvivono ai restart e viaggiano dentro la cartella del mondo. Carichi un mondo diverso e le reimposti. Su Paper ogni dimensione ha le sue regole di gioco, quindi ripeti quelle importanti nel Nether e nell’End.
Versioni e Java: scegliere una release in cui entrano tutti
Un server Java fa girare una versione precisa, e ogni giocatore ha bisogno di quella versione, o del modpack corrispondente, per collegarsi. Ora Mojang numera le release Java per anno: la 26.1 è stata il primo game drop del 2026, e la 26.3 Wilderness Bound è arrivata il 15 settembre 2026.
Il Java che vuole ogni release
- 26.1 e successive: Java 25, un requisito arrivato con il primissimo snapshot della 26.1.
- Da 1.20.5 a 1.21.11: Java 21.
- Da 1.18 a 1.20.4: Java 17.
- 1.17: Java 16.
- 1.16.5 e precedenti: Java 8.
Di solito i modpack indicano la loro versione di Java, e quando lo fanno vince il pack. Anche le build attuali di Paper chiedono Java 25.
Cambiare versione nel nostro pannello
- Fai il backupFerma il server e premi Backup Server. Un mondo aperto in una release più nuova non va mai caricato in una più vecchia, quindi questa copia è la tua unica via di ritorno.
- Aggiorna la listaSotto More lancia Update Minecraft Repo, così compaiono le release più recenti.
- Installa la releaseApri il Mod Manager, premi Update nella sezione Minecraft Vanilla, scegli la versione e premi Install.
- Cambia Java se serveScegli il runtime per quella release nel selettore della versione Java ed eseguilo.
- Avvia e osservaAvvia il server con la Web Console aperta. La versione compare durante l’avvio, e con il Java sbagliato tutto si blocca in pochi secondi, quindi te ne accorgi subito.
Snapshot e pre-release sono le build di test di Mojang. Provale su un server di test separato o su una copia del mondo, mai sul mondo su cui il tuo gruppo ha passato mesi.
Vanilla, Paper, Fabric, Forge o NeoForge: scegliere il tipo di server
Il tipo di server decide cosa potrai aggiungere più avanti, quindi sceglilo prima che il mondo cresca. I server con plugin lasciano ai giocatori il gioco normale, mentre i mod loader cambiano il gioco da entrambi i lati della connessione.
Vanilla
Il server di Mojang, esattamente come esce. I data pack funzionano comunque, quindi loot, ricette e progressi possono cambiare senza nessun loader.
Paper
Un server Java costruito per la velocità, con un’API per i plugin più ampia. La sua documentazione lo definisce un sostituto diretto di CraftBukkit e Spigot, quindi girano anche i loro plugin, e i giocatori entrano con il gioco non modificato.
Spigot e CraftBukkit
I server per plugin più vecchi da cui è nato Paper. Il nostro Mod Manager ha un installer per ognuno.
SpongeVanilla
La piattaforma di plugin di Sponge sul server vanilla, installabile anche questa dal Mod Manager.
Fabric
Un mod loader leggero. Quasi tutte le mod Fabric hanno bisogno anche di Fabric API nella cartella mods, e ogni giocatore deve avere le stesse mod per entrare.
Forge e NeoForge
Forge muove tanti modpack storici e ha un installer nel Mod Manager. NeoForge, del progetto NeoForged, è il loader su cui puntano molti pack più recenti, con build per le release 26.x.
Metterne uno sul tuo server
Il Mod Manager ha gli installer per CraftBukkit, Spigot, Forge e SpongeVanilla, e la nostra guida agli installer di mod (in inglese) ha un breve video per ognuno. Per Paper, Fabric, NeoForge o i file server di un modpack, apri un ticket con un link pubblico ai file: il nostro team installa mod e pack per te senza costi.
Plugin, mod, data pack e modpack senza crash
Quasi tutti i server Minecraft rotti li ha rotti qualcosa che ci è stato aggiunto, non Minecraft. Una breve routine evita quasi tutti i problemi.
- Controlla la versioneVerifica che il plugin o la mod indichi la tua versione esatta di Minecraft e il tuo tipo di server. Una mod Fabric non si carica su Forge, e un plugin scritto per la 1.21 può rifiutarsi di partire sulla 26.x.
- Aggiungi una cosa alla voltaFerma il server e carica il .jar in
plugins(Paper, Spigot) o inmods(Fabric, Forge, NeoForge) con il File Manager o via SFTP. Poi avvia e controlla prima di aggiungere il successivo. - Verifica che si sia caricatoSu Paper il comando
pluginselenca ogni plugin in verde quando è attivo e in rosso quando non è partito. Il log di avvio,logs/latest.log, fa il nome di quello che è andato storto. - Poi configuraloQuasi tutti i plugin e le mod creano i loro file di config al primo avvio, sotto
plugins/<name>/oconfig/. Modifica anche quelli a server fermo.
Solo da fonti affidabili
La documentazione di Paper lo dice chiaro: un plugin ha accesso completo al server e alla macchina su cui gira. Prendi i plugin da Hangar, Modrinth, BukkitDev o dal GitHub dell’autore, e le mod da Modrinth o CurseForge, mai da siti che li ricaricano.
Modpack
Quasi tutti i pack su CurseForge e Modrinth pubblicano un server pack separato. Usa quello e non il download per il client, perché le mod lato client come minimappe e loader di shader possono impedire a un server dedicato di avviarsi. Poi ogni giocatore installa la stessa versione del pack dal suo launcher.
Data pack
I data pack vanno nella cartella datapacks del mondo e funzionano su ogni tipo di server, vanilla compreso. /datapack list mostra quali sono attivi, e un restart o /reload carica quelli nuovi.
Whitelist, operatori, ban e livelli di permesso
Un server Java tiene le liste dei giocatori in piccoli file JSON accanto a server.properties. Puoi gestirle tutte con i comandi, dalla Web Console o in gioco come operatore.
whitelist.json
Si riempie con whitelist add <name> e si sfoltisce con whitelist remove <name>. whitelist list la stampa e whitelist reload carica le modifiche fatte a mano.
ops.json
Lo scrivono op <name> e deop <name>. Ogni voce ha un livello di permesso, quindi puoi ridurre i poteri di un aiutante modificando il file a server fermo.
I file banned-players.json e banned-ips.json
ban <name> [reason] e ban-ip li riempiono; pardon e pardon-ip tolgono di nuovo i giocatori.
Livelli di permesso
op-permission-level in server.properties, 4 di default, stabilisce quanto può fare un nuovo operatore. Ogni livello include quelli sotto:
- 1: può costruire dentro la protezione dello spawn.
- 2: i comandi da trucco come /gamemode, /give e /tp, più i blocchi comandi.
- 3: la gestione del multigiocatore: /kick, /ban e /op.
- 4: tutto, compresa la gestione del server come /stop e /save-all.
Per un controllo più fine, per esempio un aiutante che può solo teletrasportarsi, usa Paper con un plugin di permessi invece di distribuire lo status di operatore.
Tieni chiusa la porta d’ingresso
- Lascia
online-mode=true. È quello che dimostra che ogni giocatore possiede davvero il nome con cui entra. - Crea meno operatori possibile, e tieni il livello 4 per te.
- Chi ti aiuta nel pannello può avere il suo login come sub user del pannello (guida in inglese) con solo le caselle che spunti tu, così nessuno ha bisogno della tua password.
Giocatori Bedrock: Geyser su Java o un server Bedrock tutto tuo
Mojang spiega che Java e Bedrock usano server diversi, quindi gli amici su console, telefono e Bedrock per Windows non possono entrare in un server Java così com’è. Ci sono comunque due modi per giocare insieme.
Geyser e Floodgate su Java
Geyser, del progetto GeyserMC, fa da traduttore tra i client Bedrock e un server Java e gira come plugin su Paper o Spigot. Floodgate permette ai giocatori Bedrock di accedere con il loro account Microsoft, senza una copia di Java. Geyser ha bisogno di una porta di rete tutta sua e del supporto per la tua versione esatta di Java Edition, quindi apri un ticket prima di installarlo.
Un server dedicato Bedrock
Tutti giocano a Bedrock e le regole sono quelle di Mojang, ma chi gioca a Java non può entrare. Li offriamo su un piano separato: Minecraft Bedrock Server Hosting.
Cosa cambia su un server Bedrock
- I giocatori sono account Xbox. La whitelist si fa per gamertag con
whitelist add <gamertag>, mettendo tra virgolette doppie i nomi che contengono spazi. La lista sta inwhitelist.json, ewhitelist reloadcarica le modifiche fatte a mano. - Gli operatori usano gli XUID. Entra una volta con la Web Console aperta e il tuo XUID compare accanto al nome. Mettilo in
permissions.jsoncome operator, member o visitor, oppure lanciaop <player>mentre sei connesso a Xbox Live. - Due impostazioni cambiano al volo.
changesetting allow-cheats trueechangesetting difficulty hardvalgono subito, ma lasciano server.properties com’era. - I behaviour pack vanno in
behavior_packs/, poi il fileworld_behavior_packs.jsondel mondo elenca UUID e versione di ogni pack, presi dal suo manifest.json. I pack si caricano nell’ordine dell’elenco. - I backup a server acceso usano
save hold, poisave queryfinché non restituisce la lista dei file, poisave resumequando la copia è finita. - Un posto riservato:
ignoresPlayerLimitin whitelist.json fa entrare un giocatore in lista quando il server è pieno, fino a un limite morbido.
Memoria, lag e l’obiettivo dei 20 tick al secondo
Un server Java fa girare il mondo a tick e punta a farne 20 ogni secondo. Quando resta indietro, la console scrive «Can't keep up!» e i giocatori se ne accorgono da blocchi che ricompaiono, mob che scattano avanti e indietro e farm lente.
Dimensionare la memoria sui nostri piani
- I piani sono tagli di memoria: 13 in tutto, da 1 GB a 32 GB, tutti sulle stesse CPU e sullo stesso storage NVMe. 3 GB è il punto di partenza che consigliamo per un mondo vanilla tra amici; i server con plugin spesso vogliono da 4 a 6 GB e i modpack 8 GB o più.
- Niente slot da comprare: il limite lo fissa
max-players, e la memoria decide cosa resta fluido. - Con l’upgrade il mondo resta: passa a un taglio più grande dall’area clienti in Services, My Services, Upgrade/Downgrade options (voci in inglese), paga la differenza e riavvia.
- Margine sulla CPU: 5,0 GHz inclusi, con upgrade a 5,2 GHz+ e 5,6 GHz+ e priorità CPU High o Realtime dallo stesso menu.
Tieni d’occhio Activity and Stats durante la tua serata più piena. Un grafico della memoria inchiodato al tetto chiede un taglio più grande. Un server che scatta con memoria in avanzo è invece a corto di tempo di tick, e le impostazioni qui sotto sono il posto dove recuperarlo.
Le impostazioni che restituiscono prestazioni
- Riduci
view-distance: 8 invece di 10 taglia di circa un terzo il terreno che ogni giocatore tiene caricato. - Abbassa prima
simulation-distancequando il peso sono i mob e le farm: i giocatori vedono lontano come prima, ma si aggiorna una parte più piccola del mondo. - Doma le farm: enormi farm di mob, mucchi di oggetti e sale piene di villager sono i soliti colpevoli, perché ogni entità in un chunk caricato costa tempo di tick.
- Passa a Paper: se un server vanilla ha bisogno di margine, le prestazioni sono proprio il motivo per cui Paper esiste.
- Lascialo riposare:
pause-when-empty-secondsferma i tick del mondo quando non c’è nessuno. - Riavvia a orario: uno Scheduled Restart nell’ora più tranquilla tiene in forma i server con le mod accesi da tanto.
Mondi, seed, backup e ripartire da zero
Un mondo Minecraft è solo una cartella. Quando sai quale riga la indica, spostare, copiare e resettare mondi è questione di minuti.
Portare un mondo singleplayer
- Trovalo sul PCI mondi singleplayer sono cartelle dentro la directory
savesdella tua installazione di Minecraft, una per mondo. - CaricaloFerma il server e carica la cartella con il File Manager o con un client SFTP come WinSCP o FileZilla, accedendo con nome utente e password del pannello.
- Punta il server sul mondoImposta
level-namecon il nome della cartella e avvia. Il mondo precedente resta sul disco, intatto, nel caso tu lo voglia indietro.
Per un mondo nuovo di zecca, dai a level-name il nome di una cartella nuova e, se vuoi un paesaggio particolare, imposta level-seed e level-type prima del primo avvio. Entrambi vengono letti solo nel momento in cui il mondo viene creato.
Backup su cui contare
Prima di qualsiasi cambio di versione o installazione grossa, fai una copia con Backup Server, e usa Restore Server se devi riportare il mondo a una data che scegli tu. Un task Scheduled Backup ferma il server, lo copia e lo riavvia, quindi può fare anche da restart notturno. Per tenere copie sul tuo PC, accedi a Backup Manager; la password è scritta sul pulsante. In più, teniamo copie esterne degli ultimi sette giorni.
Ripartire da zero
Wipe Server cancella i progressi che scegli e non tocca le impostazioni. Reinstall va oltre e riporta ogni file del server ai valori di default, mentre i backup restano dove sono: è quindi una ripartenza pulita e sicura per un server con le mod che non vuole più avviarsi.
Quando si rompe: le soluzioni che proviamo per prime
Quasi tutti i ticket Minecraft che vediamo rientrano in una lista corta. Passala tutta prima di reinstallare qualsiasi cosa.
- «You are not white-listed on this server» (client in inglese)Dalla 26.3 la whitelist è attiva di default. Aggiungi il giocatore con
whitelist add <name>nella Web Console, oppure impostawhite-list=falsea server fermo. - «Outdated client» o «Outdated server» (client in inglese)Giocatore e server usano versioni diverse. Cambia la versione del server nel Mod Manager, oppure fai scegliere al giocatore la release corrispondente nel suo launcher.
- Il server si ferma subito dopo aver installato un modpackMolto spesso è il Java sbagliato. Nel pannello passa al Java che chiede il pack; se fallisce ancora, reinstalla da More e installa il pack sul server pulito.
- Un plugin compare in rossoNon è riuscito ad attivarsi. Leggi
logs/latest.logdall’inizio: di solito il motivo è una dipendenza mancante o un plugin fatto per un’altra versione di Minecraft. - I giocatori vanno in timeout con «connection forcibly closed»Abbassa
view-distance, chiedi loro di abbassare la distanza di rendering, controlla accelerazione NAT e firewall del loro router, oppure chiedici di spostare il server più vicino a loro. - Una modifica alle impostazioni sembra non fare nienteIl server legge le impostazioni solo all’avvio, e i file che gestisce da solo, come whitelist.json, possono sovrascrivere le modifiche fatte mentre gira. Ferma, modifica, salva, avvia.
- Il resource pack non si scarica maiIl link deve essere un download diretto, non una pagina di anteprima. La nostra guida ai resource pack mostra la soluzione per Dropbox.
- Lag ogni giorno alla stessa oraControlla in Scheduled Tasks se a quell’ora gira un backup o un restart, e spostalo nell’ora più tranquilla.
- Il caricamento di un file .dll, .exe o .bat viene rifiutatoQuei tipi di file sono bloccati per sicurezza. Mandali al supporto e il team li mette al loro posto; i file .jar di plugin e mod si caricano normalmente.
Il tuo PC o un server in affitto: il confronto onesto
Mojang regala il server Java, e un PC libero può far girare bene un piccolo mondo. La vera domanda è chi se ne occupa.
Farlo da solo vuol dire installare il Java giusto, scaricare il jar del server da minecraft.net, accettare l’EULA impostando eula=true in eula.txt, avviarlo con un flag di memoria come -Xmx4G e aprire la porta 25565 sul router, così gli amici fuori casa possono collegarsi. Poi il PC deve restare acceso ogni volta che qualcuno vuole giocare.
Sul tuo PC
- Gratis se hardware e velocità di upload ci sono già.
- Controllo totale su file, Java e flag di avvio.
- Il tuo indirizzo IP di casa arriva a ogni giocatore, e sul router va aperta una porta.
- Il mondo dorme quando dorme il PC.
- Aggiornamenti, backup e ripresa dai crash sono tutti tuoi.
In affitto da Gaming Deluxe
- Pronto entro 20 minuti, in 9 location tra Europa, Nord America e Australia.
- Cambio di versione e di Java nel pannello, con gli installer per i tipi di server più comuni.
- Backup e restart programmati, più sette giorni di copie esterne.
- Aiuto gratuito per installare mod e modpack.
- Un costo mensile che sale con la memoria.
Per pochi amici che giocano insieme una sera a settimana, un PC di casa è un ottimo punto di partenza. Quando la gente vuole entrare a orari diversi, o il modpack diventa troppo per il tuo desktop, l’affitto dà al mondo una casa che non si spegne mai. Tagli di memoria e location li trovi sulla nostra pagina Hosting server Minecraft.


