X
X

Knowledge Base

HomepageKnowledge BaseGame ServersMinecraftOptimize Minecraft Server Se...

Optimize Minecraft Server Settings

This is a brief overview that can be used to quickly optimize the server settings. You can find more optimizations in this post.

With the gamerule disableElytraMovementCheck (set to true) you can turn off the anti-cheat check while flying the Elytra.

server.properties

Name Description Default value Recommended value
view-distance Determines the amount of world data that the server sends to the client. 10 between 8 and 10
simulation-distance Sets the maximum distance from players that entities can be in order to be updated by the server. ("Entity Tick") 10 between 6 and 8

 

bukkit.yml

A Paper/ Spigot server is required for these settings!

Name Description Default value Recommended value
  • spawn-limits
    • monsters
    • animals
    • water-ambient
    • ambient
Sets entity spawn limits.
These limits are per player!
  • monsters: 70
  • animals: 10
  • water-ambient: 20
  • ambient: 15
  • monsters: 50
  • animals: 8
  • water-ambient: 10
  • ambient: 1

 

config/paper-world-defaults.yml

A Paper Server is required for these settings!

Name Description Default value Recommended value
  • chunks
    • max-auto-save-chunks-per-tick
Sets the maximum number of chunks saved in a single tick when saving the world. 24 between 16 and 20
  • hopper
    • disable-move-event
If true, hopper performance is greatly improved by preventing the "InventoryMoveItem" event from being called for each slot in a container. false true
  • tick-rates
    • behavior
      • villager
        • validatenearbypoi
        • acquirepoi
    • mob-spawner
    • sensor
      • villager
        • secondarypoisensor

validatenearbypoi*
Determines how often villagers run "validateearbypoi". "-1" means vanilla behavior. Higher values mean fewer checks.

acquirepoi*
Determines how often villagers run "acquirepoi". "-1" means vanilla behavior. Higher values mean fewer checks.

mob-spawner
Determines how often mob spawners should be checked. Higher values mean fewer checks.

secondarypoisensor*
Determines how often villagers run the "secondarypoisensor" sensor. Higher values mean fewer checks.

* Values that are too high for these settings can affect some villager/raid farms!

  • validatenearbypoi: -1
  • acquirepoi: -1
  • mob-spawner: 1
  • secondarypoisensor: 40
  • validatenearbypoi: 60
  • acquirepoi: 100
  • mob-spawner: 2
  • secondarypoisensor: 80
  • entities
    •  spawning
      • creative-arrow-despawn-rate
      • non-player-arrow-despawn-rate
The rate in ticks (20 ticks = 1 second) at which arrows shot by creative players or non-player entities are despawned. default 40 or 60
  • entities
    • armor-stands
      • ticks
If "false", no ticks for armor stands are executed.
Only noticable if using many armor stands.
true false
  • environment
    • optimize-explosions

If "true", tells the server to cache entity searches during an explosion instead of recalculating throughout the process.

false true
  • misc
    • redstone-implementation

Specifies the Redstone implementation that the server uses.
Alternative implementations can significantly reduce lag caused by redstone dust by optimizing performance calculations and reducing the number of block and shape updates issued.

In rare cases, a non-vanilla mode can lead to unwanted side effects with redstone builds! Also, plugins that change Redstone behavior might not work.

VANILLA  EIGENCRAFT or ALTERNATE-CURRENT

Can't find the information you are looking for?

Create a Support Ticket
Did you find it useful?
(169 times viewed / 0 people found it helpful)

Powered by WISECP
Top