server.properties forklaret: alle vigtige indstillinger på din Minecraft server
Komplet gennemgang af server.properties - hvad hver indstilling gør, hvad standardværdien er, hvilke der kun virker ved verdensskabelse, og hvilke der er fjernet fra spillet.
Hvad er server.properties?
server.properties ligger i din servers rodmappe og er Minecrafts egen konfigurationsfil. Den styrer alt fra portnummer og sværhedsgrad til hvor langt spillerne kan se.
Tre ting er værd at vide, inden du går i gang:
- Filen læses kun ved opstart. Du skal genstarte serveren, for at ændringer træder i kraft.
/reloadgenindlæser den ikke. - Nogle indstillinger virker kun ved verdensskabelse. Ændrer du dem senere, sker der ingenting med den eksisterende verden.
- Rediger den, mens serveren er stoppet. Serveren skriver filen igen, når den lukker ned, og overskriver dine ændringer.
Server og netværk
| Indstilling | Standard | Beskrivelse |
|---|---|---|
motd |
A Minecraft Server |
Teksten under servernavnet i spillerens serverliste |
max-players |
20 |
Hvor mange spillere der må være på samtidig |
online-mode |
true |
Bekræfter at spilleren ejer sin Minecraft-konto. Lad den stå på true |
enable-status |
true |
Om serveren svarer på pings og ser online ud i listen |
hide-online-players |
false |
Skjuler spillerlisten udadtil |
network-compression-threshold |
256 |
Pakkestørrelse i bytes før komprimering. Sæt kun til -1 bag en lokal proxy |
enforce-secure-profile |
true |
Kræver Mojang-signeret chatnøgle |
Verden og gameplay
| Indstilling | Standard | Beskrivelse |
|---|---|---|
level-name |
world |
Navnet på verdensmappen serveren indlæser |
level-seed |
tom | Seed til verdenen. Kun ved verdensskabelse |
level-type |
minecraft:normal |
minecraft:flat, minecraft:large_biomes, minecraft:amplified. Kun ved verdensskabelse |
generate-structures |
true |
Om landsbyer, templer m.m. genereres. Kun ved verdensskabelse |
gamemode |
survival |
Standardtilstand for nye spillere |
force-gamemode |
false |
Sætter spillere tilbage til standardtilstanden hver gang de joiner |
difficulty |
easy |
peaceful, easy, normal eller hard |
hardcore |
false |
Kun ved verdensskabelse. Tvinger hard difficulty og permadeath |
max-world-size |
29999984 |
Afstand i blokke fra centrum til world border |
allow-flight |
false |
Giver ikke flyvning. Den fjerner kun anti-cheat-sparket "Flying is not enabled" |
player-idle-timeout |
0 |
Minutter uden aktivitet før en spiller sparkes ud. 0 = aldrig |
pause-when-empty-seconds |
60 |
Serveren holder op med at tikke, når den har været tom så længe. Sæt 0, hvis du kører AFK-farme |
Ydelse
| Indstilling | Standard | Beskrivelse |
|---|---|---|
view-distance |
10 |
Hvor mange chunks spillerne får sendt. Koster båndbredde |
simulation-distance |
10 |
Hvor mange chunks der reelt bliver tikket. Koster CPU |
entity-broadcast-range-percentage |
100 |
Hvor langt væk entities sendes til klienten |
max-tick-time |
60000 |
Watchdog: millisekunder et tick må tage, før serveren dræbes. -1 slår den fra |
sync-chunk-writes |
true |
Skriv chunks synkront. Sikrere, men langsommere |
region-file-compression |
deflate |
Komprimering af nye region-filer: deflate, lz4 eller none |
Vil du have flere TPS, er
simulation-distanceden vigtigste knap i hele filen. Se guiden om at fikse lag.
Adgang og rettigheder
| Indstilling | Standard | Beskrivelse |
|---|---|---|
white-list |
false |
Kun spillere på listen må joine |
enforce-whitelist |
false |
Sparker også dem, der allerede er inde, når listen genindlæses |
op-permission-level |
4 |
Niveauet nye operatører får (0-4) |
function-permission-level |
2 |
Niveauet funktioner fra datapacks kører med |
spawn-protection |
16 |
Kvadrat omkring spawn hvor kun ops må bygge. 0 slår det fra |
broadcast-console-to-ops |
true |
Vis konsolkommandoer til operatører i spillet |
prevent-proxy-connections |
false |
Sparker spillere hvis netværket ikke matcher Mojangs data. Rammer også VPN-brugere |
Fjernstyring
| Indstilling | Standard | Beskrivelse |
|---|---|---|
enable-rcon |
false |
Slår RCON-fjernkonsollen til |
rcon.port |
25575 |
Porten RCON lytter på |
rcon.password |
tom | RCON starter ikke uden en adgangskode |
enable-query |
false |
Query-protokollen, der kan hente serverinfo |
query.port |
25565 |
UDP-porten til query. Følger ikke automatisk server-port |
Resource pack
| Indstilling | Standard | Beskrivelse |
|---|---|---|
resource-pack |
tom | Direkte download-URL til pakken |
resource-pack-sha1 |
tom | SHA-1-sum af filen. Uden den henter spillerne pakken forfra hver gang |
resource-pack-prompt |
tom | Din egen tekst i download-dialogen |
require-resource-pack |
false |
Spillere der siger nej, bliver koblet af |
Indstillinger der er forsvundet
Fra Minecraft 1.21.9 blev en række gamle indstillinger fjernet fra server.properties og erstattet af game rules. Sætter du dem i filen i dag, sker der ingenting - serveren ignorerer dem:
| Gammel indstilling | Erstattet af |
|---|---|
pvp |
En game rule for PvP |
allow-nether |
En game rule for Nether-portaler |
spawn-monsters |
En game rule for monster-spawning |
enable-command-block |
En game rule for kommandoblokke |
Game rules sættes i spillet eller konsollen med /gamerule og gemmes i verdenen, ikke i filen. Skriv /gamerule og brug tab for at se de præcise navne på netop din version - de har skiftet stavemåde undervejs.
Kører du en ældre version end 1.21.9, virker indstillingerne stadig i filen. Mange kontrolpaneler og guider viser dem stadig, selv om de er døde på nye versioner.
De fem der oftest misforstås
difficultymodhardcore.hardcorevirker kun, når verdenen skabes, og tvinger hard difficulty uanset hvad der står idifficulty. Du kan ikke gøre en eksisterende verden hardcore ved at rette linjen.allow-flightgiver ikke flyvning. Creative og spectator flyver altid. Indstillingen fjerner kun anti-cheat-sparket, så plugins og elytra-situationer ikke smider folk ud.view-distancemodsimulation-distance. Chunks mellem de to tal kan ses, men står stille. Det er simulation-distance der koster CPU.spawn-protectiongælder ikke for operatører. Tester du som OP, mærker du den aldrig.level-typebruger namespaced navne. Det hedderminecraft:flat, ikkeFLAT. I filen står kolonnet med backslash foran:level-type=minecraft\:normal. Det er korrekt og skal ikke rettes.
Sådan retter du filen
- Stop serveren i Potionhost kontrolpanelet.
- Åbn Filer og redigér
server.propertiesi rodmappen. - Ret værdien efter lighedstegnet - ingen mellemrum omkring det.
- Gem og start serveren.
- Tjek Konsol for fejl under opstart.
Gik noget galt? Slet
server.properties, mens serveren er stoppet. Den genskabes med standardværdier ved næste opstart - men husk atlevel-nameså også nulstilles tilworld.
Er du i tvivl om en indstilling? Skriv til vores support, inden du ændrer noget på en server med spillere på.