Minecraft include già un piccolo file di configurazione chiamato server.properties. Il server può essere configurato in modo basilare qui. Spieghiamo cosa fanno i singoli parametri e a cosa prestare attenzione quando si apportano modifiche. Alcune impostazioni devono essere trattate con cautela, poiché possono influenzare drasticamente le prestazioni del server, causando anche instabilità.
Questa impostazione determina la distanza massima di visualizzazione dal server. Indipendentemente da come è impostata la distanza di visualizzazione nel client, il server non invierà mai più dati di chunk al client di quanto specificato qui. Puoi ridurre questo 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 raccomandati e possono causare problemi in rari casi. IMPORTANTE: Il valore non dovrebbe mai essere aumentato (a meno che non sia assolutamente necessario) e va quindi gestito con cautela, poiché può causare gravi problemi di prestazioni.
Questa impostazione vale solo per server Vanilla o Forge. Per Bukkit, Spigot e Paper Spigot il valore deve essere impostato nella loro configurazione specifica.
Qui puoi definire fino a quale altezza (coordinata Y) è possibile costruire o distruggere. Valori superiori a 256 non sono consentiti e vengono ignorati dal server. Questa impostazione è utile se vuoi ridurre l’altezza massima di costruzione.
Se hai prenotato più IP per il tuo root o VPS, qui puoi indicare quale IP utilizzare. Se hai un solo IP, questo valore può rimanere vuoto – vale anche per un server di gioco.
Di default il generatore di mondi crea sempre un Seed casuale, generando così un mondo completamente casuale. Puoi però definire un tuo seed composto da lettere o numeri, e il server creerà il mondo corrispondente. La lunghezza massima di 32 caratteri non dovrebbe essere superata.
Esistono alcuni generatori di seed con cui puoi configurare un mondo secondo le tue preferenze. Questo è uno dei migliori e può fare quasi tutto.
Con questa opzione puoi impostare la modalità di gioco predefinita sul tuo server. La modalità viene assegnata a ogni giocatore alla prima visita sul server e può essere modificata in qualsiasi momento con il comando /gamemode.
Se non conosci gli ID delle modalità di gioco, ecco una panoramica:
| Valore | Modalità di gioco |
|---|---|
| 0 | Sopravvivenza |
| 1 | Creativa |
| 2 | Avventura |
| 3 | Spettatore |
Puoi assegnare al tuo server una porta fissa tramite la quale è raggiungibile insieme all’IP. Se vuoi gestire più server sullo stesso server fisico, ogni server deve avere una porta diversa. Questa opzione di solito può rimanere invariata ed è necessaria principalmente per una rete BungeeCord.
Attiva i Command Block sul server. Se non sono necessari, il valore dovrebbe essere impostato su false, poiché esistono metodi con cui i Command Block possono danneggiare o distruggere il server.
Con questa opzione puoi abilitare o disabilitare il Nether. Se disabilitato, il Nether non sarà accessibile tramite portali. L’accesso tramite plugin come Multiverse Core rimane comunque possibile.
RCON permette di eseguire comandi dall’esterno. Il tuo pannello ZapX usa internamente RCON per inviare comandi tramite la scheda Console (rcon-cli) – se disabiliti RCON qui, l’inserimento dei comandi nella scheda Console non funzionerà più. La password RCON generata automaticamente è già sufficientemente sicura, quindi non è necessario disabilitare RCON.
Qui puoi impostare il livello OP predefinito assegnato a un nuovo operatore all’inizio. I vari livelli e l’assegnazione individuale per giocatore sono descritti più dettagliatamente qui.
Query fornisce dati separati a servizi esterni come un sito web, ad esempio il numero attuale di giocatori o una lista dettagliata dei giocatori connessi. Puoi così mostrare dati su un sito web con PHP. Alcune liste server usano questa funzione per elencare correttamente il server.
Con questa impostazione puoi decidere se i giocatori possono connettersi tramite VPN/Proxy. Le VPN sono spesso usate per aggirare ban IP, quindi questa opzione può essere molto utile. In alcuni casi però può bloccare erroneamente connessioni normali.
Per un controllo approfondito sulle connessioni VPN/Proxy vale la pena installare un plugin. Molti plugin gratuiti sono facilmente reperibili, questo plugin (a pagamento) ci ha convinto di più e protegge il server da ogni tipo di attacco bot.
Come nella modalità singleplayer, il server può creare un mondo secondo specifiche impostazioni. Simile a un seed, il mondo può essere configurato in anticipo e il server genera il mondo di conseguenza. Rimane comunque un mondo casuale e quindi non identico a nessun altro.
Un codice di generazione per un mondo piatto potrebbe essere:
{"biome":"minecraft:plains","layers":[{"block":"minecraft:bedrock","height":1},{"block":"minecraft:dirt","height":2},{"block":"minecraft:grass_block","height":1}],structures:{"village":{}}}
Se vuoi usare un pacchetto di texture speciale sul server, qui puoi inserire il link diretto al download. Il pacchetto verrà caricato e attivato automaticamente dopo la conferma del giocatore.
I giocatori inattivi possono essere automaticamente espulsi dopo il numero di secondi indicato. Questa opzione è molto utile se i posti sul server sono molto occupati e vuoi liberare spazio per nuovi giocatori (potenzialmente attivi).
Il mondo si chiama di default "world". Con questa opzione puoi definire un nome diverso per il mondo. Se esiste già un mondo e cambi il nome qui, verrà automaticamente creato un nuovo mondo con questo nome. Il vecchio mondo rimane e si trova ancora nella cartella precedente.
Qui puoi definire un messaggio che appare nella lista server quando viene aggiunto. Il messaggio non viene mostrato in caso di connessione diretta, a meno che non siano installate mod speciali nel client. Il messaggio può essere personalizzato con tutti i colori e formattazioni che Minecraft offre.
Puoi creare facilmente il MOTD con questo strumento.
Determina se il giocatore viene sempre impostato sulla modalità di gioco predefinita all’ingresso nel server, come descritto sopra. Indipendentemente dalla modalità in cui il giocatore ha lasciato il server, la modalità predefinita viene sempre impostata.
La modalità hardcore fa sì che i giocatori vengano bannati o messi in modalità spettatore alla morte. Se desideri attivarla, devi creare un nuovo mondo, poiché la modalità hardcore influisce sulla generazione del mondo.
Attiva la Whitelist, così solo i giocatori presenti nella lista possono accedere. I comandi per aggiungere, rimuovere e altro sono disponibili nella pagina linkata.
Determina se gli operatori ricevono notifiche in chat quando vengono eseguiti comandi nel gioco.
Con questa opzione puoi abilitare o disabilitare il PVP sul server. Se il PVP è disattivato, i giocatori non possono più danneggiarsi a vicenda. Questa opzione però non impedisce, ad esempio, di piazzare lava intenzionalmente. I giocatori possono quindi ancora attaccare con metodi indiretti.
Nei villaggi troverai abitanti se questa opzione è attivata. Se impostata su false, non ci saranno abitanti su tutto il server. Questa opzione è utile se vuoi limitare il commercio solo ai giocatori e rafforzare così l’economia di un server economico.
Questa impostazione riguarda nuovamente il generatore di mondi. Puoi decidere se strutture come villaggi o templi devono essere generate nel mondo.
Determina se gli animali vengono generati sul server. Una lista di tutti gli animali è disponibile qui.
Se attivato, il server invia dati anonimi a Mojang. Questi dati sono usati per lo sviluppo e l’ottimizzazione. L’opzione non influisce sulle prestazioni del server.
Qui puoi impostare la difficoltà generale del server. A seconda dell’impostazione, i mob infliggono più o meno danni. Informazioni dettagliate e opzioni possibili sono disponibili qui.
Il valore definisce la dimensione a partire dalla quale i dati tra client e server vengono inviati compressi o non compressi. Con un valore basso come il predefinito 256, i dati vengono scambiati circa 20 volte al secondo. Un valore di 512 è consigliato per alleggerire le prestazioni del server e non ha effetti negativi. Il valore non dovrebbe mai superare 1024.
Questa impostazione va gestita con cautela, poiché valori errati possono causare problemi estesi ai giocatori e danni irreparabili al mondo.
Determina il tipo di mondo che il generatore crea. Dopo aver cambiato questa opzione, dovrebbe essere creato un nuovo mondo. Altrimenti si avranno transizioni brutte nel mondo quando vengono generati nuovi chunk.
| Valore | Significato |
|---|---|
| DEFAULT | Mondo normale con montagne, valli, villaggi ecc. |
| FLAT | Mondo completamente piatto, con solo villaggi |
| LARGEBIOMES | Simile a un mondo normale, ma con biomi più grandi |
| AMPLIFIED | Simile a un mondo normale, ma molto frastagliato con grandi dislivelli |
| BUFFET | Mondo buffet, con impostazioni definite tramite generator-settings |
Determina se i mostri vengono generati sul server. Una lista di tutti i mostri è disponibile qui.
Regola la durata massima di un tick. Diverse attività del server sono assegnate a un tick. Se un tick dura più di 60 secondi (default), il server si ferma automaticamente.
Nei server Forge questo può essere fastidioso, poiché le mod spesso richiedono più tempo. In questo caso il valore può essere impostato a -1, disabilitando lo stop automatico.
Imposta il numero di slot disponibili, cioè il numero massimo di giocatori sul server.
Questa opzione fa sì che le modifiche alla whitelist vengano applicate immediatamente. Normalmente la whitelist deve essere ricaricata prima di essere attiva.
Qui puoi decidere se i giocatori senza account Premium possono accedere al server. È importante perché su un server pubblico i giocatori potrebbero ottenere permessi scegliendo il nome di un operatore, dato che il server verifica solo il nome.
Per evitarlo, dovresti assolutamente installare un plugin per password su un server con supporto plugin come Spigot.
Disabilita o abilita l’anti-cheat di Minecraft relativo al volo. Spesso è possibile volare senza permesso usando hack client.
Consigliamo sempre di installare un anti-cheat sotto forma di plugin!
Imposta il livello OP necessario per eseguire comandi. Al livello 4, ad esempio, si possono eseguire comandi per fermare il server o per espellere/bannare giocatori.
