Narzędzia Poradniki

Ile RAM na serwer Minecraft - kalkulator pamięci

Za mało pamięci to lagi i awarie serwera, za dużo to przepłacanie za hosting. Ile RAM potrzebuje serwer, zależy głównie od liczby graczy online w tym samym czasie, silnika, pluginów albo modów i zasięgu widzenia. Kalkulator daje orientacyjną wartość na start, którą potem warto sprawdzić w praktyce.

RAM dla serwera (Xmx)
Pamięć całej maszyny
Parametry Javy

To orientacyjne wyliczenie na start, a nie gwarancja. Każdy serwer zachowuje się inaczej.

Skąd te liczby

Sam serwer z pustym światem potrzebuje około 1-2 GB. Każdy gracz ładuje wokół siebie chunki, więc pamięć rośnie z liczbą graczy online i z zasięgiem widzenia - przy zasięgu 10 gracz trzyma w pamięci kilkaset chunków. Pluginy dokładają zwykle niewiele, ale duże pluginy z bazami danych, mapami i ekonomią potrafią zająć setki megabajtów. Mody i modpacki są najbardziej wymagające, bo dodają nowe bloki, moby i światy.

Kalkulator podaje dwie wartości. RAM dla serwera to ilość, którą ustawiasz w parametrze -Xmx przy starcie Javy. Pamięć całej maszyny jest większa, bo system, Java poza stertą i inne programy też jej potrzebują. Na VPS-ie z 8 GB pamięci nie dawaj serwerowi wszystkich 8 GB.

Więcej RAM nie zawsze pomaga

Gdy serwer laguje, a pamięci jest dość, problemem zwykle jest procesor: za dużo bytów, farmy, redstone albo źle napisany plugin. Wtedy dokładanie pamięci nic nie da. Za to bardzo duża sterta, np. 32 GB dla małego serwera, może wydłużać pauzy na sprzątanie pamięci. Lepiej zmniejszyć zasięg widzenia, ustawić rozsądny zasięg symulacji, pregenerować świat i używać zoptymalizowanego silnika, np. Papera.

Jak sprawdzić, czy wystarcza

Gotowy skrypt startowy z zalecanymi flagami Javy zrobisz w generatorze flag startowych.