MC 1.16.X a pluginy “optymalizujące”

Pytania i problemy
Axerr
Axerr

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
kjakkonrad

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
Axerr

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
aggankx

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
DoreK α-tester v3

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 😢

aggankx
aggankx

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
kjakkonrad

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
kjakkonrad

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
aggankx

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
kjakkonrad

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
kjakkonrad

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
Axerr

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
aggankx

kjakkonrad:

Czy po wgraniu VillagerOptimalizer tez po nadaniu profesji Villager ma pasek handlu zarejestrowany? IllegalStack, villager trade cheesing opcja bodajże

Axerr:

rozsądnie poustawiać pliki konfiguracyjne takie jak server.properties, spigot.yml, paper.yml czy bukkit.yml; https://www.spigotmc.org/threads/guide-server-optimization%E2%9A%A1.283181/

Axerr:

użyć Tuinity (już jest wersja 1.16.X, ale dostępna tylko na GitHubie) Ja nie widziałem różnicy, ale niektórym podobno Tuinity pomaga, na pewno nie zaszkodzi ;)

Axerr:

dodać do crona restartowanie serwera (MC czy VPS?) Raz na jakiś czas warto zrestartować VPS, ale minecrafta minimum raz dziennie należy restartować

kjakkonrad
kjakkonrad

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
jbrudek
system
system

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