Axerr | 2020-07-18 22:28:25 UTC | #1
Heloł,
Czy w wersji Minecrafta 1.16.1 pluginy optymalizujące takie jak VillagerOptimiser, EntityTrackerFixer, SAML czy LimitPillagers są potrzebne?
Chciałbym, aby odpowiedź była uargumentowana najlepiej linkiem gdzie i kiedy został problem naprawiony.
Z góry dzięki :>
kjakkonrad | 2020-07-19 00:12:42 UTC | #2
0ticstopper jeszcze :D tak jest potrzebna villageroptimalizer od 1.13 villagery maja inny mechanizm działania który mega zużywa zasoby :D limit pillagers moim zdaniem jest zbedny ale reszta na tak! zwłaszcza enitytrackerfixer gdzie w silnikach 1.13 i up jest to największe gówno jakie mogło powstać… enity wtedy pochłania bardzo dużo zasobów serwera i przy dużej ilości osob tps leży :D
Axerr | 2020-07-19 00:34:28 UTC | #3
Z tego co wiem farmy 0-tickowe unieruchamia fork Spigota zwany Paper’em.
Rozumiem, że pluginy które mogą pomóc w optymalizacji serwera to EntityTrackerFixer oraz VillagerOptimiser. Czy są jeszcze jakieś pluginy, które znacznie wpływają na wydajność serwera?
aggankx | 2020-07-19 09:18:21 UTC | #4
najistotniejsza jest dobra optymalizacja oraz dobry hosting
SAML, Villager Optimizer czy EntityTrackerFixer nie rozwiązują problemu tylko go ukrywają.
Problem z Pillagerami nie istnieje - LimitPillagers jest zbędny.
Twórca Villager Optimizer’a sam mówi, że mojang naprawił większość problemów z Villagerami - więc niewiele pomoże ten plugin.
Zamiast SAML czy ETF lepiej po prostu ograniczyć ilość mobów i uciążliwe farmy graczy - takiego stanowiska są twórcy silnika Paper i popieram to zdanie - mi osobiście te pluginy nie powodowały znaczącego wzrostu TPS.
Pamiętaj o regularnym restartowaniu serwera oraz racjonalnym gospodarowaniu pamięcią RAM. Ja osobiście używam 15+ GB RAM oraz flagi ZGC https://krusic22.com/2020/03/25/higher-performance-crafting-using-jdk11-and-zgc/
DoreK | 2020-07-19 12:48:50 UTC | #5
Warto przede wszystkim przenieść się na Tuinity o ile jest na 1.16.X, jak nie to na robienie serwera na tej wersji moim zdaniem trochę za wcześnie :cry:
aggankx | 2020-07-19 14:54:04 UTC | #6
Tuinity z tego co wiem nie ma, ale chodzi całkiem znośnie 1.16, moim zdaniem lepiej niż 1.14 czy 1.15 więc nie ma co się zrażać - trzeba próbować :)
kjakkonrad | 2020-07-19 15:18:33 UTC | #7
Czyli VillagerOptimalizer na 1.15.2 jest mi nie potrzebny? A wie ktoś czy w pluginie illegalstacks jest blokada farm 0 ticowych? bo jak tak to mogę wywalić jakiś plugin :)
kjakkonrad | 2020-07-19 15:19:50 UTC | #8
Jak myslisz? Zmniejszenie spawnu potworów i blokada do 10 zwierząt na chunku to git pomysł? Aby nie występowało zjawisko lagowania farm i chunku?
aggankx | 2020-07-19 15:22:41 UTC | #9
najlepiej samemu sprawdź czy VillagerOptimiser coś zmienia na Twoim serwerze.
Jeżeli używasz paper’a lub tuinity to 0-tickowe farmy można wyłączyć w configu
Tak, zmniejszenie spawnu potworów to dobry pomysł, blokada zwierząt per chunk do mnie nigdy nie przemawiała - chociaż wiele serwerów tak robi i to im pomaga, ja po prostu limituje skupiska mobów FarmLimiterem
kjakkonrad | 2020-07-19 15:25:55 UTC | #10
Mam FarmLimiter ale nie jestem pewien czy przypadkiem nie blokuje mi od czasu do czasu że, nie mogą gracze bić mobów na 30 sek max :( Po zmianie edycji i wgraniu tego pluginu gracze zarejestrowali taki problem. O może ty wiesz czym jest to spowodowane, mam jeszcze jakiś kolosalny błąd ale przesłałem go do programisty może on mi coś pomoże. Jak ogarniasz to mogę też Ci podesłać to sprawdzisz.
kjakkonrad | 2020-07-19 15:26:51 UTC | #11
Czy po wgraniu VillagerOptimalizer tez po nadaniu profesji Villager ma pasek handlu zarejestrowany? Bo nw czy to przez ten plugin, a paru osobom się to nie podobało bo pozniej się profesji nie da zdjąć z niego ;///
Axerr | 2020-07-19 15:49:33 UTC | #12
Okej, czyli ostatecznie:
* ograniczyć liczbę mobów na świecie;
* użyć flag optymalizacyjnych w pliku startowym;
* rozsądnie poustawiać pliki konfiguracyjne takie jak server.properties, spigot.yml, paper.yml czy bukkit.yml;
* użyć Tuinity (już jest wersja 1.16.X, ale dostępna tylko na GitHubie)
* dodać do crona restartowanie serwera (MC czy VPS?)
Dziękuję wszystkim, którzy wypowiedzieli się w tej sprawie :)
aggankx | 2020-07-19 17:13:45 UTC | #13
[quote=”kjakkonrad, post:11, topic:15452”]
Czy po wgraniu VillagerOptimalizer tez po nadaniu profesji Villager ma pasek handlu zarejestrowany?
[/quote]
IllegalStack, villager trade cheesing opcja bodajże
[quote=”Axerr, post:12, topic:15452”]
rozsądnie poustawiać pliki konfiguracyjne takie jak server.properties, spigot.yml, paper.yml czy bukkit.yml;
[/quote]
https://www.spigotmc.org/threads/guide-server-optimization%E2%9A%A1.283181/
[quote=”Axerr, post:12, topic:15452”]
użyć Tuinity (już jest wersja 1.16.X, ale dostępna tylko na GitHubie)
[/quote]
Ja nie widziałem różnicy, ale niektórym podobno Tuinity pomaga, na pewno nie zaszkodzi ;)
[quote=”Axerr, post:12, topic:15452”]
dodać do crona restartowanie serwera (MC czy VPS?)
[/quote]
Raz na jakiś czas warto zrestartować VPS, ale minecrafta minimum raz dziennie należy restartować
kjakkonrad | 2020-07-19 18:19:08 UTC | #14
A i co ważne, warto pregenerowac mapę przed startem edycji a później wypełnić ja. Czyli używamy Worldborder do wygenerowania chunkow a później do wypełnienia braków.
jbrudek | 2020-07-20 14:54:41 UTC | #15
To może ja podlinkuje obszerny poradnik z naszego forum.
https://forum.lvlup.pro/t/obszerny-poradnik-dotyczacy-optymalizacji-serwerow-minecraft-1-13/14662/24
system | 2020-08-21 14:54:45 UTC | #16
Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.