Lodehost logoLodehost

Planowanie serwera

Ile RAM potrzebuje serwer Minecraft?

Pamięć to pierwsza liczba, którą ludzie porównują, i najłatwiej się w niej pomylić. Kupisz za mało, a serwer spędza wieczory na sprzątaniu zamiast na tickach; kupisz za dużo, a Java nigdy nie dotknie połowy. Potrzebny rozmiar wynika z kilku rzeczy, które da się policzyć, więc ten poradnik je liczy.

6 min czytania

Ilustracja pamięci serwera Minecraft podzielonej na heap i część zarezerwowaną dla Javy
Pamięć każdego pakietu ma dwóch lokatorów: heap, w którym mieszka Twój świat, i mniejszą część, którą Java zatrzymuje dla siebie.

Co zajmuje pamięć serwera

Działający serwer trzyma w pamięci cztery rodzaje rzeczy i tylko jeden z nich ma dużo wspólnego z liczbą osób online.

  • Załadowane chunki. Każdy gracz utrzymuje załadowany teren wokół siebie. Przy domyślnym zasięgu widzenia 10 ten obszar ma 21 chunków szerokości, czyli 336 bloków. Dwóch graczy w tej samej bazie dzieli większość terenu; dwóch graczy eksplorujących w przeciwnych kierunkach ładuje każdy swój.
  • Byty i bloki z danymi. Moby, upuszczone przedmioty, osadnicy, skrzynie, lejki i piece siedzą w pamięci, dopóki ich chunk jest załadowany. Farma mobów z dwustoma zombie waży więcej niż dziesięciu spokojnych graczy.
  • Pluginy i mody. Każdy przynosi własny kod i dane. Mały plugin to kilka megabajtów. Mapa renderowana na żywo albo modpack z kilkuset modami potrafi zająć gigabajty, zanim dołączy pierwszy gracz.
  • Sama Java. Środowisko potrzebuje miejsca obok świata: załadowane klasy, stosy wątków, bufory sieciowe i księgowość garbage collectora. Ta część nie maleje, gdy serwer jest pusty.
Schemat chunków załadowanych wokół dwóch graczy, jednego w bazie i jednego na wyprawie
Dwóch graczy, dwa zupełnie różne obciążenia: ten w bazie dzieli chunki z farmą, a odkrywca ciągnie za sobą świeży obszar.

Dlatego zasady w stylu „jeden gigabajt na pięciu graczy” tak szybko się rozpadają. Dziesięciu znajomych mieszkających w jednej wiosce i dziesięciu nieznajomych, z których każdy pobiegł w inną stronę, to ta sama liczba graczy i zupełnie inne obciążenie. Zanim spojrzysz na to, ilu masz graczy, zobacz, jak grają.

Heap jest mniejszy niż pakiet, i to celowo

Przy pakiecie 8 GB kusi, żeby oddać Minecraftowi całe 8 GB. Proces Javy tak nie działa. Świat mieszka w heapie, ale Java używa też pamięci poza nim, a proces, który przekroczy limit swojego kontenera, zostaje zatrzymany na miejscu: bez raportu awarii, bez ostatniej linijki w logu, po prostu serwera już nie ma.

Dlatego panel dzieli każdy pakiet na dwie części. Zostawia 15 procent poza heapem, nigdy mniej niż 768 MB i nigdy więcej niż 2 GB, a resztę oddaje światu. Na serwerze Paper albo vanilla wygląda to tak:

PakietPamięćHeap dla świataZostaje dla samej Javy
CampCamp2 GB1280 MB768 MB
MiniMini4 GB3328 MB768 MB
StarterStarter8 GB6963 MB1229 MB
StandardStandard12 GB10 445 MB1843 MB
PremiumPremium24 GB22 528 MB2048 MB
UltimateUltimate48 GB47 104 MB2048 MB
DedicatedDedicated96 GB96 256 MB2048 MB
TitanTitan128 GB129 024 MB2048 MB

Obie kolumny należą do Ciebie. Nic nie jest zatrzymywane; prawa kolumna to po prostu to, czego Java używa obok heapu.

Od 24 GB wzwyż część dla Javy zostaje na 2 GB, bo potrzeby samego środowiska się wypłaszczają, a świat dalej rośnie. Przejście ze Standard na Premium podwaja pamięć i daje światu ponad dwa razy większy heap: 10 445 MB zmienia się w 22 528 MB.

Rozmiar na start dla każdego rodzaju serwera

To, co działa na serwerze, zmienia tę liczbę bardziej niż cokolwiek innego. Potraktuj to jako pierwsze przybliżenie, a potem zmierz, gdy gracze będą online.

Co uruchamiaszGraczeZacznij od
Vanilla albo Paper, mała grupa grająca razemod 2 do 52 do 4 GB, Camp albo Mini
Paper z zestawem pluginów: działki, ekonomia, kilka minigierod 10 do 208 GB, Starter
Fabric z modami na wydajność albo lekki modpackod 5 do 108 GB, Starter
Duży modpack z kilkuset modamiod 5 do 1012 GB, Standard
Ciężkie modpacki albo kilka światów na jednym serwerze10 lub więcej24 GB, Premium

Punkty startowe, nie limity. Świat nastawiony głównie na eksplorację potrzebuje więcej, niż mówi tabela, płaski świat kreatywny mniej.

Serwer Crossplay tłumaczy dla graczy z Bedrocka w tym samym procesie. Jeśli połowa Twojej grupy dołącza z telefonów i konsol, zejdź o wiersz niżej wcześniej, niż zrobiłbyś to dla samej Javy.

