Duże lagi, przy małym zużyciu CPU na serwerze Minecraft

Pytania i problemy
vps, minecraft, zarządzanie
xwaxes
xwaxes

Cześć, Wczoraj wystartowałem mój serwer minecraft, lecz mam z nim pewnien dziwny problem. Na serwerze pojawiają się lagi i spore spadki TPS, lecz procesor nawet się nie poci. Jego zużycie waha się zwykle pomiędzy 30-40%. Ramu też nie brakuje. Na serwerze gra około 70 osób.

Pakiet: UpRyzePL 16gb Silnik: Purpur 1.16.5 + robiłem wszystkie optymalizacje w plikach.

Ktoś wie o co może tu chodzić i jak to naprawić?

tpsy|674x259

xwaxes
xwaxes

image|661x418

GAW3L
GAW3L

Cześć, W putty wpisz polecenie top. pomoże nam to ustalić czy nikt ci nie "podkrada" procesora. Oraz wyślij timingi, zobaczymy czy wszystko jest poprawnie zoptymalizowane

White_Foxie
White_Foxie

Nie musisz tu wysyłać ssów z topa bo to i tak się zmienia w czasie rzeczywistym. Obserwuj parametr steal, tutaj oznaczony jako st. Obserwuj go w chwili lagów i zanotuj sobie najwyższą wartość i podaj ją tutaj

xwaxes
xwaxes

Najwyższa wartość jaką zanotowałem to 16.5st. Podczas mierzenia cały czas były lagi. TPSy wachały się w okolicach 13

Edekoo
Edekoo

Widzę że masz maksymalne wykorzystanie pamięci ram, polecam dodać kilka GB pamięci swap. Łap poradnik może to coś ci pomoże: Do przypisania pamięci ram polecam przelicznik 1/3 do posiadanego ramu, czyli w zaokrągleniu 6 GB. (W zależności ile chcesz powierzchni dysku przeznaczyć na to :nosacz:) https://lvlup.rok.ovh/t/tworzenie-pliku-swap-na-serwerze-vps/8958

xwaxes
xwaxes

Ok, sprawdzę i zaraz dam znać.

Edekoo
Edekoo

Przy takim zużyciu procesora jakie masz raczej steal nie jest odczuwalny :)

xwaxes
xwaxes

Na serwerze nadal występują lagi, CPU 30-40%. image|679x414

Edekoo
Edekoo

Posiadasz wygenerowaną mape? Jeśli nie to spróbuj wygenerować mapę pluginem np na 2k (w zależności jaką masz) kratek, może to coś pomoże. https://www.spigotmc.org/resources/fast-chunk-pregenerator.74429/

xwaxes
xwaxes

Tak, wszystko wygenerowane.

Lempik
Lempik

Czy teren jest wygenerowany? Czy generuje się na bieżąco?

xwaxes
xwaxes

Renderowałem wszystko WorldBorderem przed startem serwera.

Edekoo
Edekoo

Po przekroczeniu 60-70 os zaczyna tak się dziać?

xwaxes
xwaxes

Zazwyczaj tak. Jest to bardzo dziwne, bo z tego co słyszałem to nowe wersje lubią wykorzystywać procka, a tutaj nawet on nie używa połowy swojej mocy.

Edekoo
Edekoo

Jaki masz antycheat?

xwaxes
xwaxes

Matrix

Edekoo
Edekoo

Spróbuj go "wywalić" i zobacz co się będzie dziać. Zapewne pomoże wywalenie go. A jeśli tak rozglądnij się nad nowym antycheatem :)

Edit: Czekam na rezultat :P

xwaxes
xwaxes

Wyłączenie Matrixa nic nie dało. Wątpię, że to przez niego, ponieważ jest on dosyć świeżym i polecanym antycheatem (nawet przez użytkowników tego forum) i sam ogranicza się gdy TPSy spadną poniżej 17. Bardziej martwi wykorzystanie procesora, który nie wykorzystuje swojej mocy, gdy jest potrzebna.

Edekoo
Edekoo

Podeślij timings

Edekoo
Edekoo

Ogranicz moby na chunk oraz ich pojawianie się, zmniejsz odświeżanie Taba oraz scoreborda(jeśli posiadasz), zasięg widzenia na serwerze zmniejsz do 5(lub mniej ale będzie bardzo mało widać mapę)

xwaxes
xwaxes

Zasięg jest na 3, moby ograniczone praktycznie do minimum. Nie mam już co ograniczać xD. Zawsze było tak, że jak miałem lagi to cpu było na 100%, a teraz to nawet się nie wysila i wydaje mi się, że w tym jest główny problem.

Lempik
Lempik

Nie zrobili już jakiejś ekspiarki w Endzie? Bo sporo endermanów oraz fruwających pereł...

xwaxes
xwaxes

end i nether zablokowane

Edekoo
Edekoo

Posiadasz ograniczenie na wysoki tick redstone? https://www.spigotmc.org/resources/antiredstoneclock-worldguard-plotsquard-support-1-8-1-16.18557/ Oraz czy masz plugin na ograniczanie nadmiernych pakietów? https://www.spigotmc.org/resources/packet-limiter.70217/

Najprawdopodobniej może się ktoś bawić.

xwaxes:

end i nether zablokowane Na jednym świecie masz serwer i takie problemy?

xwaxes
xwaxes

Edekoo:

Posiadasz ograniczenie na wysoki tick redstone?

Mam plugin blokujący zegarki itd.

Edekoo:

