Krótka odpowiedź
Dla większości serwerów granica przebiega tam, gdzie zaczynają się mody. Czysty Paper dla ekipy znajomych zadowoli się 3 GB, średni modpack potrzebuje 6 do 8 GB, a duże paczki techniczne nie ruszą sensownie poniżej 10 GB.
| Rodzaj serwera | Gracze | Zalecany RAM |
|---|---|---|
| Vanilla lub Paper, bez dodatków | 2 do 5 | 2 do 3 GB |
| Paper z kilkunastoma pluginami | 5 do 15 | 4 GB |
| Paper, duży serwer z ekonomią i regionami | 20 do 40 | 6 do 8 GB |
| Modpack do 150 modów (Fabric, Forge) | 3 do 8 | 6 do 8 GB |
| Duży modpack techniczny | 3 do 10 | 10 do 16 GB |
Jeśli nie chcesz zgadywać, wypełnij kalkulator serwera. Pyta o silnik, dodatki i liczbę graczy, a na końcu podaje konkretną wartość i pasujące pakiety.
Od czego naprawdę zależy zapotrzebowanie
Pamięć na serwerze Minecraft zjadają trzy rzeczy, w tej kolejności: mody i pluginy, wielkość wczytanego świata i dopiero potem liczba graczy. Dlatego serwer dla trzech osób z ciężkim modpackiem potrzebuje więcej niż serwer dla trzydziestu na czystym Paperze.
Każdy gracz wczytuje wokół siebie fragment świata, a te fragmenty zostają w pamięci jeszcze przez chwilę po jego wyjściu. Im wyższy zasięg widzenia i im bardziej gracze rozproszeni po mapie, tym więcej naraz siedzi w RAM-ie.
Silnik: to samo, a jednak inaczej
Ten sam świat na różnych silnikach zużyje różną ilość pamięci.
- Paper i Purpur mają szereg optymalizacji, których nie ma Vanilla, więc przy tej samej liczbie graczy potrzebują zwykle o 20 do 30 procent mniej pamięci.
- Fabric jest lekki sam z siebie, a rachunek robią dopiero mody.
- Forge i NeoForge startują z wyraźnie większym narzutem, bo ładują dużo więcej klas.
- Vanilla jest najprostsza i najbardziej pamięciożerna przy większej liczbie graczy.
Silnik zmienisz w panelu w każdej chwili, bez ruszania świata. Opisaliśmy to w sekcji o serwerach Minecraft.
Mody i modpacki
Przy modach reguła kciuka brzmi: 100 modów to mniej więcej 4 GB na starcie, zanim ktokolwiek wejdzie na serwer. Do tego dochodzi świat, gracze i to, co mody generują w tle, na przykład maszyny i automatyzacja w paczkach technicznych.
Modpacki mają zwykle w opisie zalecany przydział pamięci, ale jest to wartość dla klienta gry, nie dla serwera. Serwer nie renderuje grafiki, za to trzyma cały wczytany świat, więc bywa i tak, że potrzebuje więcej.
U nas modpacka nie wgrywasz ręcznie: instalator w panelu pobiera go i konfiguruje jednym kliknięciem, razem z odpowiednią wersją silnika.
Liczba graczy i zasięg widzenia
Sam licznik graczy mówi mniej niż to, jak są rozstawieni. Dziesięć osób budujących wspólną bazę obciąża serwer mniej niż trzy, z których każda odkrywa świat w innym kierunku, bo każda taka wyprawa generuje nowe fragmenty mapy.
Największy pojedynczy przełącznik to zasięg widzenia w
server.properties:
view-distance=8
simulation-distance=6
Domyślne 10 i 10 wygląda niewinnie, ale zejście do 8 i 6 potrafi zdjąć z serwera nawet jedną trzecią zużycia pamięci, a gracze prawie tego nie zauważają. To pierwsza rzecz, którą warto zmienić, zanim dołożysz RAM.
Jak sprawdzić, czy brakuje pamięci
W panelu masz wykres zużycia RAM w czasie rzeczywistym. Interesuje Cię nie chwilowy szczyt, tylko to, jak wykres się zachowuje:
- Piła, która wraca nisko to normalna praca. Java zbiera śmieci i zwalnia pamięć.
- Wykres przyklejony do sufitu oznacza, że pamięci brakuje i serwer spędza czas na sprzątaniu zamiast na grze.
- Nagłe zwiechy na sekundę lub dwie przy pełnym wykresie to klasyczny objaw zbyt małego przydziału.
W konsoli pomaga też komenda /tps na Paperze. Jeśli wynik spada
poniżej 18, a pamięć jest pełna, to nie jest już kwestia procesora.
Dlaczego więcej nie zawsze znaczy lepiej
Bardzo duży przydział pamięci ma swoją cenę: im większa sterta, tym dłużej trwa jej sprzątanie. Serwer z 16 GB dla świata, któremu wystarczyłyby 4 GB, potrafi mieć dłuższe zacięcia niż ten mniejszy, bo każde czyszczenie obejmuje więcej danych.
Druga sprawa to procesor. Minecraft liczy świat głównie na jednym rdzeniu, więc jeśli serwer laguje przy pustej pamięci, dokładanie RAM nic nie da. Wtedy problem leży w wydajności pojedynczego rdzenia albo w konkretnym modzie.
Co zrobić, gdy pamięci brakuje
- Zejdź z
view-distanceisimulation-distance, po jednym stopniu, obserwując wykres. - Sprawdź, czy jakiś mod lub plugin nie wycieka. Restart, po którym zużycie od razu wraca do sufitu, wskazuje na konkretnego winowajcę.
- Ogranicz liczbę wczytanych fragmentów świata: mniej stale załadowanych chunków, mniej maszyn działających bez gracza w pobliżu.
- Dopiero teraz zwiększ pakiet. Zasoby zmieniasz w panelu, świat i pliki zostają na miejscu, więc nie ma przenoszenia niczego ręcznie.
Najczęstsze pytania
Ile RAM na serwer Minecraft dla 10 osób?
Na czystym Paperze z kilkunastoma pluginami wystarczą 4 GB. Z modpackiem dla tej samej liczby graczy licz od 8 GB w górę.
Czy 2 GB wystarczą na serwer Minecraft?
Tak, ale tylko na Vanillę albo Papera dla kilku osób, bez modów i bez rozbudowanych pluginów. Przy zasięgu widzenia powyżej 8 zrobi się ciasno.
Czy więcej RAM naprawi lagi?
Tylko wtedy, gdy pamięć faktycznie się kończy. Jeśli wykres zużycia ma zapas, a serwer i tak zwalnia, przyczyną jest procesor albo konkretny mod, i dokładanie pamięci nic nie zmieni.
Ile RAM potrzebuje serwer z modpackiem?
Przyjmij 4 GB na sto modów jako punkt wyjścia i dodaj zapas na świat oraz graczy. Średni modpack to 6 do 8 GB, duże paczki techniczne od 10 GB wzwyż.
Czy da się zwiększyć RAM bez zakładania serwera od nowa?
Tak. Pakiet zmieniasz w panelu, a świat, pluginy i konfiguracja zostają nietknięte. Serwer trzeba tylko uruchomić ponownie, żeby nowy limit zaczął obowiązywać.
Sprawdź, ile potrzebujesz
Kalkulator zada pięć pytań i policzy to za Ciebie, razem z propozycją pakietu.
Otwórz kalkulator