Vytížení serveru, pravidelné pády TPS

Technická podpora k herním serverům Minecraft a Tekkit
Message
Autor
xidtesvob
Příspěvky: 3
Věk: 23
Registrován: 07 pro 2021, 01:29
Reputation: 0

Vytížení serveru, pravidelné pády TPS

#1 Příspěvekod xidtesvob » 22 pro 2021, 02:05

Server: 82.208.17.15:27990

Zdravím,
Máme server u FakaHedy, a teď poslední dobou má server problémy s TPS, když je na serveru 30 lidí a víc tak začne TPSko padat až na 9-11 a takhle to je až do doby než se půlka lidí odpojí nebo do restartu, přes noc kdy je na serveru méně lidí tak to běží například na 16 TPS, potom co je restart serveru tak je normálně 20 TPS.

Při zátěži serveru běží hláška v konzoli "[00:30:05 WARN]: Can't keep up! Is the server overloaded? Running 8205ms or 164 ticks behind"

Podle mě to bude způsobovat nějaký plugin nebo něco špatně nastavený, ale nastavení serveru už jsem zkusil předělat, aby to nebylo moc náročné právě.

Zde zasílám nějaké data, pokud jsem zapomněl něco dodat, tak mi prosím řekněte a ihned je dodám. Děkuji za odpověď

TPS Server.png
TPS Server.png (9.64 KiB) Zobrazeno 184 x


Plugins.png
Plugins.png (22.73 KiB) Zobrazeno 184 x


Lagmeter.png
Lagmeter.png (26.11 KiB) Zobrazeno 184 x


Log z konzole, když spadl server před dvouma dnama.

