server.properties explained

Every line that matters in server.properties, what it does, and the values most servers should use.

1 min readUpdated 2026-09-14Diese Anleitung auf Deutsch lesen →

server.properties sits in the server root. Stop the server, edit it in the Files tab, start again. The entries you will actually touch:

KeyWhat it doesTypical
motdText in the server list. Colours with § codes or use a plugin.A Minecraft Server
max-playersPlayer limit. We do not limit it; RAM does.20
gamemodesurvival, creative, adventure, spectatorsurvival
difficultypeaceful, easy, normal, hardnormal
hardcoreOne life. Combine with difficulty hard.false
pvpPlayers can hurt each othertrue
white-listOnly listed players may join. Manage with /whitelist.false
online-modeVerify accounts with Mojang. Keep true unless behind a proxy.true
view-distanceChunks sent to players. Biggest performance lever.8
simulation-distanceChunks that tick (mobs, crops).6
spawn-protectionRadius non-ops cannot build in around spawn. 0 disables.16
level-nameWorld folder nameworld
level-seedSeed for a new world; ignored once the world existsempty
level-typeminecraft:normal, minecraft:flat, minecraft:large_biomes, minecraft:amplifiedminecraft:normal
allow-flightSet true if you use elytra/fly plugins to avoid false kicksfalse
enable-command-blockCommand blocks workfalse
enforce-secure-profileChat signing. false avoids some proxy issues.true
server-portDo not change. The panel sets it to your allocation on every start.set by panel

Things people ask

  • Where is the seed? /seed in the console, or in level.dat.
  • Players get kicked for flying while using elytra or a jetpack mod: allow-flight=true.
  • "Outdated server" on join: version mismatch. See Change the version.