Ile RAM potrzebuje serwer Minecraft? Tabela dla liczby graczy i modów
To pytanie wraca za każdym razem, gdy ktoś staje przed listą pakietów i próbuje zgadnąć, czy cztery gigabajty to dużo, czy śmiesznie mało. Odpowiedź brzmi: zależy, ale nie w sposób wymijający, tylko dlatego że serwer dla pięciu znajomych na czystej wersji i serwer z modpackiem na sto modów to dwa zupełnie różne światy. Poniżej rozkładamy to na konkretne liczby, pokazujemy, od czego naprawdę zależy zapotrzebowanie na pamięć, i tłumaczymy, dlaczego dokładanie kolejnych gigabajtów często nie naprawia lagów.
Krótka odpowiedź, jeśli nie masz czasu czytać całości
Jeśli szukasz gotowej liczby i chcesz po prostu wybrać pakiet, poniższa tabela załatwia sprawę. To wartości, które sprawdzają się w praktyce, z zapasem na to, że serwer z czasem obrośnie w pluginy, budowle i graczy.
| Rodzaj serwera | Liczba graczy | Zalecany RAM | Pakiet u nas |
|---|---|---|---|
| Czysta wersja lub Paper | 2 do 5 | 4 GB | Cow |
| Paper z pluginami | 10 do 20 | 6 GB | Slime |
| Serwer z ekonomią i minigrami | 20 do 40 | 8 GB | Spider |
| Średni modpack | 5 do 15 | 10 GB | Creeper |
| Duży modpack lub sieć serwerów | 20 i więcej | 16 GB | Skeleton |
| Rozbudowany projekt publiczny | 50 i więcej | 25 GB i wyżej | Guardian |
Nie przepłacaj na starcie
Od czego naprawdę zależy zapotrzebowanie na pamięć
Wbrew pozorom liczba graczy jest tu tylko jednym ze składników i wcale nie najważniejszym. Serwer Minecrafta trzyma w pamięci przede wszystkim to, co musi w danej chwili symulować: wczytane fragmenty świata, wszystkie stworzenia i przedmioty w nich, dane wszystkich zainstalowanych dodatków. Gracze wpływają na to pośrednio, bo każdy z nich ciągnie za sobą własny kawałek mapy i zmusza serwer do trzymania go w pamięci. Dlatego pięć osób rozrzuconych po czterech różnych wymiarach obciąża serwer bardziej niż piętnaście osób stojących obok siebie na spawnie.
Drugim czynnikiem jest to, co na serwerze uruchamiasz. Kilkanaście typowych pluginów do zarządzania działkami, czatem i ekonomią waży niewiele. Modpack dokładający kilkaset nowych bloków, maszyn i receptur to zupełnie inna historia, bo cała ta zawartość ląduje w pamięci już przy starcie, zanim ktokolwiek się połączy. Trzecim czynnikiem jest sam rozmiar i wiek świata, zwłaszcza jeśli mapa jest mocno zabudowana i pełna działających maszyn.
- Dystans widzenia ustawiany w konfiguracji serwera to najbardziej niedoceniane pokrętło. Każde jego zwiększenie mnoży liczbę fragmentów świata, które serwer musi trzymać dla każdego gracza z osobna.
- Mody i modpacki potrafią podnieść zużycie kilkukrotnie, niezależnie od tego, ilu graczy jest online. Sam start takiego serwera zajmuje już sporą część dostępnej pamięci.
- Farmy i mechanizmy z tysiącami przedmiotów i stworzeń w jednym miejscu obciążają serwer nieproporcjonalnie do ich rozmiaru na mapie.
- Dodatkowe wymiary i mapy od pluginów do minigier działają jak osobne światy, każdy ze swoim własnym apetytem na pamięć.
Czysta wersja i Paper, czyli najlżejszy wariant
Serwer bez żadnych dodatków jest zaskakująco skromny. Dla kilku osób grających razem cztery gigabajty dają komfort i spory zapas, a przy dwóch czy trzech graczach spokojnie zejdziesz niżej. Warto jednak pamiętać, że kolejne wydania gry są cięższe od tych sprzed lat. Poradniki z czasów, gdy serwer chodził na jednym gigabajcie, dawno się zdezaktualizowały i lepiej ich nie traktować jako punktu odniesienia.
Paper i pokrewne wersje serwera nie zjadają zauważalnie więcej niż czysta wersja, a przy okazji lepiej gospodarują tym, co dostaną. Jeśli planujesz cokolwiek poważniejszego niż wspólna zabawa na weekend, i tak prędzej czy później na Paper przejdziesz, więc równie dobrze możesz zacząć od niego.
Pluginy zjadają mniej, niż się wszystkim wydaje
Panuje przekonanie, że każdy dodany plugin to kolejny gigabajt. W praktyce dwadzieścia typowych pluginów potrafi zmieścić się w kilkuset megabajtach, bo większość z nich to tylko zestaw komend i reguł, a nie nowa zawartość gry. Sześć gigabajtów spokojnie obsłuży serwer survivalowy z ochroną terenu, ekonomią, rangami i kilkoma dodatkami dla wygody.
Wyjątki oczywiście są i warto je znać, bo to zwykle one wywracają plany. Dodatki rysujące mapę świata w przeglądarce potrafią przy pierwszym skanowaniu obciążyć serwer bardzo mocno. Podobnie działa masowa edycja terenu, gdy jedną komendą przesuwasz albo kopiujesz gigantyczny obszar. To krótkotrwałe skoki, ale jeśli pamięci jest niewiele, właśnie wtedy serwer potrafi się położyć.
Jeden ciężki dodatek zmienia całą kalkulację
Modpacki to zupełnie inna liga
Tutaj wszystkie wcześniejsze liczby przestają obowiązywać. Modpack ładuje setki nowych bloków, przedmiotów, receptur i mechanik, a wszystko to musi znaleźć się w pamięci, zanim pierwszy gracz w ogóle się połączy. Nawet niewielki zestaw modów dla kilku osób zaczyna sensownie oddychać dopiero przy ośmiu gigabajtach, a duże paczki z setkami pozycji na liście chcą dziesięciu, dwunastu albo i więcej.
| Rozmiar paczki | Przykładowa skala | Zalecany RAM |
|---|---|---|
| Lekka | Kilkadziesiąt modów, głównie usprawnienia i dekoracje | 6 do 8 GB |
| Średnia | Sto kilkadziesiąt modów, maszyny i automatyzacja | 8 do 10 GB |
| Duża | Kilkaset modów, rozbudowane systemy i wymiary | 12 do 16 GB |
| Bardzo duża | Największe zestawy z własnymi questami i światami | 16 GB i więcej |
Do tego dochodzi rzecz, o której łatwo zapomnieć. Modpack obciąża nie tylko pamięć, ale i procesor, bo każda maszyna, przenośnik i generator liczy się w każdej sekundzie działania serwera. Dlatego pod paczki modów bierze się pakiety mocniejsze w obu wymiarach naraz, a nie sam większy przydział pamięci.
Dlaczego więcej pamięci nie leczy lagów
To najczęstsze nieporozumienie w całym temacie. Ludzie widzą przycinki, dokładają pamięci, nic się nie zmienia i wyciągają wniosek, że hosting jest słaby. Tymczasem serwer Minecrafta większość swojej pracy wykonuje w jednym głównym wątku, który w kółko przelicza stan świata. Jeśli ten wątek nie wyrabia się w wyznaczonym czasie, spada wskaźnik tempa gry i pojawiają się opóźnienia. Dosypywanie pamięci nie przyspiesza tego ani o jotę, bo problem leży gdzie indziej.
Pamięć pomaga wtedy, gdy jej naprawdę brakuje. Serwer, któremu jej nie starcza, spędza coraz więcej czasu na sprzątaniu nieużywanych danych, a to objawia się regularnymi zacięciami co kilkadziesiąt sekund. Jeśli natomiast serwer zwalnia równomiernie i cały czas, winowajcą jest raczej procesor, przeładowana farma albo źle napisany dodatek.
| Co widzisz | Prawdopodobna przyczyna | Co z tym zrobić |
|---|---|---|
| Zacięcia co kilkadziesiąt sekund, potem znów płynnie | Za mało pamięci, serwer non stop ją porządkuje | Zwiększ przydział pamięci o jeden poziom |
| Stałe spowolnienie przez cały czas gry | Procesor nie wyrabia z symulacją świata | Mocniejszy pakiet, mniejszy dystans widzenia |
| Przycinki tylko przy eksploracji nowych terenów | Generowanie świata w locie | Wygenerowanie mapy z wyprzedzeniem |
| Skoki w konkretnym miejscu na mapie | Przeładowana farma albo mechanizm | Ograniczenie liczby stworzeń i przedmiotów |
| Wysoki ping przy dobrym tempie gry | Odległość do serwera albo łącze gracza | Serwer w Polsce, sprawdzenie połączenia gracza |
Za dużo pamięci też bywa problemem
Jak sprawdzić, czy pamięci faktycznie brakuje
Zamiast zgadywać, warto spojrzeć na dane. Wszystkie potrzebne informacje masz pod ręką, wystarczy wiedzieć, gdzie patrzeć i co te liczby oznaczają.
- 1
Zajrzyj na wykres zużycia w panelu
Panel pokazuje na bieżąco, ile pamięci serwer zajmuje. Interesuje Cię nie chwilowa wartość, tylko przebieg z kilku dni. Jeśli wykres regularnie dobija do sufitu i od razu spada, to klasyczny objaw zbyt ciasnego przydziału. - 2
Sprawdź tempo pracy serwera
Komenda pokazująca liczbę cykli na sekundę mówi, czy serwer nadąża z symulacją. Wartość bliska maksimum oznacza, że jest dobrze, a wyraźnie niższa, że coś go dławi. Sprawdzaj to w godzinach szczytu, nie o trzeciej w nocy. - 3
Zrób pomiar wydajności
Dostępne dla Paper i podobnych wersji narzędzia diagnostyczne generują raport pokazujący, co konkretnie zjada czas serwera. Zwykle wskazują winowajcę wprost, czy jest nim pojedynczy dodatek, czy konkretna farma. - 4
Zestaw wyniki z liczbą graczy
Porównaj obciążenie z frekwencją. Jeśli serwer radzi sobie przy dziesięciu osobach, a przy piętnastu wysiada, znasz próg i wiesz, o ile musisz podnieść pakiet przed kolejną falą graczy.
Ustawienia, które obniżają zużycie bez wydawania złotówki
Zanim przejdziesz na wyższy pakiet, spróbuj kilku zmian w konfiguracji. Często dają więcej niż dwa dodatkowe gigabajty, bo uderzają w źródło problemu, a nie w jego objaw.
- Zmniejsz
view-distancew plikuserver.properties. Zejście z dwunastu do ośmiu bywa niezauważalne dla graczy, a serwerowi zdejmuje z barków ogromną liczbę fragmentów świata. - Ustaw
simulation-distanceniżej niż dystans widzenia. Gracze nadal widzą daleko, ale serwer symuluje tylko to, co jest blisko nich. - Ogranicz limity stworzeń w konfiguracji serwera, zwłaszcza jeśli na mapie działa kilka dużych farm.
- Wygeneruj mapę z wyprzedzeniem zamiast pozwalać jej powstawać w locie, gdy gracze ruszają na wyprawę.
- Przejrzyj listę dodatków i wyrzuć te, których nikt nie używa. Każdy z nich coś kosztuje, nawet jeśli stoi bezczynnie.
- Ustaw automatyczne czyszczenie porzuconych przedmiotów, jeśli na serwerze zbierają się ich tysiące.
Wartości domyślne nie są optymalne
Ile pamięci trafia do gry, a ile znika po drodze
Warto wiedzieć, że nie cała przydzielona pamięć idzie na świat i graczy. Java potrzebuje swojego zapasu na wewnętrzne struktury, wątki i bufory sieciowe, więc część przydziału zniknie, zanim serwer w ogóle wystartuje. Dlatego przy liczeniu na styk zawsze zostawia się margines, zamiast zakładać, że każdy gigabajt trafi do gry.
U nas nie musisz się tym przejmować w praktyce, bo przydział z pakietu jest tym, czym dysponuje Twój serwer, a panel od razu pokazuje realne zużycie. Ta świadomość przydaje się jednak, gdy porównujesz oferty albo czytasz poradniki pisane pod serwer stawiany samodzielnie na własnej maszynie.
Krótkie FAQ
Czy dwa gigabajty wystarczą na serwer dla znajomych?
Na czystej wersji i przy dwóch czy trzech osobach owszem, serwer ruszy i będzie działać. Problem w tym, że nie zostaje żaden zapas, więc pierwszy większy plugin albo dłuższa wyprawa w nowe tereny potrafi go zadławić. Cztery gigabajty to punkt, od którego przestajesz się nad tym zastanawiać.
Ile pamięci potrzeba na serwer dla stu graczy?
Przy takiej skali sama pamięć przestaje być głównym pytaniem. Realnie mówimy o szesnastu, a przy żywej społeczności nawet dwudziestu pięciu gigabajtach, ale równie ważne jest mocne taktowanie procesora i sensownie ustawiony dystans widzenia. Duże serwery publiczne zwykle dzielą też ruch na kilka mniejszych instancji zamiast pchać wszystko na jedną.
Czy mogę zwiększyć pamięć później, gdy serwer urośnie?
Tak i to najrozsądniejsza droga. Zmiana pakietu na wyższy nie wymaga przenoszenia świata ani konfigurowania czegokolwiek od nowa. Wszystko zostaje na miejscu, a serwer po prostu dostaje więcej zasobów, więc możesz zaczynać niżej i rosnąć razem ze społecznością.
Czy większy przydział pamięci poprawi ping graczy?
Nie, to dwie zupełnie różne rzeczy. Ping zależy od odległości do serwera i jakości łącza po drodze, a nie od tego, ile pamięci ma maszyna. Na opóźnienia u polskich graczy najlepiej działa serwer stojący w Polsce, a nie kolejne gigabajty w pakiecie.
Czy serwer na wersji mobilnej i konsolowej potrzebuje tyle samo?
Zwykle mniej, bo ta odmiana gry jest napisana inaczej i gospodaruje pamięcią oszczędniej niż serwer w Javie. Zasada pozostaje ta sama: liczy się to, co na nim uruchamiasz i jak duży kawałek świata musi być aktywny.
Dobierz pamięć do swojego serwera
Pakiety od 4 do 48 GB pamięci na procesorach AMD Ryzen o wysokim taktowaniu, z ochroną przed atakami DDoS i panelem, w którym widzisz realne zużycie na wykresie. Zaczynasz od tego, czego potrzebujesz dziś, a wyższy pakiet włączasz wtedy, gdy serwer faktycznie urośnie.


