Vai al contenuto principale

Minecraft: Impostazioni di Configurazione Server

I prodotti ideali per questa guida

Inizia subito — ordina il prodotto adatto e segui questa guida passo dopo passo.

Cosa posso configurare in questo file?​

Minecraft include già una piccola configurazione chiamata server.properties.
Qui si può configurare il server a livello base. Descriviamo cosa fanno i singoli parametri e cosa considerare quando si apportano modifiche. Alcune impostazioni vanno maneggiate con cautela, perché possono influenzare drasticamente le prestazioni del server, causando anche instabilità.

view-distance​

Con questa impostazione si definisce la visibilità massima che il server invia. Indipendentemente da cosa è impostato nel client, il server non invierà mai dati chunk oltre questo valore. Puoi abbassare il valore per proteggere le prestazioni del server. L’esperienza di gioco non ne risente nemmeno con un valore di 5. Valori inferiori a 5 non sono consigliati e in rari casi possono causare problemi.
IMPORTANTE: Il valore non dovrebbe mai essere aumentato oltre il necessario, perché può causare gravi problemi di performance.

informazioni

Questa impostazione si applica solo a server Vanilla o Forge.

Per Bukkit, Spigot e Paper Spigot, il valore va impostato nelle rispettive configurazioni.

max-build-height​

Determina fino a quale altezza (coordinata Y) si può costruire o demolire. Valori superiori a 256 non sono permessi e vengono ignorati dal server. Utile se vuoi limitare l’altezza massima.

server-ip​

Se hai prenotato più IP per il tuo root o VPS, qui puoi specificare quale IP usare. Se hai un solo IP, lascia il campo vuoto – vale lo stesso per un game server.

level-seed​

Di default, il generatore del mondo crea sempre un seed casuale, generando un mondo random.
Puoi però definire un seed personalizzato fatto di lettere o numeri, e il server creerà il mondo corrispondente. La lunghezza massima è di 32 caratteri.

informazioni

Esistono generatori di seed dove puoi configurare il mondo secondo le tue idee.

Questo è uno dei migliori, praticamente fa tutto.

gamemode​

Qui imposti la modalità di gioco predefinita sul server. Viene assegnata a ogni giocatore al primo accesso e può essere cambiata in qualsiasi momento con il comando /gamemode.

Se non conosci gli ID delle modalità, eccoli:

valoreModalità di gioco
0Sopravvivenza (Survival)
1Creativa (Creative)
2Avventura (Adventure)
3Spettatore (Spectator)

server-port​

Puoi assegnare una porta fissa al server per l’accesso tramite IP. Se vuoi far girare più server sullo stesso host, ogni server deve avere una porta diversa. Di solito questa opzione resta invariata, serve soprattutto per reti BungeeCord.

enable-command-block​

Abilita i command block sul server. Se non ti servono, metti false perché ci sono modi in cui i command block possono danneggiare o crashare il server.

allow-nether​

Attiva o disattiva il Nether. Se disattivato, non si può più accedere al Nether tramite portale. L’accesso però resta possibile tramite plugin come Multiverse Core.

enable-rcon​

Permette di eseguire comandi da remoto via console usando RCON. Serve una password e una porta dedicata. Ti consigliamo di disattivare RCON per evitare intrusioni non autorizzate.

op-permission-level​

Imposta il livello OP standard assegnato a un nuovo operatore. I livelli e la gestione per singolo giocatore sono spiegati qui.

enable-query​

Il query permette a servizi esterni (es. siti web) di ottenere dati come numero di giocatori online o lista precisa dei giocatori. Utile per mostrare dati su un sito o per server list che usano questa funzione per elencare correttamente il server.

prevent-proxy-connections​

Decidi se i giocatori possono connettersi tramite VPN o proxy. Utile per bloccare chi vuole bypassare ban IP. A volte però può bloccare anche connessioni normali per errore.

informazioni

Per un controllo più avanzato su VPN/proxy, conviene installare un plugin.

Ce ne sono molti free, ma questo plugin (a pagamento) ci ha convinto di più e protegge il server da attacchi bot.

generator-settings​

Come in single player, il server può creare un mondo con specifiche personalizzate. Simile a un seed, ma il mondo resta comunque random e unico.

Un codice di generazione per una mappa piatta potrebbe essere:

{"biome":"minecraft:plains","layers":[{"block":"minecraft:bedrock","height":1},{"block":"minecraft:dirt","height":2},{"block":"minecraft:grass_block","height":1}],structures:{"village":{}}}

resource-pack​

Se vuoi usare un pacchetto texture speciale sul server, inserisci il link diretto al download.
Il pacchetto verrà scaricato e attivato automaticamente dopo la conferma del giocatore.

