Naar de inhoud

server.properties-generator en uitleg

Elke belangrijke optie in gewone taal, met standaard- en toegestane waarden. Importeer je bestand, pas het aan en download het weer.

Basis en spelers

Tekst onder de servernaam in de multiplayerlijst. Kleurcodes met § zijn toegestaan; twee regels worden gescheiden door \n.

Standaard: A Minecraft Server

Poort waarop de server luistert. Spelers typen hem na een dubbele punt, tenzij het 25565 is of een SRV-record ernaar wijst.

Standaard: 25565 · toegestaan 1 tot 65.534

Hoeveel spelers tegelijk online kunnen zijn. Operators kunnen een volle server alleen met een plugin joinen.

Standaard: 20 · toegestaan 0 tot 2.147.483.647

Controleert elk account bij Mojang. Laat het aan. Zet het alleen uit achter een Velocity- of BungeeCord-proxy die accounts zelf controleert.

Standaard: true

Alleen spelers op de whitelist kunnen joinen. Sinds 26.3 starten nieuwe servers met de whitelist aan.

Standaard: true

Kickt online spelers die niet op de whitelist staan wanneer die opnieuw wordt geladen.

Standaard: false

Spelmodus voor nieuwe spelers.

Standaard: survival

Zet spelers bij elke join in de standaardspelmodus.

Standaard: false

Moeilijkheid van de wereld: schade, honger en welke mobs spawnen.

Standaard: easy

Spelers worden na hun dood toeschouwer, en de moeilijkheid staat vast op moeilijk.

Standaard: false

Staat vliegen in survival toe zonder kick. Zet het aan als je plugins of mods gebruikt waarmee spelers kunnen vliegen, anders worden ze gekickt voor vliegen.

Standaard: false

Straal rond de spawn waarin alleen operators kunnen bouwen. 0 zet het uit. Heeft geen effect zonder operators.

Standaard: 16 · toegestaan 0 tot 29.999.984

Kickt spelers na zoveel minuten zonder activiteit. 0 betekent nooit.

Standaard: 0 · toegestaan 0 tot 2.147.483.647

Standaard permissieniveau voor nieuwe operators: 1 spawnbescherming omzeilen, 2 cheatcommando’s, 3 spelersbeheer, 4 alles.

Standaard: 4 · toegestaan 0 tot 4

Wereld

Naam van de wereldmap. Een nieuwe naam maakt bij de volgende start een nieuwe wereld aan.

Standaard: world

Seed voor een nieuwe wereld. Leeg betekent willekeurig. Heeft geen effect op een bestaande wereld.

Standaard: –

Wereldtype voor een nieuwe wereld: normaal, plat, grote biomen, amplified of één bioom.

Standaard: minecraft:normal

Of dorpen, tempels en andere structuren in nieuwe chunks worden gegenereerd.

Standaard: true

Straal van de wereldgrens in blokken.

Standaard: 29999984 · toegestaan 1 tot 29.999.984

Prestaties

Hoeveel chunks rond een speler naar de client worden gestuurd. De grootste hefboom voor RAM en CPU; 6 tot 10 is gebruikelijk.

Standaard: 10 · toegestaan 3 tot 32

Hoeveel chunks rond een speler worden bijgewerkt (mobs, gewassen, redstone). Lager dan de view distance bespaart CPU.

Standaard: 10 · toegestaan 3 tot 32

Hoe ver weg entities aan spelers worden getoond, in procent van het normale bereik. Lagere waarden besparen bandbreedte.

Standaard: 100 · toegestaan 10 tot 1.000

Pakketten groter dan zoveel bytes worden gecomprimeerd. -1 zet compressie uit, wat zinvol is achter een proxy in hetzelfde netwerk.

Standaard: 256 · toegestaan -1 tot 2.147.483.647

Milliseconden die één tick mag duren voordat de watchdog de server stopt. -1 zet de watchdog uit.

Standaard: 60000 · toegestaan -1 tot 2.147.483.647

Pauzeert de wereld na zoveel seconden zonder spelers. 0 of een negatieve waarde zet het uit.

Standaard: 60 · toegestaan 0 tot 2.147.483.647

Schrijft chunks synchroon naar de schijf. Veiliger voor de data, trager op langzame schijven.

Standaard: true

Compressie van de regiobestanden: deflate (kleinst), lz4 (sneller) of none.

Standaard: deflate

Netwerk en beveiliging

Koppelt de server aan één IP-adres. Laat het leeg, tenzij je host iets anders zegt.

Standaard: –

