Minecraft server.properties Generator
Configure the common settings, then copy or download a ready-to-use 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=
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.