Game Hosting

Monsoon Special: save up to 35% on Minecraft & game server plans Up to 35% off games

Claim offer
The Minecraft server.properties File, Explained
Sep 30, 2026 12 views

The Minecraft server.properties File, Explained

What every setting that actually matters in server.properties does.

The Minecraft server.properties File, Explained

Nearly every core setting for a vanilla or Paper-based Minecraft server lives in one file: server.properties. Here's what the settings that actually matter do.

Where to Find It

Root directory of your server, accessible via the File Manager. It's a plain text file, one key=value setting per line โ€” editable directly in the browser.

The Settings Worth Actually Knowing

  • motd โ€” the message shown in the server list before someone joins. See our MOTD/branding guide for more.
  • max-players โ€” hard cap on concurrent connections. Set this based on what your plan's RAM/CPU can actually handle well, not just the number you'd like.
  • online-mode โ€” true for authenticated (premium) players only, false for cracked. See our full cracked vs online breakdown.
  • difficulty โ€” peaceful, easy, normal, or hard. Affects mob spawning and damage.
  • gamemode โ€” the default mode new players join in (survival, creative, adventure).
  • level-seed โ€” set this before first launch if you want a specific world seed; changing it after the world already exists does nothing to an existing world.
  • view-distance and simulation-distance โ€” how many chunks are rendered/simulated around each player. These are genuinely some of the biggest performance levers on the whole file โ€” lowering them is often the single most effective TPS fix on a struggling server. See our lag/TPS guide.
  • spawn-protection โ€” radius around spawn where only operators can build/break, useful for stopping spawn griefing on a fresh server.
  • enable-command-block โ€” must be true if you're using command blocks for redstone/automation builds.
  • pvp โ€” whether player-vs-player combat is allowed at all.
  • white-list โ€” enables whitelist enforcement; see our whitelist setup guide for the full process including adding players.

Applying Changes

Edit the file, save, then restart the server โ€” server.properties is read at startup, so most changes (with a few exceptions some plugins hot-reload) need a restart to take effect.

A Word of Caution

A malformed line (a typo in a key name, an invalid value type) can cause the server to silently ignore that one setting rather than crash outright โ€” if a change doesn't seem to be taking effect, double-check the exact spelling and format against a fresh reference copy rather than assuming something else is broken.

Plugin-Specific Settings Live Elsewhere

server.properties covers core vanilla behavior โ€” individual plugins have their own separate config files (usually in plugins/PluginName/config.yml), not entries in this file.

Did you find this blog helpful?

found this blog helpful.