server.properties è il file che contiene tutte le impostazioni per un server multigiocatore (Minecraft o Minecraft Classic).
Se stai per modificare il file server.properties è importante che utilizzi la stessa struttura che è già presente, ed è importante sottolineare che l'ordine delle linee è arbitrario. Il testo prima dell'uguale è la chiave, la quale non deve essere cambiata. Il testo dopo l'uguale è il valore della proprietà, che puoi modificare. Le linee che cominciano con #
sono i commenti - per cui modificarle non avrà effetto sul gioco.
Dopo aver effettuato dei cambiamenti al file server.properties, il server deve essere riavviato per applicare le modifiche.
Se il file server.properties non ha tutte le proprietà (Se, ad esempio, una nuova versione del server aggiunge nuove proprietà, o se il file non esiste), all'avvio scriverà le nuove proprietà sul file, e le imposterà con i valori predefiniti.
Posizione del file[]
Questo file è generato automaticamente dopo il primo avvio del server (Se non è esiste).
SO | Posizione del file | Note |
---|---|---|
Windows | Nella stessa cartella del file minecraft_server.exe | |
Linux
Unix Unix/Mac |
Percorso della cartella di lavoro (pwd) |
Se lo avvii dalla tua cartella principale (/home/tuonome) i file del server verranno creati in in /home/tuonome. Segui queste linee guida per assicurarti che i file del server vengano generati dove te lo aspetti.
|
Server.properties[]
Dalla 1.11, queste sono le normali impostazioni di un server di Minecraft appena installato:
#Minecraft server properties #(File Modification Datestamp) max-tick-time=60000 generator-settings= allow-nether=true force-gamemode=false gamemode=0 enable-query=false player-idle-timeout=0 difficulty=1 spawn-monsters=true op-permission-level=4 announce-player-achievements=true pvp=true snooper-enabled=true level-type=DEFAULT hardcore=false enable-command-block=false max-players=20 network-compression-threshold=256 resource-pack-sha1= max-world-size=29999984 server-port=25565 server-ip= spawn-npcs=true allow-flight=false level-name=world view-distance=10 resource-pack= spawn-animals=true white-list=false generate-structures=true online-mode=true max-build-height=256 level-seed= prevent-proxy-connections=false motd=A Minecraft Server enable-rcon=false
Proprietà del server di Minecraft[]
Chiave | Tipo | Valore normale | Descrizione |
---|---|---|---|
allow-flight | boolean | false | Permette agli utenti di poter volare nel server mentre sono nella modalità Sopravvivenza, se hanno una modifica che permette di volare.
Con il volo abilitato, i distruttori potrebbero diventare più comuni, perché il lavoro sarebbe più facilitato. Nella modalità Creativa non ha effetto.
|
allow-nether | boolean | true | Permette ai giocatori di viaggiare nel Nether. |
announce-player-achievements | boolean | true | Permette al server di annunciare quando un giocatore ottiene un impresa. |
difficulty | integer (0-3) | 1 | Definisce la difficoltà (Come ad esempio il danno fatto dai mob ed il modo in cui la fame ed il veleno influenzano il giocatore) del server.
|
enable-query | boolean | false | Abilita il protocollo GameSpy4. Il protocollo viene utilizzato per avere informazioni sul server. |
enable-rcon | boolean | false | Abilita l'accesso remoto alla console del server. |
enable-command-block | boolean | false | Abilita i blocchi comandi |
force-gamemode | boolean | false | Forza la modalità di gioco ai giocatori che entrano.
|
gamemode | integer (0-3) | 0 | Definisce la modalità di gioco predefinita.
|
generate-structures | boolean | true | Definisce se le strutture (Come i villaggi) vengono generate.
Nota: Le segrete saranno generate in ogni caso. |
generator-settings | string | Vuoto | Le impostazioni utilizzate per personalizzare la generazione del mondo. Vedi le voci riguardanti il Superpiatto ed il Personalizzato per le possibili impostazioni ed esempi. |
hardcore | boolean | false | Se impostato su true, i giocatori diventeranno spettatori se moriranno. |
level-name | string | world | Il valore di "level-name" verrà utilizzato come nome del mondo e della cartella. Potrai anche copiare il tuo salvataggio qua, e cambiare il nome in modo da coincidere con quello impostato.
|
level-seed | string | Vuoto | Aggiungi un seme per il tuo mondo, come nel giocatore singolo.
|
level-type | string | DEFAULT | Determina il tipo di mappa che viene generata.
|
max-build-height | integer | 256 | L'altezza massima alla quale è possibile costruire. Il terreno potrebbe generarsi ugualmente al di sopra di un limite d'altezza basso. |
max-players | integer (0-2147483647) | 20 | Il numero massimo di giocatori che possono giocare sullo stesso server nello stesso momento. Nota che più giocatori saranno sul server, più questo utilizzerà risorse. Nota inoltre che le connessioni degli operatori non dovrebbero essere conteggiate, ma gli operatori non possono entrare in un server pieno. Valori troppo grandi potrebbero mandare in errore la lista degli utenti. |
max-tick-time |
integer (0–(2^63 - 1)) | 60000 | Il numero massimo di millisecondi dopo i quali il server smette forzatamente di funzionare mandando il messaggio "A single server tick took 60.00 seconds (should be max 0.05); Considering it to be crashed, server will forcibly shutdown.". Per fare ciò, il server chiama la funzione System.exit(1).
|
max-world-size |
integer (1-29999984) | 29999984 | Questa impostazione mette un'altezza massima al posizionamento di blocchi, espresso come un raggio, che può essere ottenuto dal bordo del mondo. Impostare il bordo del mondo più grande farà completare i comandi con successo ma il bordo attuale non si muoverà oltre il suo limite. Impostare l'impostazione max-world-size più alto del normale non sembra far qualcosa.
Esempi:
|
motd | string | A Minecraft Server | Questo è il messaggio che viene mostrato nella lista dei server nel client, sotto il nome.
|
network-compression-threshold |
integer | 256 | Normalmente i pacchetti che sono grandi n-1 byte continuano normalmente, ma un pacchetto che è grande n byte o più verrà compresso. Quindi un numero minore vorrà dire più compressione, ma troppa compressione può far avere una dimensione più grande di quella che si sta cercando di ridurre.
Nota: L'Ethernet richiede che i pacchetti che sono meno di 64 byte diventino di questa dimensione, quindi, impostare un valore più basso di 64 potrebbe non portare alcun beneficio. Inoltre, è raccomandato di non eccedere l'MTU, che è tipicamente di 1500 byte. |
online-mode | boolean | true | Il server controlla i giocatori che si connettono con il database degli utenti di Minecraft. Abilita questa impostazione solamente se il tuo server non è connesso ad internet. Degli hacker con degli account falsi possono connettersi con questa impostazione messa su false! Se minecraft.net è inaccessibile, nessun giocatore potrà connettersi con questa impostazione messa su true. Disabilitare questa variabile di proposito per scopi diversi da quelli citati sopra viene detto "craccare" un server, e i server che sono online con quest' opzione disattivata sono chiamati server "craccati", in quanto permettono ai giocatori di unirsi alla partita con una copia di Minecraft senza una licenza valida.
|
op-permission-level | integer (1-4) | 4 | Imposta il normale livello di permessi per gli operatori messi tramite il comando /op. Tutti i livelli acquisiscono le abilità ed i comandi dei livelli precedenti.
|
player-idle-timeout | integer | 0 | Se non è impostato a zero, i giocatori vengono cacciati dal server se rimangono inattivi per vari minuti.
|
prevent-proxy-connections | boolean | false | Se l'ISP/AS inviato dal server è differente da quello sui server d'autenticazione della Mojang, il giocatore viene cacciato
|
pvp | boolean | true | Abilita il PvP sul server. I giocatori che si sparano da soli con le frecce ricevono danni solo se il PvP è abilitato.
Nota: Le fonti indirette di danno generate dai giocatori (Come la lava, il fuoco, la TNT, e per alcuni versi anche l'acqua, la sabbia e la ghiaia) faranno sempre danno agli altri giocatori. |
query.port | integer (1-65534) | 25565 | Imposta la porta per il server query (Vedi enable-query). |
rcon.password | string | Vuoto | Imposta la password per la connessione remota. |
rcon.port | integer (1-65534) | 25575 | Imposta la porta per la connessione remota. |
resource-pack | string | Vuoto | URI opzionale per un pacchetto di risorse. Il giocatore può scegliere se usarlo o no. |
resource-pack-sha1 |
string | Vuoto | Chiave SHA-1 opzionale del pacchetto di risorse, in esadecimale minuscolo. È raccomandato specificarlo. Al momento non è utilizzato per verificare l'integrità del pacchetto, ma aiuta a renderlo più raggiungibile. |
server-ip | string | Vuoto | Imposta questa opzione se vuoi legare il server ad un IP in particolare. È fortemente raccomandato lasciare questo campo vuoto!
|
server-port | integer (1-65534) | 25565 | Cambia la porta sul quale viene ospitato il server. Questa porta deve essere inoltrata se il server è ospitato su una rete che utilizza il NAT (Se hai un router/firewall casalingo). |
snooper-enabled | boolean | true | Imposta se il server manda i dati raccolti in maniera regolare a http://snoop.minecraft.net.
|
spawn-animals | boolean | true | Determina se gli animali possono nascere.
Consiglio: Se c'è troppo lag, metti questa impostazione su false. |
spawn-monsters | boolean | true | Determina se possono nascere i mostri.
Questa impostazione non ha effetto se la difficoltà = 0 (Pacifica). Se la difficoltà non è = 0, i mostri possono sempre nascere da un Generatore. Consiglio: Se c'è troppo lag, metti questa impostazione su false. |
spawn-npcs | boolean | true | Determina se nascono i villici.
|
spawn-protection | integer | 16 | Determina la protezione del punto di generazione come (x*2)+1. Impostarlo a 0 non disabiliterà la protezione. Lo 0 proteggerà un singolo blocco al punto di generazione. L'1 proteggerà un'area di 3x3 centrata nel punto. Il 2 proteggerà un'area di 5x5, il 3 proteggerà un'area di 7x7, ecc. Questa opzione non è generata al primo avvio del server e appare solamente quando entra il primo giocatore. Se non ci sono operatori impostati per il server, la protezione si disabiliterà automaticamente. |
use-native-transport | boolean | true | Miglioramenti delle performance del server Linux: Ottimizzazione dell'invio/ricezione dei pacchetti su Linux
|
view-distance | integer (2-32) | 10 | Imposta la quantità di dati del mondo che il server invia al client, misurato in chunk in ogni direzione a partire dal giocatore (Come un raggio, non come diametro). Determina la distanza visiva dalla parte del server. (Vedi distanza visiva)
Il 10 è il valore normale/raccomandato. Se c'è troppo lag, riduci questo valore. |
white-list | boolean | false | Abilita la lista bianca sul server.
Se la lista bianca è abilitata, gli utenti che non sono in questa non potranno connettersi. Questa opzione è intesa per i server privati, come quelli con i propri amici reali, o con estranei scelti accuratamente, ad esempio con un colloquio.
Nota: Gli operatori sono aggiunti automaticamente alla lista bianca, e non c'è bisogno di aggiungerli. Dal server si può gestire questa con /whitelist (TAB) |
Proprietà del server di Minecraft Classic[]
Key | Tipo | Valore normale | Descrizione |
---|---|---|---|
verify-names | boolean | true | Se abilitato il server si assicurerà che il client è connesso con lo stesso IP anche su Minecraft.net. Questo ha causato problemi alle persone che volevano giocare sullo stesso computer che stava ospitando il server, dato che il server vedeva l'IP locale (127.0.0.1) mentre Minecraft.net vedeva l'IP esterno. Questa opzione dovrebbe essere abilitata meno che non si stia giocando sullo stesso computer dove è ospitato il server
|
admin-slot | boolean | false | Permette agli operatori di entrare anche se il server è pieno. |
public | boolean | Se il server viene mostrato nella lista dei server oppure no.
| |
server-name | string | Il nome del server. Viene mostrato nella lista dei server e quando qualcuno entra nel server
| |
max-players | integer (0-256) | Il numero massimo di giocatori che possono giocare sullo stesso server nello stesso momento. Nota che più giocatori saranno sul server, più questo utilizzerà risorse. Nota inoltre che le connessioni degli amministratori non vengono conteggiate. | |
max-connections | integer (1-3) | Il numero massimo di connessione che il server accetterà dallo stesso IP.
Nota: Se provi ad impostarlo più alto di 3 ritornerà a questo valore. | |
motd | string | MOTD è l'acronimo di Message of the day, ossia messaggio del giorno, anche se non hai bisogno di cambiarlo ogni giorno. Il MOTD viene mostrato alle persone che entrano nel server. | |
grow-trees | boolean | Decide di permette o non permettere agli arboscelli di diventare alberi.
|
Versioni |
| ||||||
---|---|---|---|---|---|---|---|
Sviluppo |
| ||||||
Tecnico |
| ||||||
Multigiocatore |
| ||||||
Personalizzazione del gioco |
|
Edizioni |
| ||||||||
---|---|---|---|---|---|---|---|---|---|
Sviluppo |
| ||||||||
Tecnico |
| ||||||||
Multigiocatore |
| ||||||||
Funzioni esclusive |
| ||||||||
Rimosse |
|