Minecraft server.properties Editörü
Java server.properties dosyasını düzenle ve indir. Her özellik belgelenmiş (1.21+).
level-nameFolder name for the world. The server creates it on first start if missing.
level-seedSeed for the world generator. Empty = random.
level-typeWorld preset. Vanilla values: minecraft:normal, minecraft:flat, minecraft:large_biomes, minecraft:amplified, minecraft:single_biome_surface.
generator-settingsJSON string customizing the generator. Empty {} keeps defaults.
generate-structuresWhether structures (villages, fortresses, etc.) generate.
max-world-sizeWorld border maximum radius (blocks). Vanilla cap is 29,999,984.
spawn-protectionRadius (blocks) of spawn area where non-ops can't break/place blocks. 0 disables.
hardcoreHardcore mode — death sets the player to spectator.
gamemodeDefault gamemode for new players.
force-gamemodeForce every player back to the default gamemode on join.
difficultyWorld difficulty.
pvpAllow player-versus-player damage.
allow-flightAllow non-creative flight (mods, mounts). Required for fly-style minigame plugins.
allow-netherWhether players can enter the Nether.
spawn-monstersWhether hostile mobs spawn.
enable-command-blockWhether command blocks function.
function-permission-levelPermission level used by /function (1=trusted, 4=op).
op-permission-levelDefault permission level granted by /op.
player-idle-timeoutMinutes of idle before a player is auto-kicked. 0 disables.
pause-when-empty-secondsPause world ticking after the server has been empty for this many seconds. 0 disables.
server-ipBind IP. Empty = listen on all interfaces.
server-portTCP port the Java server listens on.
max-playersMaximum simultaneous players.
online-modeAuthenticate against Mojang. Turn OFF only for offline/cracked LAN servers.
network-compression-thresholdCompress packets larger than this many bytes. -1 disables, 0 compresses everything.
rate-limitMax packets/sec per connection. 0 = no limit.
use-native-transportUse Linux-only epoll transport for better packet throughput.
prevent-proxy-connectionsKick players whose Mojang-side ISP doesn't match the connecting IP.
view-distanceChunks rendered around each player. Single biggest RAM/CPU lever.
simulation-distanceChunks where mobs / TNT / redstone tick. Often kept ≤ view-distance.
entity-broadcast-range-percentageMultiplies the default entity tracking range, percent.
max-tick-timems a single tick may run before the watchdog kills the server. -1 disables.
max-chained-neighbor-updatesCap on chained block updates per tick. Prevents update-storm crashes.
sync-chunk-writesfsync every chunk write. Safer; on slow disks this can cause TPS drops.
region-file-compressionCompression algorithm for region files. lz4 trades disk for CPU.
motdMessage shown in the multiplayer server list. Supports legacy § color codes.
hide-online-playersHide the player list from the server-list ping.
enable-statusRespond to server-list pings. Off = server appears offline in client lists.
resource-packURL of a resource pack offered to clients. Empty = none.
resource-pack-idUUID of the resource pack. Required when resource-pack is set.
resource-pack-sha1SHA-1 hash of the resource pack zip. Strongly recommended.
require-resource-packDisconnect players that decline the pack.
resource-pack-promptCustom message shown to clients in the pack prompt.
initial-enabled-packsComma-separated datapacks enabled on world creation.
initial-disabled-packsComma-separated datapacks disabled on world creation.
white-listRestrict who can join to whitelisted accounts.
enforce-whitelistKick currently-connected players who aren't whitelisted.
enforce-secure-profileOnly allow accounts with signed Mojang chat keys.
broadcast-console-to-opsForward console output to ops in-game.
broadcast-rcon-to-opsForward RCON commands to ops in-game.
log-ipsLog player IPs in server logs. Disable for privacy/GDPR.
text-filtering-configURL to a Mojang-spec text filter API. Most servers leave empty.
accepts-transfersAllow incoming /transfer connections from other servers.
bug-report-linkURL shown to players in the bug-report screen.
enable-rconEnable the RCON protocol for remote console.
rcon.passwordRCON password. Required when enable-rcon=true.
rcon.portTCP port for RCON.
enable-queryEnable the GameSpy4 query protocol.
query.portUDP port for query.
enable-jmx-monitoringExpose server metrics via JMX (use with caution on public hosts).