server.properties: de instellingen die prestaties veranderen, en degene die niets doen
view-distance en simulation-distance zijn niet dezelfde knop, en een van beide is waar je TPS naartoe gaat. Wat elke instelling werkelijk kost, met verstandige waarden.
Meest 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
Dit zijn de twee meest verkeerd begrepen instellingen, en het scheiden ervan is de grootste winst die te behalen valt.
view-distance— hoeveel chunks er worden verzonden naar de client. Kost bandbreedte en
geheugen. Spelers zien verder.
simulation-distance— hoeveel chunks er worden getickt: mobs, redstone, gewassen,
hoppers. Kost CPU. Dit is waar TPS naartoe gaat.
Vroeger waren ze één instelling, daarom zeggen oude gidsen "verlaag view-distance voor prestaties". Het moderne antwoord is:
view-distance=10
simulation-distance=6
Spelers zien nog steeds 10 chunks ver, maar de server simuleert er slechts 6. Farms buiten de simulatieradius stoppen, wat een voordeel is tegen lag en een probleem voor AFK-farms — kies bewust.
Instellingen die echt CPU kosten
| Instelling | Standaard | Opmerking |
|---|---|---|
simulation-distance | 10 | de belangrijkste knop; 6–8 op een drukke server |
entity-broadcast-range-percentage | 100 | verlaag naar 50 om het entity-pakketvolume te halveren |
max-tick-time | 60000 | de watchdog; schakel dit nooit uit om lag te verbergen |
sync-chunk-writes | true | false is much faster on spinning disks, slightly riskier |
network-compression-threshold | 256 | ingesteld -1 on a LAN, raise to 512 for a busy public server |
Instellingen die niets doen voor prestaties
max-players— minder slots reserveren maakt de server niet sneller. Belasting komt
van spelers die daadwerkelijk online zijn.
spawn-protection— een permissiestraal, geen prestatie-instelling.view-distancealone — het verlagen zonder simulation-distance aan te passen bespaart vooral
bandbreedte, geen TPS.
De beveiligingsrelevante instellingen
online-mode=true— verifieert accounts bij Mojang. Dit instellen opfalseon a
openbare server betekent dat iedereen kan verbinden met elke gebruikersnaam. Alleen ooit false behind a proxy that does the verification itself.
enforce-secure-profile— beheert ondertekende chat. Uitschakelen is gebruikelijk op
gemodde servers en is op zichzelf geen beveiligingslek.
white-list+enforce-whitelist— de tweede is wat niet-vermelde
spelers die al verbonden zijn kickt. Alleen de eerste instellen is de gebruikelijke fout.
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.
Houd het kort. De serverlijst kapt agressief af, en een lange MOTD leest als spam.
Genereer een geldig properties-bestand voor je spelersaantal en hardware, en ontwerp de MOTD met een live voorbeeld, in de Serverconfiguratietools.