at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[paper-api-1.18.1-R0.1-SNAPSHOT.jar:git-Paper-82]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[paper-api-1.18.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:628) ~[paper-api-1.18.1-R0.1-SNAPSHOT.jar:?]
at net.minecraft.server.players.PlayerList.remove(PlayerList.java:606) ~[paper-1.18.1.jar:git-Paper-82]
at net.minecraft.server.network.ServerGamePacketListenerImpl.onDisconnect(ServerGamePacketListenerImpl.java:1973) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.disconnect(ServerGamePacketListenerImpl.java:460) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.disconnect(ServerGamePacketListenerImpl.java:423) ~[?:?]
at org.spigotmc.RestartCommand.shutdownServer(RestartCommand.java:77) ~[paper-1.18.1.jar:git-Paper-82]
at org.spigotmc.RestartCommand.restart(RestartCommand.java:61) ~[paper-1.18.1.jar:git-Paper-82]
at org.spigotmc.RestartCommand.restart(RestartCommand.java:40) ~[paper-1.18.1.jar:git-Paper-82]
at org.spigotmc.RestartCommand$1.run(RestartCommand.java:31) ~[paper-1.18.1.jar:git-Paper-82]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1560) ~[paper-1.18.1.jar:git-Paper-82]
at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:480) ~[paper-1.18.1.jar:git-Paper-82]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1470) ~[paper-1.18.1.jar:git-Paper-82]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1264) ~[paper-1.18.1.jar:git-Paper-82]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:317) ~[paper-1.18.1.jar:git-Paper-82]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
[18:44:03 ERROR]: Could not pass event PlayerQuitEvent to NexEngine v2.0.7.4
java.util.NoSuchElementException: nex_handler
at io.netty.channel.DefaultChannelPipeline.getContextOrDie(DefaultChannelPipeline.java:1073) ~[netty-all-4.1.68.Final.jar:4.1.68.Final]
at io.netty.channel.DefaultChannelPipeline.remove(DefaultChannelPipeline.java:423) ~[netty-all-4.1.68.Final.jar:4.1.68.Final]
at com.comphenix.protocol.injector.netty.PipelineProxy.remove(PipelineProxy.java:313) ~[ProtocolLib.jar:?]
at su.nexmedia.engine.nms.packets.PacketManager.removePlayer(PacketManager.java:68) ~[NexEngine.jar:?]
at su.nexmedia.engine.nms.packets.PacketManager.onQuit(PacketManager.java:122) ~[NexEngine.jar:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor17.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[paper-api-1.18.1-R0.1-SNAPSHOT.jar:?]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[paper-api-1.18.1-R0.1-SNAPSHOT.jar:git-Paper-82]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[paper-api-1.18.1-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:628) ~[paper-api-1.18.1-R0.1-SNAPSHOT.jar:?]
at net.minecraft.server.players.PlayerList.remove(PlayerList.java:606) ~[paper-1.18.1.jar:git-Paper-82]
at net.minecraft.server.network.ServerGamePacketListenerImpl.onDisconnect(ServerGamePacketListenerImpl.java:1973) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.disconnect(ServerGamePacketListenerImpl.java:460) ~[?:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.disconnect(ServerGamePacketListenerImpl.java:423) ~[?:?]
at org.spigotmc.RestartCommand.shutdownServer(RestartCommand.java:77) ~[paper-1.18.1.jar:git-Paper-82]
at org.spigotmc.RestartCommand.restart(RestartCommand.java:61) ~[paper-1.18.1.jar:git-Paper-82]
at org.spigotmc.RestartCommand.restart(RestartCommand.java:40) ~[paper-1.18.1.jar:git-Paper-82]
at org.spigotmc.RestartCommand$1.run(RestartCommand.java:31) ~[paper-1.18.1.jar:git-Paper-82]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1560) ~[paper-1.18.1.jar:git-Paper-82]
at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:480) ~[paper-1.18.1.jar:git-Paper-82]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1470) ~[paper-1.18.1.jar:git-Paper-82]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1264) ~[paper-1.18.1.jar:git-Paper-82]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:317) ~[paper-1.18.1.jar:git-Paper-82]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
[18:44:03 INFO]: Bad_my_life lost connection: Server is restarting
[18:44:03 INFO]: Hrac Bad_my_life se odpojil/a ze hry
[18:44:03 INFO]: metrogons lost connection: Server is restarting
[18:44:03 INFO]: Hrac metrogons se odpojil/a ze hry
[18:44:03 INFO]: Bezaa lost connection: Server is restarting
[18:44:03 INFO]: Hrac Bezaa se odpojil/a ze hry
[18:44:03 INFO]: Lizatko lost connection: Server is restarting
[18:44:03 INFO]: Hrac Lizatko se odpojil/a ze hry
[18:44:03 INFO]: Vavry lost connection: Server is restarting
[18:44:03 INFO]: Hrac Vavry se odpojil/a ze hry
[18:44:03 INFO]: Baloonrobin lost connection: Server is restarting
[18:44:03 INFO]: Hrac Baloonrobin se odpojil/a ze hry
[18:44:03 INFO]: Flasicek lost connection: Server is restarting
[18:44:03 INFO]: Helper Flasicek se odpojil/a ze hry
[18:44:03 INFO]: samexxxx lost connection: Server is restarting
[18:44:03 INFO]: Hrac samexxxx se odpojil/a ze hry
[18:44:03 INFO]: MAT45321 lost connection: Server is restarting
[18:44:03 INFO]: Hrac MAT45321 se odpojil/a ze hry
[18:44:03 INFO]: Winterka lost connection: Server is restarting
[18:44:03 INFO]: Hrac Winterka se odpojil/a ze hry
[18:44:03 INFO]: iTzSkyi lost connection: Server is restarting
[18:44:03 INFO]: Hrac iTzSkyi se odpojil/a ze hry
[18:44:03 INFO]: lolomar11 lost connection: Server is restarting
[18:44:04 INFO]: Hrac lolomar11 se odpojil/a ze hry
[18:44:04 INFO]: kaslu lost connection: Server is restarting
[18:44:04 INFO]: Hrac kaslu se odpojil/a ze hry
[18:44:04 INFO]: Sweatymangos lost connection: Server is restarting
[18:44:04 INFO]: Hrac Sweatymangos se odpojil/a ze hry
[18:44:04 INFO]: FrantaParek45 lost connection: Server is restarting
[18:44:04 INFO]: Hrac FrantaParek45 se odpojil/a ze hry
[18:44:04 INFO]: JIMMY98 lost connection: Server is restarting
[18:44:04 INFO]: Hrac JIMMY98 se odpojil/a ze hry
[18:44:04 INFO]: Miroslav lost connection: Server is restarting
[18:44:04 INFO]: Hrac Miroslav se odpojil/a ze hry
[18:44:04 INFO]: realfaid1 lost connection: Server is restarting
[18:44:04 INFO]: Hrac realfaid1 se odpojil/a ze hry
[18:44:04 INFO]: Watoryuk lost connection: Server is restarting
[18:44:04 INFO]: Hrac Watoryuk se odpojil/a ze hry
[18:44:04 INFO]: Stopping server
[18:44:04 INFO]: [Skript] Disabling Skript v2.6
[18:44:04 INFO]: [GoldenCrates] Disabling GoldenCrates v3.11.0
[18:44:04 INFO]: [GoldenCrates] Auto-save: Saved 0 online users | 39 offline users.
[18:44:04 INFO]: [GoldenCrates] Saved and cleaned 1 offline loaded users.
[18:44:04 INFO]: [Residence] Disabling Residence v5.0.1.0
[18:44:04 INFO]: [Residence] Disabled!
[18:44:04 INFO]: [Jobs] Disabling Jobs v5.0.0.9
[18:44:04 INFO]: ------------- Jobs -------------
[18:44:04 INFO]: [Jobs] Saved 7749 new explorer entries.
[18:44:04 INFO]: [Jobs] Updated 4328 explorer entries.
[18:44:04 INFO]: Buffered payment thread shutdown.
[18:44:04 INFO]: Database save task shutdown!
[18:44:04 INFO]: ------------------------------------
[18:44:04 INFO]: [CMILib] Disabling CMILib v1.1.0.3
[18:44:04 INFO]: [AuthMe] Disabling AuthMe v5.6.0-SNAPSHOT-b2510
[18:44:04 INFO]: [AuthMe] Waiting for 0 tasks to finish
[18:44:04 INFO]: [AuthMe] AuthMe 5.6.0-SNAPSHOT-b2510 disabled!
[18:44:04 INFO]: [ArmorStandTools] Disabling ArmorStandTools v4.4.2
[18:44:04 INFO]: [EssentialsSpawn] Disabling EssentialsSpawn v2.19.3-dev+1-05ce11f
[18:44:04 INFO]: [NexEngine] Disabling NexEngine v2.0.7.4
[18:44:04 INFO]: [SuperbVote] Disabling SuperbVote v0.5.5
[18:44:04 INFO]: [EconomyShopGUI] Disabling EconomyShopGUI v4.0.3
[18:44:04 INFO]: [EssentialsChat] Disabling EssentialsChat v2.19.3-dev+1-05ce11f
[18:44:04 INFO]: [TradeSystem] Disabling TradeSystem v2.0.7
[18:44:04 INFO]:
[18:44:04 INFO]: __________________________________________________________
[18:44:04 INFO]:
[18:44:04 INFO]: TradeSystem [2.0.7]
[18:44:04 INFO]:
[18:44:04 INFO]: Status:
[18:44:04 INFO]:
[18:44:04 INFO]: MC-Version: 1.18.1 (R0.1-SNAPSHOT, Paper)
[18:44:04 INFO]:
[18:44:04 INFO]: > Cancelling all active trades
[18:44:04 INFO]:
[18:44:04 INFO]: Finished (1ms)
[18:44:04 INFO]:
[18:44:04 INFO]: __________________________________________________________
[18:44:04 INFO]:
[18:44:04 INFO]: [AuctionHouse] Disabling AuctionHouse v3.1
[18:44:04 INFO]: [AuctionHouse] Saving auctions data
[18:44:04 INFO]: [WorldGuard] Disabling WorldGuard v7.0.4+f7ff984
[18:44:04 INFO]: [WorldGuard] Shutting down executor and cancelling any pending tasks...
[18:44:04 INFO]: [AutoMessager] Disabling AutoMessager v3.1
[18:44:04 INFO]: [CommandPanels] Disabling CommandPanels v3.17.2.1
[18:44:04 INFO]: RockyHawk's CommandPanels Plugin Disabled, aww man.
[18:44:04 INFO]: [IllegalStack] Disabling IllegalStack v2.4.2
[18:44:04 INFO]: [AntiCheatReloaded] Disabling AntiCheatReloaded v1.10.2
[18:44:04 INFO]: [Essentials] Disabling Essentials v2.19.3-dev+1-05ce11f
[18:44:04 INFO]: [Vault] [Economy] Essentials Economy unhooked.
[18:44:04 INFO]: [WorldEdit] Disabling WorldEdit v7.2.8+6008-1246d61
[18:44:04 INFO]: Unregistering com.sk89q.worldedit.bukkit.BukkitServerInterface from WorldEdit
[18:44:04 INFO]: [FakaHedaMinequery] Disabling FakaHedaMinequery v1.9
[18:44:04 INFO]: Stopping FakaHedaMinequery server
[18:44:04 INFO]: [Vault] Disabling Vault v1.7.3-b131
[18:44:04 INFO]: [MOTD] Disabling MOTD v2.3.6
[18:44:05 INFO]: [PermissionsEx] Disabling PermissionsEx v1.23.4
[18:44:05 INFO]: [Themis] Disabling Themis v0.11.1
[18:44:05 INFO]: [SkinsRestorer] Disabling SkinsRestorer v14.1.10
[18:44:05 INFO]: [MultiWorld] Disabling MultiWorld v5.2.8
[18:44:05 INFO]: [MultiWorld] Disabled.
[18:44:05 INFO]: [ProtocolLib] Disabling ProtocolLib v4.7.0
[18:44:05 INFO]: [Votifier] Disabling Votifier v2.7.3
[18:44:07 INFO]: [Votifier] Votifier disabled.
[18:44:07 INFO]: [HolographicDisplays] Disabling HolographicDisplays v3.0.0-SNAPSHOT
[18:44:07 INFO]: [WorldBorder] Disabling WorldBorder v1.18
[18:44:07 INFO]: [WorldBorder] [CONFIG] Border-checking timed task stopped.
[18:44:07 INFO]: [DiscordCommand] Disabling DiscordCommand v1.0
[18:44:07 INFO]: [DiscordCommand] DiscordCommand has been disabled (V.1.0)
[18:44:07 INFO]: [Colored Signs] Disabling ColoredSigns v5.0.0
[18:44:07 INFO]: Colored Signs is now disabled!
[18:44:07 INFO]: Saving players
[18:44:07 INFO]: Saving worlds
[18:44:07 INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:overworld
[18:44:15 INFO]: Saving chunks for level 'ServerLevel[world_nether]'/minecraft:the_nether
[18:44:16 INFO]: Saving chunks for level 'ServerLevel[world_the_end]'/minecraft:the_end
[18:44:16 INFO]: Saving chunks for level 'ServerLevel[Spawn1]'/minecraft:spawn1
[18:44:16 INFO]: Saving chunks for level 'ServerLevel[priroda1]'/minecraft:priroda1
[18:44:16 INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved
[18:44:16 INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved
[18:44:16 INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved
[18:44:16 INFO]: ThreadedAnvilChunkStorage (Spawn1): All chunks are saved
[18:44:16 INFO]: ThreadedAnvilChunkStorage (priroda1): All chunks are saved
[18:44:16 INFO]: ThreadedAnvilChunkStorage: All dimensions are saved
[18:44:16 INFO]: Saving usercache.json
[18:44:16 INFO]: Flushing Chunk IO
[18:44:16 INFO]: Closing Thread Pool
>....2021-12-20 18:44:17,113 Log4j2-AsyncAppenderEventDispatcher-1-Async WARN Advanced terminal features are not available in this environment
[18:44:16 INFO]: Closing Server

Uživatelský avatar
JaraSG2
Příspěvky: 11
Registrován: 23 črc 2021, 21:42
Reputation: 2

Re: Vytížení serveru, pravidelné pády TPS

#2 Příspěvekod JaraSG2 » 22 pro 2021, 11:48

Ahoj a co Timings log. Ten by hodně pomohl

xidtesvob
Příspěvky: 3
Věk: 23
Registrován: 07 pro 2021, 01:29
Reputation: 0

Re: Vytížení serveru, pravidelné pády TPS

#3 Příspěvekod xidtesvob » 23 pro 2021, 02:40

Jo to jsem zapomněl dodat, udělal jsem to přes fakahedu ten timings tak snad to takhle stačí :D

- https://timings.aikar.co/?id=7628998b5f ... ed#timings

Uživatelský avatar
JaraSG2
Příspěvky: 11
Registrován: 23 črc 2021, 21:42
Reputation: 2

Re: Vytížení serveru, pravidelné pády TPS

#4 Příspěvekod JaraSG2 » 26 pro 2021, 11:35

Lepší by byl timings přímo ze zátěže.
Jinak doporučuji nastavit render distance na 7 , máš default a to je 10
V

Kód: Vybrat vše

bukkit.yml
upravit v

Kód: Vybrat vše

spawn-limits
počet pro ambient, water ambient a water animals (bat, cod ) s tím si pohraj, není potřeba tolik ryb a netopýrů
Kolize mobů (farmy na krávy,slepice atd. kde jich je hodně na jednom bloku)
Vesničané - velké množství a jejich komunikace mezi sebou.
Když k tomu připočteš renderování mapy hráčema tak je to celkem hodně na server.

Teense
Příspěvky: 2
Registrován: 07 led 2021, 15:06
Reputation: 0

Re: Vytížení serveru, pravidelné pády TPS

#5 Příspěvekod Teense » 26 pro 2021, 12:40

Ahoj,
vidím, že server běží na 1.18.1,ve které nemá limitpillagers už takový efekt jako v předchozích -> doporučuji odstranit.
Co se týče optimalizace, zde máš pár tipů k optimalizaci parametrů. Po úpravě parametrů a restartu pošli opět timings.
Tee
Přílohy
Snímek obrazovky 2021-12-26 113924.png
Snímek obrazovky 2021-12-26 113924.png (145.74 KiB) Zobrazeno 112 x


Zpět na „Minecraft, Tekkit“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 72 hostů