Minecraft server.properties Generator

Configure the common settings, then copy or download a ready-to-use server.properties.

server.properties
#Minecraft server properties
#Wed, 10 Jun 2026 15:16:57 GMT
motd=A Minecraft Server
max-players=20
gamemode=survival
difficulty=easy
pvp=true
online-mode=true
white-list=false
enforce-whitelist=false
hardcore=false
spawn-protection=16
view-distance=10
simulation-distance=10
server-port=25565
level-name=world
level-seed=
level-type=minecraft:normal
allow-nether=true
allow-flight=false
enable-command-block=false
spawn-monsters=true
spawn-animals=true
force-gamemode=false
resource-pack=
Don't want to edit config files by hand?
FadeHost gives you a panel for every server.properties setting plus one-click MOTD, whitelist and difficulty controls. From $2.50/mo.
Start free trial →
MOTD Generator →
Design the colored motd= line with a live preview.
Whitelist Generator →
Turn names into whitelist.json once white-list=true.

FAQ

What is the server.properties file?

It’s the main configuration file for a Minecraft Java server, sitting in the server’s root folder. Each line is a key=value setting that controls gameplay, the world, networking and moderation.

Where do I put it?

Save the generated file as server.properties in your server directory (next to the server jar), replacing the existing one, then restart the server to apply the changes.

What does online-mode do?

online-mode=true authenticates players against Mojang/Microsoft so only legitimate accounts can join and UUIDs are official. Set it to false only for offline/cracked or proxied setups — it’s a security risk on public servers.

What’s the difference between view-distance and simulation-distance?

view-distance controls how many chunks are sent to players (visual range); simulation-distance controls how far entities, redstone and crops actually tick. Lowering simulation-distance is the bigger performance win.

How do I whitelist my server?

Set white-list=true (and optionally enforce-whitelist=true), then add players to whitelist.json — use our whitelist generator to build that file from a list of names.

My changes don’t apply — why?

server.properties is only read at startup, so you must fully restart the server, not /reload. Make sure the file is saved as UTF-8 and the keys are spelled exactly as shown.