server.properties: le impostazioni che cambiano le prestazioni e quelle che non fanno nulla
view-distance e simulation-distance non sono la stessa leva, e una di esse è dove finiscono i tuoi TPS. Quanto costa davvero ciascuna impostazione, con valori ragionevoli.
La maggior parte server.properties tuning advice is copied between forums without anyone saying what each line costs. Here is what actually moves the needle.
view-distance vs simulation-distance
Queste sono le due impostazioni più fraintese, e separarle è il più grande vantaggio possibile.
view-distance— quanti chunk vengono inviati al client. Costa larghezza di banda e
memoria. I giocatori vedono più lontano.
simulation-distance— quanti chunk vengono elaborati: mob, pietrarossa, coltivazioni,
tramogge. Costa CPU. È qui che finiscono i TPS.
Un tempo erano un'unica impostazione, motivo per cui le vecchie guide dicono "riduci view-distance per le prestazioni". La risposta moderna è:
view-distance=10
simulation-distance=6
I giocatori vedono comunque a 10 chunk di distanza, ma il server ne simula solo 6. Le farm al di fuori del raggio di simulazione si fermano, il che è un vantaggio per il lag e un problema per le farm AFK: scegli con consapevolezza.
Impostazioni che consumano davvero CPU
| Impostazione | Predefinito | Nota |
|---|---|---|
simulation-distance | 10 | la leva principale; 6–8 su un server affollato |
entity-broadcast-range-percentage | 100 | riduci a 50 per dimezzare il volume dei pacchetti delle entità |
max-tick-time | 60000 | il watchdog; non disattivarlo mai per nascondere il lag |
sync-chunk-writes | true | false is much faster on spinning disks, slightly riskier |
network-compression-threshold | 256 | imposta -1 on a LAN, raise to 512 for a busy public server |
Impostazioni che non influiscono sulle prestazioni
max-players— riservare meno slot non rende il server più veloce. Il carico proviene
dai giocatori effettivamente online.
spawn-protection— un raggio di permessi, non un'impostazione delle prestazioni.view-distancealone — ridurlo senza toccare simulation-distance serve principalmente
a risparmiare larghezza di banda, non TPS.
Quelle rilevanti per la sicurezza
online-mode=true— verifica gli account con Mojang. Impostarlo sufalseon a
un server pubblico significa che chiunque può connettersi con qualsiasi nome utente. Fallo solo false behind a proxy that does the verification itself.
enforce-secure-profile— controlla la chat firmata. Disattivarlo è comune sui
server con mod e non è di per sé una falla di sicurezza.
white-list+enforce-whitelist— la seconda è ciò che espelle i non in lista
già connessi. Impostare solo la prima è l'errore più comune.
MOTD
motd accepts section-sign colour codes, and the modern approach for a Paper server is MiniMessage formatting rather than raw § codes. Two lines are allowed — the split point is a literal \n in the properties file.
Mantienilo breve. L'elenco dei server tronca in modo aggressivo, e un MOTD lungo sembra spam.
Genera un file properties valido per il tuo numero di giocatori e hardware, e progetta il MOTD con un'anteprima in tempo reale, in Strumenti di configurazione server.