Probleme mit TPS und Java Flags

Hey liebe Community.
Wie schon in der Überschrift erwähnt, haben wir auf unserem Server extrem Probleme mit der TPS. Ich bekomme sie zwar Tag für Tag mehr unter Kontrolle, doch langsam gehen mit als Dev die Ideen aus. Deswegen bitte ich euch um Rat.

Zudem habe ich die Java Flags von Aikar probiert, diese haben aber große “Hänger” in gleichmäßigen Abständen verursacht. Deswegen musste ich sie wieder entfernen. Mit den Flags wurde die TPS verbessert.

Durchschnittliche TPS: 15 -17.
Bis 10 Spieler konstant 20, darüber schwächt sie immer mehr ab. Hier mal ein Timings Report: https://timings.aikar.co/id=2e4b416be7ea458c864559b0157e771c
Ab ca. 20 Spielern droppt sie auf 13.

Unsere Plugins:
Claimchunk
Color_Signs_Text
EditServerMessage
EntityTrackerFixer
Essentials-X
LimitPillager
LockettePro
Luckperms
SAML
ServerPlugin (Selbst programmiert)
Villager-Optimiser
worldedit
worldguard

MC-Version: 1.16.4
Serversoftware: PaperMC

Spigot.yml:
config-version: 12
settings:
debug: false
sample-count: 12
player-shuffle: 0
netty-threads: 4
user-cache-size: 1000
bungeecord: false
timeout-time: 60
restart-on-crash: true
restart-script: ./start.sh
moved-wrongly-threshold: 0.0625
save-user-cache-on-stop-only: true
moved-too-quickly-multiplier: 10.0
log-villager-deaths: true
attribute:
maxHealth:
max: 2048.0
movementSpeed:
max: 2048.0
attackDamage:
max: 2048.0
messages:
whitelist: You are not whitelisted on this server!
unknown-command: Unknown command. Type “/help” for help.
server-full: The server is full!
outdated-client: Outdated client! Please use {0}
outdated-server: Outdated server! I’m still on {0}
restart: Server is restarting
advancements:
disable-saving: false
disabled:

  • minecraft:story/disabled
    stats:
    disable-saving: false
    forced-stats: {}
    commands:
    tab-complete: 0
    send-namespaced: true
    spam-exclusions:
  • /skill
    log: true
    replace-commands:
  • setblock
  • summon
  • testforblock
  • tellraw
    silent-commandblock-console: false
    players:
    disable-saving: false
    world-settings:
    default:
    verbose: true
    view-distance: default
    item-despawn-rate: 4000
    enable-zombie-pigmen-portal-spawns: true
    wither-spawn-sound-radius: 0
    hanging-tick-frequency: 100
    zombie-aggressive-towards-villager: true
    dragon-death-sound-radius: 0
    seed-village: 10387312
    seed-desert: 14357617
    seed-igloo: 14357618
    seed-jungle: 14357619
    seed-swamp: 14357620
    seed-monument: 10387313
    seed-shipwreck: 165745295
    seed-ocean: 14357621
    seed-outpost: 165745296
    seed-endcity: 10387313
    seed-slime: 987234911
    seed-bastion: 30084232
    seed-fortress: 30084232
    seed-mansion: 10387319
    seed-fossil: 14357921
    seed-portal: 34222645
    hopper-amount: 1
    max-tnt-per-tick: 100
    end-portal-sound-radius: 0
    nerf-spawner-mobs: true
    arrow-despawn-rate: 300
    trident-despawn-rate: 1200
    mob-spawn-range: 6
    max-entity-collisions: 8
    entity-tracking-range:
    players: 48
    animals: 48
    monsters: 48
    misc: 32
    other: 64
    merge-radius:
    item: 4.0
    exp: 6.0
    growth:
    cactus-modifier: 100
    cane-modifier: 100
    melon-modifier: 100
    mushroom-modifier: 100
    pumpkin-modifier: 100
    sapling-modifier: 100
    beetroot-modifier: 100
    carrot-modifier: 100
    potato-modifier: 100
    wheat-modifier: 100
    netherwart-modifier: 100
    vine-modifier: 100
    cocoa-modifier: 100
    bamboo-modifier: 100
    sweetberry-modifier: 100
    kelp-modifier: 100
    ticks-per:
    hopper-transfer: 8
    hopper-check: 1
    entity-activation-range:
    animals: 16
    monsters: 24
    raiders: 48
    misc: 8
    water: 16
    villagers: 32
    flying-monsters: 32
    villagers-work-immunity-after: 100
    villagers-work-immunity-for: 20
    villagers-active-for-panic: true
    tick-inactive-villagers: false
    wake-up-inactive:
    animals-max-per-tick: 4
    animals-every: 1200
    animals-for: 100
    monsters-max-per-tick: 8
    monsters-every: 400
    monsters-for: 100
    villagers-max-per-tick: 4
    villagers-every: 600
    villagers-for: 100
    flying-monsters-max-per-tick: 8
    flying-monsters-every: 200
    flying-monsters-for: 100
    hunger:
    jump-walk-exhaustion: 0.05
    jump-sprint-exhaustion: 0.2
    combat-exhaustion: 0.1
    regen-exhaustion: 6.0
    swim-multiplier: 0.01
    sprint-multiplier: 0.1
    other-multiplier: 0.0
    squid-spawn-range:
    min: 45.0
    max-tick-time:
    tile: 1000
    entity: 1000
    worldeditregentempworld:
    verbose: false

