zeetg | 2021-01-07 08:06:01 UTC | #1
Cześć. Od całkiem niedawna prowadzę serwer Survival 1.16.4, ale problemem są spadki TPS przy 50 graczach online do około 16/15 lub nawet 14. Na serwer przydzieliłem 16GB RAM, korzystam z maszyny 30GB RAM KVM UpRyze Turbo. Korzystałem z wielu poradników dotyczących optymalizacji, ale bez efektów. Czy istnieje możliwość prowadzenia płynnej rozgrywki przy 100 graczach online? Jeśli tak to proszę o rozwiązanie.
tirex | 2021-01-05 18:19:29 UTC | #2
Cześć, istnieje możliwość prowadzenia płynnej rozgrywki prawie przy 100 graczach. Rzeczy, o które powinieneś na wstępie zadbać:
- zmniejszyć liczbę entity na mapie (to zależy przy ilu entity już masz problemy)
- zoptymalizować pluginy, z których korzystasz
- udostępnić jakieś dane, na których będziemy bazować żeby Ci bardziej pomóc
devon | 2021-01-05 18:42:05 UTC | #3
Najważniejsze to według mnie render ale nie w takim sensie żeby zmienić go na 2 i z głowy. Render może być na 5 np ale zasieg aktywacji mobów koniecznie jak najmniej np 2.
Jeszcze flagi startowe https://aikar.co/2018/07/02/tuning-the-jvm-g1gc-garbage-collector-flags-for-minecraft/
krfcm | 2021-01-05 19:22:08 UTC | #4
Mógłbyś też podesłać timingsy ;) żebyśmy mogli zobaczyć co obciąża serwer
zeetg | 2021-01-05 19:37:27 UTC | #5
Jak mogę zmniejszyć ilość entities?
Które pluginy mogę zoptymalizować? Korzystam z następujących wtyczek: AuctionHouse, AutoMessage, CombatLogX, Essentials, EssentialsChat, EssentialsSpawn, eZProtector, FarmLimiter, FastAsyncWorldEdit (WorldEdit), GadgetsMenu, HeadDatabase, HolographicDisplays, IronElevators, KillerMoney, LimitPillagers, LiteBans, LuckPerms, Marriage, Multiverse-Core, Multiverse-Inventories, Multiverse-Portals, PlaceholderAPI, ProtectionStones, RandomTeleport, ServerSelectorX, Shopkeepers, SimpleScore, SkQuery, skRayFall, Skript, TAB, TreasureChest, Vault, VillagerOptimiser, WorldBorder, WorldGuard
Timingi: https://timings.aikar.co/?id=a0f9fc35006941fd83c8dc726aa4ecb0
krfcm | 2021-01-05 19:55:46 UTC | #6
Zaczął bym od skonfigurowania Farmlimitera oraz wyrzucenia VillagerOptimiser, obecnie więcej psuje niż daje. Jeśli chcesz napisz na dc Krfcm#3334 to pokombinujemy ;)
Śmiało możesz też zmniejszyć entity-activation-range dla vilagerów.
BrixNW | 2021-01-05 20:00:32 UTC | #7
Spróbuj zainstalować jave zulu https://www.azul.com/downloads/zulu-community/?package=jdk
Nie zawsze pomaga, ale może się zdarzyć, że akurat u ciebie coś pomoże.
Spróbuj również zamiast silnika Yatopia użyć purpura https://github.com/pl3xgaming/Purpur
Regan | 2021-01-06 13:30:09 UTC | #8
[quote=”zeetg, post:5, topic:17372”]
RandomTeleport
[/quote]
Wywal ten plugin, po co ci coś co masz już w EssentialsX. W dodatku jeden z pluginów na rtp powoduje ogromne lagi przez swoje beznadziejne algorytmy, możliwe, że to był ten, bo szczerze to już nie pamiętam.
Takie pytanie, bo nie napisałeś nic o mapie. Jaki border ustawiłeś i czy mapa była pregenerowana? Widzę, że masz World Border, ale pytam tak na wszelki wypadek ;P
zeetg | 2021-01-06 15:43:28 UTC | #9
Możesz sprawdzić w timingach czy to ten plugin - osobiście w ogólę go używać zamiast opcji z Essentials. Mapa była generowana przed startem, border został ustawiony na 10kx10k. Nie wiem czy tak to się określa, ale mam na myśli, że kończy się na plusowych kordach 10k i minusowych 10k.
system | 2021-02-07 15:43:34 UTC | #10
Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.