player-idle-timeout​

I giocatori inattivi possono essere espulsi automaticamente dopo il numero di secondi specificato. Utile se il server è pieno e vuoi liberare slot per giocatori attivi.

level-name​

Il mondo si chiama "world" di default. Qui puoi cambiare il nome. Se cambi nome e il mondo esiste già, ne verrà creato uno nuovo con quel nome. Il vecchio mondo resta nella cartella precedente.

motd​

Messaggio che appare nella lista server, se impostato. Non si vede nella connessione diretta a meno che non ci siano mod speciali nel client. Puoi usare tutti i colori e formattazioni che Minecraft offre.

informazioni

Puoi creare facilmente un MOTD con questo tool.

force-gamemode​

Se attivo, ogni volta che un giocatore entra nel server viene forzato alla modalità di gioco standard, indipendentemente da quella precedente.

hardcore​

La modalità hardcore fa sì che i giocatori vengano bannati o messi in modalità spettatore alla morte. Se vuoi usarla, devi creare un mondo nuovo perché influisce sulla generazione.

white-list​

Attiva la Whitelist, così solo i giocatori in lista possono entrare. I comandi per gestirla sono descritti in quella pagina.

broadcast-console-to-ops​

Decide se gli operatori ricevono notifiche in chat quando vengono eseguiti comandi in gioco.

pvp​

Attiva o disattiva il PVP sul server. Se disattivato, i giocatori non possono farsi danno a vicenda. Non impedisce però azioni indirette come piazzare lava per attaccare.

spawn-npcs​

Se attivo, nei villaggi ci saranno i villager. Se disattivato, nessun villager apparirà sul server. Utile se vuoi limitare il commercio solo ai giocatori e rafforzare l’economia di un server economico.

generate-structures​

Influisce sul generatore del mondo. Decide se strutture come villaggi o templi devono essere generate.

spawn-animals​

Specifica se gli animali devono spawnare sul server. Lista completa degli animali
qui.

snooper-enabled​

Se attivo, il server invia dati anonimi a Mojang per miglioramenti e ottimizzazioni. Non influisce sulle prestazioni.

difficulty​

Imposta la difficoltà generale del server. I mob fanno più o meno danno a seconda della difficoltà. Info dettagliate e opzioni qui.

network-compression-threshold​

Definisce la dimensione da cui i dati tra client e server vengono compressi. Un valore basso come il default 256 fa scambiare dati circa 20 volte al secondo. 512 è consigliato per alleggerire il server senza effetti negativi. Non superare mai 1024.

Usa questa impostazione con cautela, valori sbagliati possono causare problemi gravi ai giocatori e danni irreparabili al mondo.

level-type​

Determina il tipo di mondo generato. Dopo aver cambiato questa opzione, crea un mondo nuovo per evitare tagli indesiderati dove si generano nuovi chunk.

ValoreSignificato
DEFAULTMondo normale con montagne, valli, villaggi ecc.
FLATMondo completamente piatto con solo villaggi
LARGEBIOMESCome il mondo normale, ma con biomi più grandi
AMPLIFIEDSimile al mondo normale, ma molto frastagliato e con grandi dislivelli
BUFFETMondo buffet, dove le impostazioni sono definite da generator-settings

spawn-monsters​

Decide se i mostri devono spawnare sul server. Lista completa dei mob
qui.

max-tick-time​

Regola la durata massima di un tick. Il server assegna vari compiti a ogni tick. Se un tick dura più di 60 secondi (default), il server si ferma automaticamente.

Nei server Forge può essere fastidioso perché i mod richiedono più tempo. In quel caso puoi mettere -1 per disattivare lo stop automatico.

max-players​

Imposta il numero massimo di slot e quindi di giocatori contemporanei sul server.

enforce-whitelist​

Fa sì che la whitelist applichi subito ogni modifica. Normalmente la whitelist va ricaricata prima di attivarla.

online-mode​

Decidi se i giocatori possono entrare senza account premium. Se il server è pubblico, un giocatore potrebbe prendere il nome di un operatore e ottenere diritti non autorizzati.
Per evitarlo, installa assolutamente un plugin password su server con supporto plugin come Spigot.

allow-flight​

Disattiva o attiva l’AntiCheat interno di Minecraft relativo al volo. Spesso i cheat client permettono di volare senza permesso.

informazioni

Comunque ti consigliamo sempre di installare un AntiCheat tramite plugin!

function-permission-level​

Specifica il livello OP necessario per eseguire comandi. Al livello 4 si possono fare cose come fermare il server o kickare/banare giocatori.