Na jednym świecie masz serwer i takie problemy? tak

Edekoo
Edekoo

To spróbuj dodać ten na ograniczanie nadmiernych pakietów :D Edit:

xwaxes:

Mam plugin blokujący zegarki itd. Jaką pulsacje maksymalną ustawione?

xwaxes
xwaxes

Z tego co wiem w purpurze jest zarówno optymalizacja redstone, jak i pakietów więc to raczej też nic nie da. Na samym starcie serwera były ogromne lagi, a mechanizmów nie było.

Edekoo
Edekoo

xwaxes:

Najwyższa wartość jaką zanotowałem to 16.5st. Zostaje napisać do lvlup o steal i poczekać czy to pomoże bo widać że masz wszystko ogarnięte.

Michall
Michall

Matrix w podanych timingach zżera ci 10% tików co jednak nie powinno mieć miejsca. Nie jest on może głównym powodem lagów na serwerze ale na pewno przyczynia się w jakimś stopniu do tego. Dobry ac powinien zżerać max kilka %.

Wypróbuj vulcan: https://www.spigotmc.org/resources/vulcan-advanced-cheat-detection-1-7-1-16-5.83626/

Na załączony ssie widać że przy 180 graczach na 1.16 zżera nie całe 3% tików a matrix przy 60 zżera 10% ¯_( ͡° ͜ʖ ͡°)_/¯ image|690x68

Reszta jest w porządku. Jeżeli naprawienie steal nic nie da możliwe że czas przejść na jakiegoś dedyka jak to większość ludzi robi pod nowsze wersje przy dużej ilości graczy bo vpsy czy hostingi nie wyrabiają. Powodzenia.

Edekoo
Edekoo

Michall:

Wypróbuj vulcan

On nie blokuje chatów a tylko daje informacje że może mieć... bardzo dużo fałszywych ostrzeżeń wysyła..

Michall
Michall

Próbowałeś wersji 2.0? 😃 Jeżeli nie da się nic z false flagami zrobić edytując config autor naprawia je w kilka godzin od ich zgłoszenia (Miałem już 2 takie sytuacje). Jeżeli przez 'blokowanie chatów' chodzi ci o lag backi można je dodać za pomocą api bo tak jak sam autor to opisał vulcan jest silent ac co w skrócie znaczy kiedy ac zflaguje gracza x 20 razy za np velocity check zostaje on zbanowany ale tak jak wcześniej wspomniałem jeżeli ktoś koniecznie chce używać lag backów można je prosto dodać w api.

Axerr
Axerr

Miałem dokładnie ten sam problem. Kilka miesięcy nerwów... Przeniosłem się na serwer dedykowany (10 GB ramu mniejszy niż ten od lvlup) i przy 80 osobach 20.0 tps Nie wiem dlaczego tak się działo. Steal nie przekraczał zazwyczaj 10%, ale ważne, że znalazłem przyczynę mojego problemu. Prawdopodobnie tak też jest i w Twoim wypadku.

xwaxes
xwaxes

Dziękuję za wszystkie rady. Napisałem już do supportu i pokombinuję jeszcze trochę z tym antycheatem. Jeżeli jednak to nie pomoże to jakiego dedyka byście mi polecili? Ważna jest dla mnie dobra cena, aby serwer zwyczajnie się zwracał.

Edit: Najlepiej coś w okolicach 200zł, lecz jak się znajdzie jakiś tańszy to też możecie podlinkować:)

Nohet
Nohet

Skynode.eu

Jellly
Jellly

Uwzględnij jeszcze VAT u nich. Dedyk z R5 3600 i 64GB RAM kosztuje 199zl netto miesięcznie. Ja bym celował w dedyki Hetznera z aukcji.

DoreK
DoreK α-tester v3

Przecież na aukcji Hetznera to jakieś gnioty ze starymi i7 max znajdziesz. Zupełnie się nie opyla.

AX**-NVME w Hetznerze ma sens tylko tam musisz dołożyć do instalacji. W Skynode o tyle lepiej że nie masz opłaty instalacyjnej w bardzo podobnej cenie. Korzystam od dwóch tygodni i złego słowa powiedzieć nie mogę poza tym że w pierwsze dwa dni (weekend) sieć nie działała. Po kontakcie mailowym naprawili.

xwaxes
xwaxes

Dzisiaj przeniosłem serwer na dedyka i wreszcie mam 20tps:). Dzięki jeszcze raz za wszystkie rady!

michociaak
michociaak

Nie ma problemu :D

luxDev
luxDev Pionier

Moglbys podac na jakiego sie zdecydowales?

xwaxes
xwaxes

Ryzen 5 3600, 32gb ram z webtropia.com

Michall
Michall

Za 39 euro w hetznerze miałbyś Ryzen 3600 64GB :c

xwaxes
xwaxes

Zapomniałeś zmienić regionu na Polskę + doliczyć opłatę instalacyjną.

Michall
Michall

Nie ma dostępnej lokalizacji polskiej w hetznerze dlatego zmieniłem na region somsiadów. Nawet po doliczeniu opłaty instalacyjnej która zwróci się po kilku miesiącach masz 2x więcej zasobów niż na webropi ale od ciebie zależy czy bardziej opłaca się kupić u webropi czy hetznera ¯_( ͡° ͜ʖ ͡°)_/¯

artur9010
artur9010

Michall:

Nie ma dostępnej lokalizacji polskiej w hetznerze

tu chodzi o vat, masz wybierajke kraju u gory strony oferty

system
system

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