Minecraft server.properties Configuration Guide
Complete reference for every setting in server.properties — gamemode, difficulty, PvP, view distance, and more.
The server.properties file controls all core server settings. Edit it via Files in the XGamingServer Panel.
⚠️ Stop your server before editing. Changes take effect on restart.
Server Identity
| Property | Default | Description |
|---|---|---|
server-name | A Minecraft Server | Server name (Bedrock only — Java uses MOTD) |
motd | A Minecraft Server | Message of the day — shown in server browser |
server-port | 25565 | Game port |
max-players | 20 | Maximum concurrent players |
white-list | false | Enable whitelist mode |
enforce-whitelist | false | Kick non-whitelisted players when enabled |
Gameplay
| Property | Default | Description |
|---|---|---|
gamemode | survival | survival, creative, adventure, spectator |
difficulty | easy | peaceful, easy, normal, hard |
hardcore | false | Enable hardcore (permadeath) |
pvp | true | Allow player-vs-player combat |
force-gamemode | false | Force players to server gamemode on join |
allow-flight | false | Allow flight (disable to kick flying players) |
spawn-monsters | true | Spawn hostile mobs |
spawn-animals | true | Spawn passive mobs |
spawn-npcs | true | Spawn villagers |
allow-nether | true | Enable the Nether dimension |
enable-command-block | false | Allow command blocks |
World
| Property | Default | Description |
|---|---|---|
level-name | world | World folder name |
level-seed | (empty) | World generation seed |
level-type | minecraft\:normal | normal, flat, large_biomes, amplified, single_biome_surface |
generate-structures | true | Generate villages, temples, etc. |
max-world-size | 29999984 | World border radius in blocks |
spawn-protection | 16 | Radius around spawn only OPs can modify (0 = disabled) |
Performance
| Property | Default | Description |
|---|---|---|
view-distance | 10 | Chunk render distance (4–32) |
simulation-distance | 10 | Chunk simulation distance (4–32) |
max-tick-time | 60000 | Milliseconds before watchdog kills the server (-1 = disabled) |
network-compression-threshold | 256 | Packet compression threshold in bytes |
entity-broadcast-range-percentage | 100 | Entity visibility range percentage |
Player
| Property | Default | Description |
|---|---|---|
player-idle-timeout | 0 | Minutes before AFK kick (0 = disabled) |
op-permission-level | 4 | Default OP permission level (1–4) |
function-permission-level | 2 | Permission level for command functions |
Network & Security
| Property | Default | Description |
|---|---|---|
online-mode | true | Verify player accounts with Mojang |
prevent-proxy-connections | false | Block VPN/proxy connections |
enable-rcon | false | Enable remote console |
rcon.port | 25575 | RCON port |
rcon.password | (empty) | RCON password |
enable-query | false | Enable GameSpy4 query protocol |
query.port | 25565 | Query port |
enable-status | true | Show server in multiplayer browser |
Resource Packs
| Property | Default | Description |
|---|---|---|
resource-pack | (empty) | URL to server resource pack |
resource-pack-sha1 | (empty) | SHA1 hash for verification |
require-resource-pack | false | Kick players who decline the pack |
resource-pack-prompt | (empty) | Custom prompt message |
📝 Note: Some settings like
motdsupport color codes using the§symbol (e.g.,§aGreen text). See Color Codes.
Related Guides
How is this guide?

40% Off — Limited TimeGet your Minecraft server todayInstant setup, DDoS protection, and 24/7 support included.
Get a Server