Problem z optymalizacją serwera minecraft

joe10 | 2019-11-02 16:42:47 UTC | #1

Witam wszystkich!

Od pewnego czasu mam problem z moim serwerem minecraft, który działa na wersji 1.14.4. Myślałem już nad wszystkim, co może u mnie powodować problem z lagami na serwerze. Próbowałem już z różnymi pluginami, niestety bez skutku. Posiadam VPS KVM Game FR 16 GB RAM. TPS znacznie spada, gdy liczba Graczy przekroczy 10 osób. TPS wtedy spada do 8, a nawet 7. Jako silnika najpierw używałem Spigota, jednak chciałem sprawdzić jak będzie z Paper i niestety problem jest ten sam.

Lista pluginów na serwerze:
Authme, AutoMessage (wyłączyłem ogłoszenia z tego pluginu), BetterRTP, CrateReloaded, Drop2Inventory, EntityTrackerFixer, Essentials, FarmLimiter, HolographicsDisplays, LietBans, LogBlock, MOTD, MultiverseCore, MyCommand, PermissionsEX, PhoenixProject, PlayTimes, RegionGUI, ShopGUIPlus, SimpleSit, SkinsRestorer, Skript, Spartan, TAB, Vault, WorldBorder, WorldEdit, WorldGuard.

Wszelkie pluginy są zaktualizowane do najnowszej wersji. Mało tego wygenerowałem już chunki do borderu przed odpaleniem serwera dla Graczy. MultiverseCore jest mi potrzebne, bo na innym świecie zaczynamy budować Lobby. Aktualnie na serwerze jest world, worldnether, worldthe_end, Lobby.

Sam serwer jest serwerem Survival. Proszę Was mocno o pomoc, a w przypadku dodatkowych pytań, aby doprecyzować problem, proszę pytać!

Liczę na odpowiedź oraz na rozwiązanie problemu. Pozdrawiam!


artur9010 | 2019-11-02 16:44:13 UTC | #2

Zacząłbym od przerobienia tego

https://ucraft.pl/forum/thread/132-optymalizacja-serwera-minecraft-serwer-minecraft-laguje

Jeśli to nie pomoże to będziemy się zastanawiać dalej


Lempik | 2019-11-02 17:32:20 UTC | #3

Też walczę. Lagi są, jak ktoś graczy ma za dużo wieśniaków do handlowania. Gdzieś czytałem, że w 1.14.x AI wieśniaków jest bardzo lagująca. W dodatku kolejne lagi powoduje ekspiarka w Endzie - mnóstwo endermanów i unoszących się nad ziemią pereł. No i też sortowanie za pomocą masy lejków - jak tam ktoś ma setki lejków.


joe10 | 2019-11-02 18:10:33 UTC | #4

Przerobiłem to. Jest znacząca poprawa. TPS o wiele stabilniejsze. Jednak zdarzają się jeszcze spadki TPS do wartości 12. Jednak potem wzrasta do 16 Czy można jeszcze coś zrobić, aby maksymalnie zoptymalizować serwer i zniwelować ewentualne lagi? Czy jakiś plugin może powodować lagi? Marzy mi się doprowadzić TPS do wartości 18 przy liczbie Graczy 10+


Dudix | 2019-11-02 22:40:46 UTC | #5

Spróbuj może zrobić pobrać pliki mc reinstalacja całego vps i znowu instalacje serwera.


DBanaszewski | 2019-11-03 09:26:33 UTC | #6

[quote=”Dudix, post:5, topic:12529”]
pobrać pliki mc reinstalacja całego vps i znowu instalacje serwera.
[/quote]

Nie jest to zdrowe podejście. Tak się nie robi.

[quote=”joe10, post:4, topic:12529”]
Jest znacząca poprawa. TPS o wiele stabilniejsze.
[/quote]
Niestety, jest to 1.14.4.

[quote=”joe10, post:1, topic:12529”]
Skript
[/quote]
Tutaj bym się zatrzymał.
Prawdopodobnie to ten Skript jest “winowajcą”.
Polecam sprawdzić wydajność bez pluginu i z pluginem :)


Nikox | 2019-11-18 20:28:26 UTC | #7

Jeżeli temat jest jeszcze aktualny, polecam doinstalować plugin LimitPillagers, potrafi sporo pomóc :smile:

Polecam zrobić jeszcze timingi i tam sprawdzić co zżera najwięcej zasobów przy spadkach TPS, oraz jak @DBanaszewski wspomniał, wykonać testy bez pluginu Skript.


aggankx | 2019-11-19 14:31:08 UTC | #8

Ja bym się bardziej zatrzymał na 1.14.4 niż przy skripcie. Dopóki jest umiejętnie używany to nie ma problemu.

Używasz flag aikara?
https://aikar.co/2018/07/02/tuning-the-jvm-g1gc-garbage-collector-flags-for-minecraft/


system | 2019-12-21 14:31:09 UTC | #9

Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.