server.properties
server.properties je hlavní konfigurační soubor vanilla i Paper serveru. Leží
v kořeni serveru a vytvoří se při prvním spuštění. Většinu nastavení najdeš i v
Pterodactylu, ale přímá úprava souboru je rychlejší.
Nejdůležitější klíče
| Klíč | Výchozí | Význam |
|---|---|---|
server-port | 25565 | port serveru — na BlazeHostu ho neměň, přiděluje ho panel |
gamemode | survival | výchozí herní režim (survival, creative, adventure, spectator) |
difficulty | easy | obtížnost (peaceful, easy, normal, hard) |
max-players | 20 | maximální počet hráčů |
view-distance | 10 | jak daleko hráč vidí (v chuncích) |
simulation-distance | 10 | jak daleko svět „žije” (v chuncích) |
online-mode | true | ověřování účtů přes Mojang |
white-list | false | zapne whitelist |
spawn-protection | 16 | poloměr chráněného spawnu (v blocích), 0 = vypnuto |
pvp | true | souboje mezi hráči |
motd | A Minecraft Server | popisek v seznamu serverů |
level-seed | prázdné | seed pro generování světa |
level-type | minecraft:normal | typ světa (flat, large_biomes, amplified) |
enable-command-block | false | povolí command bloky |
allow-flight | false | povolí létání (nutné pro pluginy s fly) |
enable-rcon | false | vzdálená správa přes RCON |
Ukázka souboru
server-port=25565
gamemode=survival
difficulty=normal
max-players=40
view-distance=8
simulation-distance=6
online-mode=true
white-list=false
spawn-protection=0
pvp=true
motd=§6BlazeHost §7| survival
level-seed=
level-type=minecraft:normal
enable-command-block=true
allow-flight=true
enable-rcon=falseonline-mode=false je bezpečné jen za proxy (BungeeCord/Velocity), která
ověřování řeší za tebe. Na samostatném serveru se pak kdokoli připojí pod cizím
jménem a získá práva daného hráče.
Vliv na výkon
Dvě nastavení ovlivňují výkon nejvíc:
view-distance— kolik chunků se hráči posílá. Vyšší číslo = víc dat a víc načtených chunků.simulation-distance— v kolika chuncích běží moby, redstone a růst plodin. Simulace je dražší než pouhé zobrazení.
Pro plynulý survival drž view-distance=8 a simulation-distance=6. Podrobně
rozebíráme dopad v článku Performance tuning.
Kódování a diakritika
Soubor je v kódování Latin-1. Diakritiku a barvy v motd zapiš přes escape
sekvence, například §6 je barevný kód §6 (oranžová).
Tipy
- Neměň
server-port. Port ti přiděluje panel; ruční změna server rozbije. - Po každé úpravě restartuj server.
server.propertiesse čte jen při startu. spawn-protection=0vypni, pokud chceš u spawnu stavět bez OP práv.
Poznámka
Klíče, které tu nezmiňujeme, mají rozumné výchozí hodnoty a většinou je nemusíš sahat. Kompletní seznam vždy odpovídá verzi hry — nová verze občas nějaký klíč přidá nebo přejmenuje.