server.properties generator
Build a server.properties file with every option explained.
Server Settings
The port the server listens on
Bind to a specific IP address (leave blank for all interfaces)
Message of the Day shown in the server list
Maximum number of players allowed on the server
World Settings
The name of the world folder
Seed for world generation (leave blank for random)
Radius around spawn point protected from non-ops
Gameplay
Performance
Chunk radius sent to clients (2–32)
Chunk radius in which entities and blocks are ticked
Max milliseconds a tick may take before the server watchdog stops it (-1 to disable)
Compress packets larger than this number of bytes (-1 to disable)
Percentage of view-distance for entity broadcasting (10–1000)
Security
Generated server.properties
# Generated by ListaMC — 2026-11-15 #-- Server Settings -- # The port the server listens on server-port=25565 # Bind to a specific IP address (leave blank for all interfaces) server-ip= # Message of the Day shown in the server list motd=A Minecraft Server # Maximum number of players allowed on the server max-players=20 # Verify player accounts with Mojang authentication servers online-mode=true # Only allow players on the whitelist to join white-list=false #-- World Settings -- # The name of the world folder level-name=world # Seed for world generation (leave blank for random) level-seed= # Type of map to generate level-type=minecraft:normal # Radius around spawn point protected from non-ops spawn-protection=16 # Allow players to travel to the Nether allow-nether=true # Generate structures such as villages and dungeons generate-structures=true #-- Gameplay -- # Game difficulty difficulty=easy # Default gamemode for new players gamemode=survival # Enable hardcore mode (players are banned on death) hardcore=false # Allow players to fight each other pvp=true # Allow flight in Survival mode (disables anti-cheat kick) allow-flight=false # Force players to join in the default gamemode force-gamemode=false #-- Performance -- # Chunk radius sent to clients (2–32) view-distance=10 # Chunk radius in which entities and blocks are ticked simulation-distance=10 # Max milliseconds a tick may take before the server watchdog stops it (-1 to disable) max-tick-time=60000 # Compress packets larger than this number of bytes (-1 to disable) network-compression-threshold=256 # Percentage of view-distance for entity broadcasting (10–1000) entity-broadcast-range-percentage=100 #-- Security -- # Kick non-whitelisted players when whitelist is reloaded enforce-whitelist=false # Kick players connecting through a proxy or VPN prevent-proxy-connections=false # Require players to have a Mojang-signed public key enforce-secure-profile=true