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