Server Properties
Build a Java server.properties file with explained settings. Import your existing file, preserve other properties and comments, and download the result privately in your browser.
Settings
Paste an existing file
Description shown in the server list. Use § color codes or import escaped codes.
Maximum number of connected players.
World difficulty: peaceful, easy, normal or hard.
Default game mode for new players.
Players become spectators after death.
Reset each player to the default game mode when they join.
Verify players with Mojang/Microsoft authentication.
Only allow players on the whitelist.
Kick players removed from the whitelist when it is reloaded.
Require a Mojang-signed chat profile.
Kick idle players after this many minutes; 0 disables it.
Do not kick Survival players for flying. Does not grant flight.
Default operator permission level, from 0 to 4.
server.properties
Your file stays in this browser. Imported comments and other properties are preserved.
# Generated with Nurshia motd=A Minecraft Server max-players=20 difficulty=easy gamemode=survival hardcore=false force-gamemode=false online-mode=true white-list=false enforce-whitelist=false enforce-secure-profile=true level-name=world level-seed= level-type=minecraft:normal generate-structures=true spawn-protection=16 view-distance=10 simulation-distance=10 entity-broadcast-range-percentage=100 network-compression-threshold=256 max-tick-time=60000 player-idle-timeout=0 allow-flight=false op-permission-level=4 server-ip= server-port=25565 enable-status=true hide-online-players=false enable-query=false query.port=25565 enable-rcon=false rcon.port=25575 rcon.password= resource-pack= resource-pack-sha1= require-resource-pack=false
Guide
How to use
- 1Import a server.properties file, paste its contents or start with the default settings.
- 2Choose a settings group or search for a property. Edit the values and check the output.
- 3Stop your server, download server.properties, replace the file and restart.
Good to know
Existing settings
Comments and properties outside the form are kept. Unicode, escaped separators and continued Java Properties lines are supported. When a property appears more than once, its last value is used.
Minecraft versions
The form covers common modern Java settings. Some options depend on your server version or implementation; an old setting can be preserved without being supported by a newer server.
Questions
Is my RCON password uploaded?
No. Import, editing and export happen entirely in your browser. Keep the exported file private.