server.properties sits in the server root. Stop the server, edit it in the Files tab, start again. The entries you will actually touch:
| Key | What it does | Typical |
|---|---|---|
motd | Text in the server list. Colours with § codes or use a plugin. | A Minecraft Server |
max-players | Player limit. We do not limit it; RAM does. | 20 |
gamemode | survival, creative, adventure, spectator | survival |
difficulty | peaceful, easy, normal, hard | normal |
hardcore | One life. Combine with difficulty hard. | false |
pvp | Players can hurt each other | true |
white-list | Only listed players may join. Manage with /whitelist. | false |
online-mode | Verify accounts with Mojang. Keep true unless behind a proxy. | true |
view-distance | Chunks sent to players. Biggest performance lever. | 8 |
simulation-distance | Chunks that tick (mobs, crops). | 6 |
spawn-protection | Radius non-ops cannot build in around spawn. 0 disables. | 16 |
level-name | World folder name | world |
level-seed | Seed for a new world; ignored once the world exists | empty |
level-type | minecraft:normal, minecraft:flat, minecraft:large_biomes, minecraft:amplified | minecraft:normal |
allow-flight | Set true if you use elytra/fly plugins to avoid false kicks | false |
enable-command-block | Command blocks work | false |
enforce-secure-profile | Chat signing. false avoids some proxy issues. | true |
server-port | Do not change. The panel sets it to your allocation on every start. | set by panel |
Things people ask
- Where is the seed?
/seedin the console, or inlevel.dat. - Players get kicked for flying while using elytra or a jetpack mod:
allow-flight=true. - "Outdated server" on join: version mismatch. See Change the version.