Skip to main content

server.properties Generator

Configure every server.properties setting visually. Each property includes a description and default value. Export the complete file when done.

Network

Server Port
The port the server listens on.
Server IP
The IP address to bind to. Leave blank to bind to all interfaces.
Query Port
Port for the query protocol.
Enable Query
Enables GameSpy4 query protocol for server info.
Enable RCON
Enables remote console access.
RCON Port
Port for RCON connections.
RCON Password
Password for RCON access.
Network Compression Threshold
Minimum packet size (bytes) before compression. Set to -1 to disable.

Gameplay

Default Gamemode
The default game mode for new players.
Difficulty
The server difficulty.
Hardcore
If true, players are banned on death.
PvP
Whether players can damage each other.
Allow Flight
Allows players to fly in survival mode (with mods).
Spawn Animals
Whether animals naturally spawn.
Spawn Monsters
Whether hostile mobs naturally spawn.
Spawn NPCs
Whether villagers spawn.
Force Gamemode
Force players to join in the default gamemode.
Spawn Protection
Radius of spawn protection in blocks. Set to 0 to disable.
Max Players
Maximum number of players on the server.
Player Idle Timeout
Minutes before idle players are kicked. 0 means disabled.
Allow Nether
Whether the Nether world is enabled.

World

Level Name
The name of the world folder.
Level Seed
World generation seed. Leave blank for random.
Level Type
World generation type.
Generate Structures
Whether structures like villages and temples generate.
Max World Size
Maximum world border radius in blocks.
View Distance
The render distance in chunks sent to clients.
Simulation Distance
Distance in chunks where entities are ticked.

Performance

Max Tick Time
Max milliseconds a tick can take before watchdog kills the server. Set to -1 to disable.
Entity Broadcast Range %
Percentage of default entity render distance.
Rate Limit
Max packets per second before disconnecting a player. 0 means disabled.

Security

Online Mode
Verify players against Mojang accounts. Disable only for offline/testing servers.
Whitelist
Whether only whitelisted players can join.
Enforce Whitelist
Kick non-whitelisted players when whitelist is reloaded.
Enforce Secure Profile
Require players to have a Mojang-signed public key.
Prevent Proxy Connections
Block connections from known proxy IPs.

Misc

MOTD
The message displayed in the server list.
Enable Command Blocks
Whether command blocks are enabled.
Enable Status
Whether the server appears in the server list.
Resource Pack URL
URL to a resource pack for clients.
Require Resource Pack
Kick players who decline the resource pack.

Generated server.properties

#Minecraft server properties
#Generated by tools.astroworldmc.com

server-port=25565
server-ip=
query.port=25565
enable-query=false
enable-rcon=false
rcon.port=25575
rcon.password=
network-compression-threshold=256
gamemode=survival
difficulty=easy
hardcore=false
pvp=true
allow-flight=false
spawn-animals=true
spawn-monsters=true
spawn-npcs=true
force-gamemode=false
spawn-protection=16
max-players=20
player-idle-timeout=0
allow-nether=true
level-name=world
level-seed=
level-type=minecraft\:normal
generate-structures=true
max-world-size=29999984
view-distance=10
simulation-distance=10
max-tick-time=60000
entity-broadcast-range-percentage=100
rate-limit=0
online-mode=true
white-list=false
enforce-whitelist=false
enforce-secure-profile=true
prevent-proxy-connections=false
motd=A Minecraft Server
enable-command-block=false
enable-status=true
resource-pack=
require-resource-pack=false

How to Use the server.properties Generator

The server.properties file controls the core configuration of every Minecraft Java Edition dedicated server. It lives in the root of your server directory and is read once at startup. Every setting from the server port and game mode to the world seed and difficulty is defined here. Editing this file by hand requires knowing the exact key names, valid value ranges and what each option does. This tool removes that guesswork by showing every common property in an organized visual editor grouped by category.

Browse through the Network, Gameplay, World, Performance, Security and Misc sections to adjust any setting. Boolean toggles flip between true and false. Dropdowns offer valid options for properties like game mode and difficulty. Number inputs accept the correct range. A description next to each property explains what it does, and when you change a value from its default, the original default is shown so you can compare.

Common Use Cases

First-time server owners use this tool to generate a complete server.properties file before launching their server for the first time. It ensures every setting is correct without having to look up documentation. Experienced administrators use it when migrating servers or changing hosting providers to quickly rebuild their config with the same settings. Network operators managing multiple servers adjust spawn protection, view distance and online mode for each game type and export separate files.

After configuring, click Copy to place the text on your clipboard or Download to save a ready-to-use server.properties file. Upload the file to your server root, restart and the new settings take effect immediately.