Beantwoordt statusverzoeken. Zet je het uit, dan staat de server als offline in de lijst, ook al kunnen spelers joinen.

Standaard: true

Verbergt de namen van online spelers in het statusantwoord (hover over het aantal spelers).

Standaard: false

Alleen spelers met een ondertekende chatkey van Mojang kunnen joinen. Zet het uit voor servers die chatberichten met plugins aanpassen.

Standaard: true

Kickt spelers van wie het IP afwijkt van het IP dat Mojang bij het inloggen zag (VPN- en proxycheck). Werkt niet achter je eigen proxy.

Standaard: false

Staat andere servers toe om spelers met het commando /transfer hierheen te sturen.

Standaard: false

Kickt spelers die meer pakketten per seconde sturen dan dit. 0 zet de limiet uit.

Standaard: 0 · toegestaan 0 tot 2.147.483.647

Schrijft IP-adressen van spelers naar het log. Zet het uit als je ze niet nodig hebt.

Standaard: true

Schakelt het GameSpy4-queryprotocol in dat sommige serverlijsten en tools gebruiken.

Standaard: false

UDP-poort voor query.

Standaard: 25565 · toegestaan 1 tot 65.534

Staat toegang op afstand tot de console toe. Alleen met een sterk wachtwoord, en zet de poort nooit open voor iedereen.

Standaard: false

TCP-poort voor RCON.

Standaard: 25575 · toegestaan 1 tot 65.534

Wachtwoord voor RCON. Gebruik een lang, willekeurig wachtwoord. Het wordt niet in je browser opgeslagen.

Standaard: –

Resourcepack

Directe downloadlink naar een resourcepack-ZIP die spelers bij het joinen wordt aangeboden.

Standaard: –

SHA-1-hash van het pack in kleine letters. Laat clients het gecachte pack hergebruiken en een gewijzigd pack herkennen.

Standaard: –

Spelers die het resourcepack weigeren, worden losgekoppeld.

Standaard: false

Tekst in het resourcepack-venster, als JSON-tekst of platte tekst.

Standaard: –

server.properties
#Minecraft server properties
#Generated with BestMCServerList
motd=A Minecraft Server
server-port=25565
max-players=20
online-mode=true
white-list=true
enforce-whitelist=false
gamemode=survival
force-gamemode=false
difficulty=easy
hardcore=false
allow-flight=false
spawn-protection=16
player-idle-timeout=0
op-permission-level=4
level-name=world
level-seed=
level-type=minecraft:normal
generate-structures=true
max-world-size=29999984
view-distance=10
simulation-distance=10
entity-broadcast-range-percentage=100
network-compression-threshold=256
max-tick-time=60000
pause-when-empty-seconds=60
sync-chunk-writes=true
region-file-compression=deflate
server-ip=
enable-status=true
hide-online-players=false
enforce-secure-profile=true
prevent-proxy-connections=false
accepts-transfers=false
rate-limit=0
log-ips=true
enable-query=false
query.port=25565
enable-rcon=false
rcon.port=25575
rcon.password=
resource-pack=
resource-pack-sha1=
require-resource-pack=false
resource-pack-prompt=

Tekens buiten ASCII (umlauten, §, small caps) worden als \u-codes geschreven, die elke Minecraft-versie correct leest.

pvp, allow-nether, spawn-monsters en enable-command-block zijn sinds 1.21.9 gamerules.

Zo gebruik je de editor

  1. Importeer je huidige server.properties, of begin met de standaardwaarden.
  2. Pas de opties aan die je nodig hebt. Gewijzigde opties worden gemarkeerd.
  3. Stop de server, vervang het bestand en start hem opnieuw. De meeste opties worden alleen bij het starten gelezen.

Maak eerst een kleurrijke MOTD: MOTD-generator · Startscript-generator

Veelgestelde vragen

Waar staat server.properties?

In de hoofdmap van de server, naast de server-jar. Het bestand wordt bij de eerste start aangemaakt.

Waarom verdwijnen mijn wijzigingen?

De server schrijft het bestand opnieuw weg als hij stopt. Bewerk het terwijl de server gestopt is, anders komen de oude waarden terug.

Waar zijn pvp en allow-nether gebleven?

Sinds Minecraft 1.21.9 zijn het gamerules. Gebruik /gamerule pvp false in het spel in plaats van server.properties.

Waarom worden umlauten als \u-codes geschreven?

Java leest \u00F6 in elke codering als ö. Zo zien de MOTD en andere teksten er goed uit, hoe het bestand ook wordt geopend of geüpload.