NOWOŚĆ 📢 Ograniczona oferta na start: do 70% zniżki na pierwszy miesiąc, na każdą grę!Zobacz plany

Twojemu serwerowi Minecraft zabrakło pamięci

MinecraftUpdated Oct 28, 20264 min read

Serwerowi Minecraft Java może zabraknąć pamięci na dwa sposoby. Java może wypełnić część pamięci, którą wolno jej używać dla gry, i zatrzymać się z OutOfMemoryError. Albo cały serwer może dojść do pamięci twojego planu, a system go zatrzymuje. Panel mówi, który z nich się zdarzył. W obu przypadkach uruchom serwer ponownie, a potem spraw, żeby zużywał mniej.

Java wypełniła swoją pamięć

Co widzisz. Console pokazuje java.lang.OutOfMemoryError z Java heap space, GC overhead limit exceeded albo Metaspace, albo There is insufficient memory for the Java Runtime Environment to continue. Ramka Dlaczego twój serwer się zatrzymał na stronie Przegląd i nad konsolą mówi Serwerowi skończyła się pamięć. i Java filled all the memory it may use. Remove heavy mods or plugins or lower the view distance, then start it again. Jej przycisk to Otwórz parametry uruchamiania.

Co to znaczy. Panel daje Javie większość pamięci twojego planu dla gry i zachowuje resztę na to, czego Java potrzebuje poza nią. Gra poprosiła o więcej, niż miała Java.

System zatrzymał serwer

Co widzisz. Żółta karta na stronie Przegląd: Temu serwerowi zabrakło pamięci RAM, It needed more memory than its plan gives it, and the system stopped it. Mówi, kiedy to się ostatnio zdarzyło i ile razy w ciągu ostatnich 7 dni. Jej przyciski to Dodaj więcej pamięci i Zobacz użycie. Karta pokazuje się tylko w tygodniu, w którym to naprawdę się zdarzyło.

Co to znaczy. Cały serwer, Java i wszystko wokół niej, doszedł do pamięci twojego planu.

Przywróć serwer

  1. Kliknij Uruchom na górze strony.
  2. Obserwuj Console, aż serwer powie, że skończył start.
  3. Świat jest taki, jak przy ostatnim zapisie. Minecraft zapisuje sam co kilka minut, więc kilka minut gry może przepaść.

Spraw, żeby zużywał mniej

Idź po tej liście i zmieniaj jedną rzecz naraz:

  1. Spójrz, co się zmieniło. Nowe mody lub pluginy, więcej graczy, większy eksplorowany świat. Ostatnia rzecz, którą dodano, to pierwszy podejrzany.
  2. Zmniejsz zasięg widzenia i zasięg symulacji w Ustawienia, Server Properties (Java) (Właściwości serwera). Decydują, ile świata zostaje wczytane dla każdego gracza. Zobacz Jak zmienić zasięg widzenia i zasięg symulacji na serwerze Minecraft.
  3. Usuń mody lub pluginy, których nie używasz, w Modowanie, Zainstalowane.
  4. Znajdź ciężką część przez Profil 60 s na karcie Stan serwera: Jak sprawdzić stan serwera Minecraft: TPS, czas ticku i spark.
  5. Obserwuj kartę RAM w Użycie na stronie Przegląd w najbardziej obciążonym czasie, z graczami online.
Karta Użycie na stronie Przegląd z otwartą kartą RAM

Flagi pamięci Javy

Panel sam dobiera pamięć Javy do twojego planu, a Własne parametry w Ustawienia, Parametry uruchamiania nie przyjmują flag pamięci, takich jak -Xmx. Jeśli starsza flaga tam ustawia pamięć, usuń ją i zapisz, żeby znowu ustawiał ją plan. Zobacz Jak dodać flagi startowe Javy do serwera Minecraft.

Jeśli to się powtarza

Gdy karta Temu serwerowi zabrakło pamięci RAM wraca, choć niczego nowego nie dodano, twój serwer potrzebuje więcej pamięci, niż ma jego plan. Dodaj więcej pamięci otwiera Mój plan, gdzie właściciel może zmienić plan. Zobacz Jak zmienić plan albo okres rozliczeniowy.

Warto wiedzieć

Masz już serwer gdzie indziej? Przenieś go do nas

NASZE OSTATNIE WPISY