Detailed explanation of Minecraft server configuration files and settings
Basic Server Settings
Gameplay Settings
Performance Settings
Property | Description | Recommended |
---|---|---|
view-distance | How many chunks players can see | 8-10 for balance |
simulation-distance | How far entities are processed | Same as view distance |
max-players | Maximum players allowed | Based on your plan |
difficulty | Game difficulty level | normal or hard |
spawn-protection | Protected radius around spawn | 16 (or 0 to disable) |
pvp | Allow player vs player combat | true/false based on server type |
white-list | Only allow listed players | true for private servers |
online-mode | Verify player accounts | true for security |
enforce-secure-profile | Enforce secure profiles | true for security |
entity-broadcast-range-percentage | Entity render distance % | 65-100% |
spigot.yml
.
World Settings
Setting | Description | Recommendation |
---|---|---|
chunks-per-tick | Chunks loaded per tick | 650 for balance |
mob-spawn-range | Spawn distance from players | 6 blocks |
merge-radius | Item/XP merging distance | 2.5/3.0 for less entities |
hopper-transfer | Ticks between transfers | 8 for better performance |
entity-activation-range | Distance to activate entities | Lower for better performance |
paper.yml
.
Performance Settings
Setting | Description | Recommendation |
---|---|---|
max-auto-save-chunks-per-tick | Chunks saved per tick | 24 for moderate servers |
optimize-explosions | More efficient explosion calculations | true |
per-player-mob-spawns | Mobs spawn based on players | true for fairer gameplay |
alt-item-despawn-rate | Custom despawn times | Enabled for common items |
Bukkit Settings
Setting | Description | Recommendation |
---|---|---|
spawn-limits | Maximum mobs per category | Lower for better performance |
ticks-per | Ticks between spawn attempts | Higher for fewer spawns |
connection-throttle | Milliseconds between connections | 4000 to prevent spam |
plugins/
directory. General tips:
world/datapacks/
directory/reload
or restart the server/datapack list