Modpacki to najprostszy przypadek, bo ich twórcy zwykle podają, czego paczka potrzebuje. Gdy instalujesz paczkę z zakładki „Mody”, panel odczytuje to zalecenie i mówi Ci, jeśli Twój pakiet jest poniżej. Nie dokładaj dodatkowych modów do paczki, która już jest na granicy.

Jak serwer daje znać, że brakuje mu pamięci

Brak pamięci rzadko zaczyna się od czystego błędu. Zaczyna się od serwera, który z każdą godziną wieczoru jest coraz wolniejszy. Oto objawy, mniej więcej w kolejności, w jakiej się pojawiają:

  1. Konsola wypisuje Can't keep up! Is the server overloaded? tym częściej, im dłużej serwer działa, a restart na chwilę ją ucisza.
  2. Linia pamięci w zakładce „Konsola” rośnie, trochę opada po każdym sprzątaniu i znów rośnie od wyższego poziomu niż wcześniej.
  3. Konsola pokazuje java.lang.OutOfMemoryError: Java heap space, a serwer się zawiesza albo zatrzymuje.
  4. Serwer znika bez żadnego błędu. To cały proces przekroczył swój limit, przed czym ma chronić opisany wyżej podział, ale mody używające pamięci poza heapem wciąż mogą to spowodować.
Wykres pamięci na żywo w zakładce Konsola w panelu Lodehost
Piła, która rośnie i wraca w dół, jest zdrowa. Poziom dna, który przez cały wieczór idzie w górę, już nie.

Pojedyncza linijka Can't keep up! tuż po starcie albo wtedy, gdy ktoś wlatuje w teren, którego nikt jeszcze nie odwiedził, jest normalna. Sygnałem staje się wtedy, gdy takie linijki wciąż pojawiają się na spokojnym serwerze.

Kiedy więcej RAM nie pomoże

Minecraft wykonuje pracę dla swoich światów na jednym głównym wątku i ma na to 50 milisekund na tick. Gdy tick trwa dłużej, serwer zostaje w tyle, niezależnie od tego, ile pamięci zostało. Lag przy wolnej pamięci prawie zawsze bierze się z jednego z tych powodów:

Heap dużo większy, niż świat potrzebuje, też nie przyspiesza ticków. Daje tylko garbage collectorowi więcej miejsca do zapełnienia, zanim posprząta. Dobierz rozmiar do tego, co uruchamiasz dziś, z pewnym zapasem na rozwój.

Sprawdź, ile Twój serwer naprawdę używa

Mierz w zwykły wieczór z graczami online, nie na pustym serwerze rano. Zajmuje to około piętnastu minut.

  1. Otwórz zakładkę Konsola

    Panel zasobów na żywo pokazuje pamięć obok procesora. Obserwuj go przez dziesięć minut, zamiast zerknąć raz, bo linia cały czas się porusza.

  2. Poproś sparka o raport zdrowia

    Paper 1.21 i nowsze mają wbudowanego sparka. Wpisz w konsoli spark health; panel wysyła komendy bez ukośnika. Raport pokazuje użycie heapu, obciążenie procesora i czas ostatnich ticków.

  3. Patrz na dno, nie na szczyty

    Liczy się to, jak nisko spada pamięć tuż po sprzątaniu. Jeśli w zwykły wieczór to dno zostaje powyżej trzech czwartych heapu, świat wyrósł z pakietu.

  4. Najpierw spróbuj tanich poprawek

    Zmniejsz zasięg widzenia o jeden stopień, usuń sterty przedmiotów i przerośnięte farmy, i zrestartuj raz. Jeśli w ciągu wieczoru dno wróci na tę samą wysokość, przejdź na większy pakiet.

Napisane i sprawdzone przez zespół Lodehost, ostatnia weryfikacja 13 września 2026.

FAQ

Pytania o RAM serwera Minecraft

Czy 2 GB RAM wystarczy na serwer Minecraft?

Na świat vanilla albo Paper dla kilku znajomych, którzy grają razem, tak. W pakiecie Camp z 2 GB świat dostaje 1280 MB heapu, co wygodnie wystarcza małej grupie. Dodaj pluginy, więcej graczy albo modpack, a będziesz chciał 4 GB lub więcej.

Ile RAM potrzebuję dla 10 graczy?

To zależy bardziej od tego, co uruchamiają, niż od samej liczby. Dziesięciu graczy na vanilla albo Paper mieści się w 4 GB, gdy trzymają się razem, a potrzebuje 8 GB, gdy się rozchodzą. Dziesięciu graczy na dużym modpacku potrzebuje 12 GB.

Czy więcej RAM sprawi, że serwer przestanie lagować?

Tylko wtedy, gdy kończy się właśnie pamięć. Większość lagów bierze się z ticków trwających dłużej niż 50 milisekund, a to praca procesora. Zanim zapłacisz za większy pakiet, sprawdź dno pamięci tak, jak opisano wyżej.

Dlaczego Java dostaje mniej pamięci, niż ma mój pakiet?

Bo Java potrzebuje też miejsca poza heapem. Panel zostawia 15 procent pakietu poza heapem, co najmniej 768 MB i co najwyżej 2 GB. Cały pakiet dalej należy do Ciebie; jest tylko podzielony między świat i środowisko, które go niesie.

Ile RAM potrzebuje modpack?

Zacznij od tego, co zalecają twórcy paczki, i dodaj miejsce na graczy. Gdy instalujesz paczkę z zakładki „Mody”, panel odczytuje to zalecenie i ostrzega, jeśli Twój pakiet jest poniżej.

Znajdź rozmiar, który pasuje do Twojego świata.

Osiem pakietów, od 2 GB za €3.95 miesięcznie do 128 GB, wszystkie z tym samym panelem, a w pakietach z miejscami na kopie z codziennymi kopiami zapasowymi.

Porównaj pakiety