Skip to content

Minecraft server.properties Generator

Configure every Minecraft server.properties option with clear descriptions and sensible defaults, then copy or download a ready-to-use file.

Your server.properties

#Minecraft server properties
allow-flight=false
allow-nether=true
difficulty=easy
enable-command-block=false
enable-query=false
enable-rcon=false
enable-status=true
enforce-secure-profile=true
enforce-whitelist=false
force-gamemode=false
gamemode=survival
generate-structures=true
hardcore=false
level-name=world
level-seed=
level-type=minecraft:normal
max-players=20
max-tick-time=60000
max-world-size=29999984
motd=A Minecraft Server
network-compression-threshold=256
online-mode=true
op-permission-level=4
player-idle-timeout=0
prevent-proxy-connections=false
pvp=true
server-ip=
server-port=25565
simulation-distance=10
spawn-monsters=true
spawn-protection=16
sync-chunk-writes=true
use-native-transport=true
view-distance=10
white-list=false

General

The message shown below the server name in the multiplayer list. Supports color codes.

The default game mode for players joining.

The world difficulty.

If enabled, players are set to spectator mode on death and difficulty is locked to hard.

Forces players into the default game mode every time they join.

World

The name of the world folder.

The seed used to generate the world. Leave blank for random.

The world generation type.

Whether structures (villages, strongholds, etc.) generate.

The maximum radius, in blocks, of the world border.

Radius of blocks around spawn that non-ops cannot edit. 0 disables it.

Whether players can travel to the Nether.

Gameplay

Whether players can damage each other.

Whether hostile mobs spawn.

Allows survival players to fly (e.g. via mods). When off, players flagged as flying are kicked.

Whether command blocks are enabled.

Players

The maximum number of players that can be connected at once.

Verifies players against Mojang's auth servers. Disable only for offline/proxy setups.

Whether the server uses a whitelist.

Kicks players not on the whitelist when the whitelist reloads.

Minutes before idle players are kicked. 0 disables the timeout.

The permission level granted to operators (1–4).

Requires players to have a Mojang-signed chat profile to join.

Network

The TCP port the server listens on.

The IP to bind to. Leave blank to bind to all interfaces.

Whether the server appears as online in the server list.

Kicks players whose connection appears to come through a proxy/VPN.

Enables remote console access (RCON).

Enables the GameSpy4 query protocol for server listings.

Performance

The radius, in chunks, sent to players. The biggest driver of memory and CPU use.

The radius, in chunks, where entities and ticking are simulated.

Milliseconds a single tick may take before the watchdog stops the server. -1 disables it.

Packets larger than this many bytes are compressed. -1 disables compression.

Whether chunk writes to disk are synchronous.

Uses optimized native packet send/receive on Linux when available.

Ready to launch your server?

Spin up a Minecraft server in seconds. Instant setup, free DDoS protection, and a 3-day money-back guarantee.

Start your server

More free tools

Start a game
server in seconds

Join the Discord

106 servers started with berrybyte this week