server.properties: ang mga setting na nagpapabago ng performance, at ang mga walang epekto
Ang view-distance at simulation-distance ay hindi magkapareho, at sa isa sa kanila napupunta ang iyong TPS. Kung ano talaga ang epekto ng bawat setting, na may mga makatwirang value.
Pinaka 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
Ito ang dalawang pinakamaling nauunawaang setting, at ang paghihiwalay sa mga ito ang pinakamalaking benepisyo na magagawa mo.
view-distance— ilang chunk ang ipinapadala sa client. Gumagamit ng bandwidth at
memory. Mas malayo ang nakikita ng mga manlalaro.
simulation-distance— ilang chunk ang tinitick: mga mob, redstone, pananim,
mga hopper. Gumagamit ng CPU. Dito napupunta ang TPS.
Dati silang iisang setting, kaya sinasabi ng mga lumang gabay na "bawasan ang view-distance para sa performance". Ang modernong solusyon ay:
view-distance=10
simulation-distance=6
Nakakakita pa rin ang mga manlalaro nang 10 chunk ang layo, ngunit 6 lang ang sinisimulate ng server. Humihinto ang mga farm sa labas ng simulation radius, na nakakatulong sa lag ngunit problema sa mga AFK farm — pumili nang may kaalaman.
Mga setting na talagang gumagamit ng CPU
| Setting | Default | Tala |
|---|---|---|
simulation-distance | 10 | ang pangunahing setting; 6–8 sa abalang server |
entity-broadcast-range-percentage | 100 | ibaba sa 50 upang hatiin sa kalahati ang volume ng entity packet |
max-tick-time | 60000 | ang watchdog; huwag kailanman i-disable ito para itago ang lag |
sync-chunk-writes | true | false is much faster on spinning disks, slightly riskier |
network-compression-threshold | 256 | i-set -1 on a LAN, raise to 512 for a busy public server |
Mga setting na walang epekto sa performance
max-players— ang paglalaan ng mas kaunting slot ay hindi nagpapabilis sa server. Ang load ay nagmumula
mula sa mga manlalarong aktwal na online.
spawn-protection— isang radius ng permiso, hindi setting ng performance.view-distancealone — ang pagbaba nito nang hindi binabago ang simulation-distance ay kadalasang
nakakatipid ng bandwidth, hindi TPS.
Ang mga may kaugnayan sa seguridad
online-mode=true— nagbeberipika ng mga account sa Mojang. Ang pag-set nito safalseon a
public server ay nangangahulugang kahit sino ay makakakonekta gamit ang anumang username. Huwag kailanman false behind a proxy that does the verification itself.
enforce-secure-profile— kumokontrol sa signed chat. Karaniwan ang pag-off nito sa
mga modded server at hindi ito mismo butas sa seguridad.
white-list+enforce-whitelist— ang pangalawa ang nagki-kick sa mga wala sa listahan na
mga manlalarong nakakonekta na. Ang pag-set lamang sa una ang karaniwang pagkakamali.
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.
Panatilihing maikli. Agresibong pinuputol ng server list ang teksto, at ang mahabang MOTD ay nagmumukhang spam.
Bumuo ng wastong properties file para sa bilang ng iyong manlalaro at hardware, at idisenyo ang MOTD gamit ang live preview, sa Mga Tool sa Pag-setup ng Server.