Zdolny | 2021-04-24 13:53:44 UTC | #1
Witam.
Próbuję rozwiązać problem nadmiarowego spawnowania się zwierząt, jednak bez skutku i postanowiłem poradzić się tutaj. Zwierząt według mnie spawnuje się za dużo i chciałbym to zmniejszyć. Konfiguracja bukkit, spigot i paper (1.16.5 paper silnik tak w ogóle) pod kątem optymalizacji została zrobiona według popularnego poradnika na tej stronie oraz też w internecie. Zwierzęta najczęściej spawnuja się w grupach 4-5, zazwyczaj wszystkie obok siebie i jest ich nadmiar. Robię to pod kątem optymalizacyjnym i też przez to, że chcę by zwierzęta było nieco trudniej po prostu dorwać.
Bardzo krótki timing: https://timings.aikar.co/?id=5c012d27951b47edaf7deedd4eaa3a72
paper.yml - https://pastebin.com/tcipp7HK
spigot.yml - https://pastebin.com/gmcQ2EHZ
bukkit.yml - https://pastebin.com/wwG9rxYU
Jeśli potrzeba więcej danych lub dłuższe timingsy, wyślę je. Jednak one są na pustym serwerze lub gdy jest 1 osoba, bo na razie jest on w fazie produkcji.
Istnieje możliwość, że pieczę nad spawnowaniem zwierząt przejął jakiś plugin? Mam ich co prawda dużo.
Helios1993 | 2021-04-24 14:12:07 UTC | #2
animals: 8
Zmniejsz to do 2-4. Zmniejsz też pozostałe limity, np. monsters do 8-15. Zalecam skorzystać z tego poradnika.
Zdolny | 2021-04-24 14:30:40 UTC | #3
Zmniejszałem te wartości i niestety nic to nie zmieniało, tak samo teraz. Animals ustawiłem nawet na 1 i nadal respi się tyle samo.
Michall | 2021-04-24 15:25:23 UTC | #4
Użyj tych flag https://aikar.co/2018/07/02/tuning-the-jvm-g1gc-garbage-collector-flags-for-minecraft/
Obczaj silnik purpur https://purpur.pl3x.net/
Zdolny | 2021-04-24 15:32:12 UTC | #5
Niestety to jest serwer na hostingu, nie mam takiej możliwości. Na VPS przejdę gdy serwer nabierze więcej zainteresowania lub nabędę więcej funduszy. Czy przejście na nowy silnik nie spowoduje słabego działania pluginów? Mam ich dużo, nie wiem czy każdy będzie działał tak samo na nim jak na paper.
Michall | 2021-04-24 15:54:24 UTC | #6
Jaki to hosting? Nie możesz po prostu podmienić server.jar? Purpur jest forkiem papera co znaczy że wszystkie pluginy stworzone na spigot będą tak samo działały na purpurze jak na paperze.
Zdolny | 2021-04-24 16:19:38 UTC | #7
Pukawka, jednak nie wiem czy to też nie jest maxcraft jednocześnie.
discordkoksupl | 2021-04-25 06:43:18 UTC | #8
Pobierz plugin że moby będą się stakować
Zdolny | 2021-04-25 12:35:30 UTC | #9
Hmm, spróbuję. Ale no zależało by mi ograniczyć to jednak normalnie za pomocą silnika, a nie dodatkowymi pluginami. Tu przykład ile zwierząt potrafi być w jednym miejscu i uważam to za nadmierne.
devon | 2021-04-30 16:25:52 UTC | #10
ustawiłeś w configu silnika per-player-mob-spawns: true ?
Ta opcja rozłoży równomiernie moby a opcja aby ich było mniej jest w spigot.yml - spawn-limit
poniżej też warto zmienić prędkośc ich spawnowania się
Edit:Nie używaj stackowania to tylko pogarsza bo musi zjadać cpu aby to wszystko policzyć
https://forum.lvlup.pro/t/obszerny-poradnik-dotyczacy-optymalizacji-serwerow-minecraft-1-13/14662
Zdolny | 2021-04-25 17:15:42 UTC | #11
per-player-mob-spawns: true - jest to od początku ustawione na true. Okej, spróbuje jeszcze raz przelecieć ten poradnik…
devon | 2021-04-25 17:23:35 UTC | #12
spawn-limit odpowiada za ilosc mobów konkretnie; w bukkit.yml
Zdolny | 2021-04-25 17:44:16 UTC | #13
Koledzy wyżej mi to proponowali, wartości zmniejszałem nawet do 1 i efekt jest ten sam.
devon | 2021-04-25 17:47:49 UTC | #14
robiłeś roload czy restart serwera? załącz liste pluginów
edit
Może to oczywist ale zabiłeś najpierw wszystkie moby po zastosowaniu ustawień?:)
Zdolny | 2021-04-25 17:59:00 UTC | #15
Zawsze restart. Moby też zabijałem, zresztą biegałem i leciałem przez świat gdzie powinny respić się i tak z nowymi ustawieniami. Lista pluginów jest w timingsach, zakładka plugins.
devon | 2021-04-25 18:03:53 UTC | #16
wyłącz wszystkie plginy. Zostaw podstawowe essentials i na permisje. Jesli zadziała to odpalaj po dwa pluginy az wyjdzie który to powoduje
Z dużą dozą obstaiwam mythicmobs
devon | 2021-04-25 18:12:47 UTC | #17
Wiele pluginów masz które pełnia tą samą funkcje.
Worldguard-essentials protct
essentials chat i jakis chatex
SuperLog - logblock
Zdolny | 2021-04-25 18:16:55 UTC | #18
Masz rację, nie robiłem jeszcze czystki pluginów. Dziękuje za uwagę. Rozważę najpierw sprawdzenie MythicMobs.
Michall | 2021-04-25 19:02:29 UTC | #19
Usuń też clearlag
Zdolny | 2021-04-25 19:08:26 UTC | #20
ClearLag ma u mnie wyłączone funkcje automatycznego usuwania i w sumie resztę innych. Za pomocą niego w sumie jedynie namierzam jakieś farmy mechanizmów, bo ma taką funkcję.
devon | 2021-04-25 19:32:17 UTC | #21
[quote=”Zdolny, post:20, topic:18786”]
go usuwania i w sumie resztę innych. Za pomocą niego w sumie jedynie namierzam jakieś farmy mecha
[/quote]
https://www.spigotmc.org/resources/antiredstoneclock-worldguard-plotsquard-support-1-8-1-16.18557/
chix | 2021-04-25 19:33:51 UTC | #22
Na pukawce możesz spokojnie podmienić silnik - kiedyś tam hostowałem i zmieniałem na Tuinity. Podmień minecraft_server.jar na FTP, zrestartuj serwa i ci będzie działać.
Zdolny | 2021-04-25 19:35:21 UTC | #23
@chix Silnik mam zmieniony na paper, jednak flag uruchomiających nie da się zrobić. Przynajmniej nie umiem tego robić, nie widzę plików takich jak start.sh
@devon dzięki, rozważę ten plugin.
system | 2021-05-27 19:36:05 UTC | #24
Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.