Bukkit.yml:
settings:
allow-end: false
warn-on-overload: true
permissions-file: permissions.yml
update-folder: update
plugin-profiling: false
connection-throttle: 4000
query-plugins: true
deprecated-verbose: default
shutdown-message: Server closed
minimum-api: none
spawn-limits:
monsters: 30
animals: 10
water-animals: 3
water-ambient: 1
ambient: 1
chunk-gc:
period-in-ticks: 400
ticks-per:
animal-spawns: 400
monster-spawns: 4
water-spawns: 400
water-ambient-spawns: 400
ambient-spawns: 400
autosave: 6000
aliases: now-in-commands.yml

Paper.yml:
verbose: false
config-version: 20
settings:
load-permissions-yml-before-plugins: true
bungee-online-mode: true
console-has-all-permissions: false
region-file-cache-size: 256
incoming-packet-spam-threshold: 300
max-joins-per-tick: 3
track-plugin-scoreboards: false
suggest-player-names-when-null-tab-completions: true
use-alternative-luck-formula: false
chunk-tasks-per-tick: 1000
enable-player-collisions: true
player-auto-save-rate: -1
max-player-auto-save-per-tick: 6
save-empty-scoreboard-teams: false
velocity-support:
enabled: false
online-mode: false
secret: ‘’
unsupported-settings:
allow-headless-pistons: false
allow-permanent-block-break-exploits: false
allow-piston-duplication: false
allow-headless-pistons-readme: This setting controls if players should be able
to create headless pistons.
allow-permanent-block-break-exploits-readme: This setting controls if players
should be able to break bedrock, end portals and other intended to be permanent
blocks.
allow-piston-duplication-readme: This setting controls if player should be able
to use TNT duplication, but this also allows duplicating carpet, rails and potentially
other items
watchdog:
early-warning-every: 5000
early-warning-delay: 10000
spam-limiter:
tab-spam-increment: 1
tab-spam-limit: 500
book-size:
page-max: 2560
total-multiplier: 0.98
async-chunks:
threads: 4
messages:
no-permission: ‘&cI’‘m sorry, but you do not have permission to perform this command.
Please contact the server administrators if you believe that this is in error.’
kick:
authentication-servers-down: ‘’
connection-throttle: Connection throttled! Please wait before reconnecting.
flying-player: Flying is not enabled on this server
flying-vehicle: Flying is not enabled on this server
timings:
enabled: true
verbose: true
server-name-privacy: false
hidden-config-entries:

  • database
  • settings.bungeecord-addresses
    history-interval: 300
    history-length: 3600
    server-name: Unknown Server
    world-settings:
    default:
    optimize-explosions: true
    baby-zombie-movement-modifier: 0.5
    disable-teleportation-suffocation-check: false
    fixed-chunk-inhabited-time: -1
    use-vanilla-world-scoreboard-name-coloring: false
    remove-corrupt-tile-entities: false
    experience-merge-max-value: -1
    prevent-moving-into-unloaded-chunks: true
    max-auto-save-chunks-per-tick: 8
    count-all-mobs-for-spawning: false
    per-player-mob-spawns: true
    delay-chunk-unloads-by: 10s
    should-remove-dragon: false
    falling-block-height-nerf: 0
    tnt-entity-height-nerf: 0
    filter-nbt-data-from-spawn-eggs-and-related: true
    max-entity-collisions: 2
    disable-creeper-lingering-effect: false
    duplicate-uuid-resolver: saferegen
    duplicate-uuid-saferegen-delete-range: 32
    phantoms-do-not-spawn-on-creative-players: true
    phantoms-only-attack-insomniacs: true
    seed-based-feature-search: true
    water-over-lava-flow-speed: 5
    grass-spread-tick-rate: 4
    use-faster-eigencraft-redstone: true
    nether-ceiling-void-damage-height: 0
    allow-non-player-entities-on-scoreboards: false
    portal-search-radius: 128
    portal-create-radius: 16
    parrots-are-unaffected-by-player-movement: false
    disable-explosion-knockback: false
    keep-spawn-loaded: true
    disable-thunder: false
    skeleton-horse-thunder-spawn-chance: 0.01
    disable-ice-and-snow: false
    keep-spawn-loaded-range: 10
    armor-stands-do-collision-entity-lookups: true
    container-update-tick-rate: 3
    prevent-tnt-from-moving-in-water: false
    iron-golems-can-spawn-in-air: false
    armor-stands-tick: false
    non-player-arrow-despawn-rate: 60
    creative-arrow-despawn-rate: 60
    spawner-nerfed-mobs-should-jump: false
    entities-target-with-follow-range: false
    zombies-target-turtle-eggs: true
    zombie-villager-infection-chance: -1.0
    all-chunks-are-slime-chunks: false
    mob-spawner-tick-rate: 2
    enable-treasure-maps: true
    treasure-maps-return-already-discovered: false
    light-queue-size: 20
    auto-save-interval: -1
    game-mechanics:
    scan-for-legacy-ender-dragon: true
    disable-pillager-patrols: false
    nerf-pigmen-from-nether-portals: false
    disable-chest-cat-detection: true
    disable-player-crits: false
    disable-sprint-interruption-on-attack: false
    shield-blocking-delay: 5
    disable-end-credits: false
    disable-unloaded-chunk-enderpearl-exploit: true
    disable-relative-projectile-velocity: false
    pillager-patrols:
    spawn-chance: 0.2
    spawn-delay:
    per-player: false
    ticks: 12000
    start:
    per-player: false
    day: 5
    max-growth-height:
    cactus: 3
    reeds: 3
    fishing-time-range:
    MinimumTicks: 100
    MaximumTicks: 600
    despawn-ranges:
    soft: 28
    hard: 96
    frosted-ice:
    enabled: true
    delay:
    min: 20
    max: 40
    lootables:
    auto-replenish: false
    restrict-player-reloot: true
    reset-seed-on-fill: true
    max-refills: -1
    refresh-min: 12h
    refresh-max: 2d
    alt-item-despawn-rate:
    enabled: true
    items:
    COBBLESTONE: 60
    hopper:
    cooldown-when-full: true
    disable-move-event: true
    lightning-strike-distance-limit:
    sound: -1
    impact-sound: -1
    flash: -1
    wandering-trader:
    spawn-minute-length: 1200
    spawn-day-length: 24000
    spawn-chance-failure-increment: 25
    spawn-chance-min: 25
    spawn-chance-max: 75
    viewdistances:
    no-tick-view-distance: -1
    anti-xray:
    enabled: false
    engine-mode: 1
    max-chunk-section-index: 3
    update-radius: 2
    lava-obscures: false
    hidden-blocks:
    • gold_ore
    • iron_ore
    • coal_ore
    • lapis_ore
    • mossy_cobblestone
    • obsidian
    • chest
    • diamond_ore
    • redstone_ore
    • clay
    • emerald_ore
    • ender_chest
      replacement-blocks:
    • stone
    • oak_planks
      squid-spawn-height:
      maximum: 0.0
      generator-settings:
      flat-bedrock: false