xgaming.configs
Minecraft Java Edition server config
1 file

Minecraft Java Edition Server Config

server.properties for vanilla Minecraft Java Edition dedicated servers — performance-tuned defaults you can drop in.

Config files

server.properties
#Minecraft server properties (LGSM 210516)
#Thu Mar 26 00:00:00 MDT 2020
allow-flight=false
allow-nether=true
broadcast-console-to-ops=true
broadcast-rcon-to-ops=true
difficulty=easy
enable-command-block=false
enable-query=true
enable-rcon=false
enforce-whitelist=false
force-gamemode=false
function-permission-level=2
gamemode=survival
generate-structures=true
generator-settings=
hardcore=false
level-name=world
level-seed=
level-type=DEFAULT
max-build-height=256
max-players=20
max-tick-time=60000
max-world-size=29999984
motd=SERVERNAME
network-compression-threshold=256
online-mode=true
op-permission-level=4
player-idle-timeout=0
prevent-proxy-connections=false
pvp=true
rcon.password=ADMINPASSWORD
rcon.port=25575
resource-pack-sha1=
resource-pack=
server-ip=
server-port=25565
snooper-enabled=true
spawn-animals=true
spawn-monsters=true
spawn-npcs=true
spawn-protection=16
use-native-transport=true
view-distance=10
white-list=false

What these settings mean

Quick reference for the 20 most important keys in this Minecraft Java Edition config. Hover or tap any key to see what it controls — useful when you're tuning a server for the first time and don't want to grep through the upstream wiki.

Core
2 settings
max-players
Maximum simultaneous players. Mind your CPU and RAM budget.
motd
Server description shown in the multiplayer browser. Supports legacy § colour codes.
Network
5 settings
enable-query
true exposes the query protocol — required for server-status sites and Discord bots.
enforce-whitelist
true kicks already-online players who get removed from the whitelist.
online-mode
true verifies player identities with Mojang. Required for any public server — disabling allows cracked accounts and impersonation.
server-port
TCP port to bind. 25565 is the Java default.
white-list
true restricts joins to whitelist.json. Use with /whitelist add <name>.
Gameplay
4 settings
difficulty
Game difficulty. Minecraft: peaceful / easy / normal / hard. Insurgency: Sandstorm and most UE co-op shooters: a 0.0 (easy) to 1.0 (extreme) float.
gamemode
Default mode for new players: survival, creative, adventure, or spectator.
hardcore
true makes death permanent and locks difficulty to hard. World-wide ban from rejoining on death.
pvp
true allows player-vs-player damage. Used by Minecraft, Palworld and many other survival servers — disable for purely co-op play.
World
4 settings
level-name
Folder name of the world to load. Change to swap worlds without deleting.
level-seed
Numeric seed used to generate the world. Empty = random; copy a seed to reproduce the same world.
level-type
Generator: default, flat, large_biomes, amplified, single_biome_surface, etc.
spawn-protection
Radius (blocks) around the world spawn that non-ops cannot edit. 16 default; 0 disables.
Performance
2 settings
max-tick-time
Milliseconds before the watchdog kills a frozen tick. 60000 default; -1 disables (helpful when debugging).
view-distance
Server-side render distance in chunks. Each +1 roughly doubles chunk-update CPU cost. 10 is safe, 16 is heavy.
RCON
3 settings
enable-rcon
true enables Minecraft's RCON. Always set rcon.password to something strong if enabled.
rcon.password
RCON authentication password. Mandatory if RCON is enabled.
rcon.port
TCP port for the RCON listener. Don't expose to the public internet — bind locally and tunnel.

More minecraft & proxies configs

Skip the setup. Host Minecraft Java Edition with XGamingServer.

Spin up a managed Minecraft Java Edition server with one click. Backups, mods, control panel and DDoS protection included.