// Minecraft

Ile RAM potrzebuje serwer SMP? Od 5 znajomych do 40 graczy

Ile RAM potrzebuje serwer SMP? Od 5 znajomych do 40 graczy

Pytanie, które najczęściej słyszymy od ekip zakładających SMP: ile RAM-u wziąć? Szczera odpowiedź brzmi: liczba graczy decyduje o wiele mniej, niż ludzie myślą. Serwer Paper z dziesięcioma znajomymi, którzy spokojnie budują, świetnie działa na 5 GB, a czterech graczy śmigających na elytrach po świeżym świecie potrafi przyciąć serwer z 8 GB. Poniżej zasady kciuka, którymi się kierujemy, skąd się biorą i co ustawić, zanim w ogóle pomyślisz o większej pamięci.

Zasada kciuka według liczby graczy

Graczy jednocześnie onlineRAMW MC-NodePasuje do
1–105 GBRedstone, 5,50 € mies.Vanilla lub Paper, garść pluginów, view-distance 8
10–208 GBDirt, 8,80 € mies.Paper z czatem głosowym, mapą i CoreProtect
20–2510 GBClay, 11,00 € mies.Dużo pluginów, gracze Bedrocka przez Geysera
25–4015 GBGravel, 15,00 € mies.Serwer społecznościowy, duży świat, renderująca się mapa

Te liczby zakładają Papera w najnowszej wersji i view-distance 8. Odpowiadają zaleceniom dotyczącym liczby graczy przy naszych pakietach Minecraft, które kosztują około 1,10 € za GB. Dla modpacków obowiązują inne zasady; opisujemy je w artykule Ile RAM potrzebuje serwer z modpackiem?.

Na co naprawdę idzie pamięć

Serwer Minecraft zużywa pamięć przede wszystkim na załadowane chunki. Każdy gracz trzyma w pamięci kwadrat chunków wokół siebie, a jego rozmiar ustalasz ty przez view-distance i simulation-distance. Dziesięciu graczy mieszkających blisko siebie dzieli chunki i razem kosztuje niewiele; dziesięciu graczy eksplorujących każdy w innym końcu świata ładuje dziesięć razy więcej. Dlatego liczba graczy to miara przybliżona, a prawdziwą jest styl gry.

  • View-distance 8 zamiast 10 to o około jedną trzecią mniej załadowanych chunków. Dla SMP 8 to aż nadto; 6 wydaje się już ciasne.
  • Simulation-distance 6 określa, jak daleko aktywne są moby i uprawy. Poniżej 5 psuje farmy; powyżej 8 kosztuje dużo CPU i pamięci.
  • Generowanie nowych chunków to najcięższa praca, jaką wykonuje serwer. Z granicą świata i Chunky wygenerujesz wszystko z wyprzedzeniem, a potem serwer musi już tylko ładować zamiast obliczać.

Ile kosztują pluginy

Większość pluginów nie kosztuje prawie nic: Simple Voice Chat, LuckPerms, plugin revive i DiscordSRV razem to kilkaset megabajtów. Dwa wyjątki:

  • CoreProtect zapisuje do bazy danych, która na dysku może urosnąć do gigabajtów, ale zużywa mało RAM-u. Ustaw okres przechowywania na kilka tygodni.
  • BlueMap i Dynmap podczas renderowania nowych obszarów zużywają sporo CPU i pamięci. Wyrenderuj świat raz w spokojnym momencie; potem utrzymanie jest lekkie.

Zestawienie pluginów, których SMP naprawdę potrzebuje, znajdziesz w artykule Najlepsze pluginy na hardcore SMP.

Gracze Bedrocka i duże grupy

Geyser tłumaczy każdy pakiet Bedrocka na Javę i odwrotnie. Kosztuje to trochę dodatkowego CPU i pamięci na każdego gracza Bedrocka; licz mniej więcej dwa razy tyle co gracz Javy. Pięciu dodatkowych znajomych na telefonie lub konsoli to więc żaden problem na 8 GB, ale dwudziestu graczy Bedrocka wymaga 10 GB lub więcej. Jak to skonfigurować, przeczytasz w artykule Java i Bedrock na jednym serwerze.

Więcej RAM-u nie zawsze znaczy lepiej

Oto pułapka: Java rozdziela przydzieloną pamięć i okresowo ją sprząta. Jeśli dasz serwerowi dla dziesięciu graczy 16 GB, Java ochoczo to wypełni, a każde sprzątanie potrwa dłużej, czego skutkiem są drobne przycięcia. Nasz panel uruchamia Minecrafta z popularnymi flagami Aikara, które łagodzą to zachowanie, ale zasada pozostaje: wybierz najmniejszy rozmiar, który pasuje, i rozszerz go, gdy liczby to podpowiedzą. Rozszerzenie to jedno kliknięcie i odbywa się bez utraty danych.

Jak zmierzyć, czy masz dość

  1. Sprawdź w panelu zużycie pamięci podczas zatłoczonego wieczoru. Jeśli stale jesteś powyżej 85 procent, rozsądnie jest wziąć rozmiar większy.
  2. Sprawdź TPS komendą /tps. Jeśli trzyma się na 20, a gracze zgłaszają lagi, problemem jest ich połączenie albo view-distance, a nie pamięć.
  3. Zainstaluj sparka i zobacz, co pożera czas. Często to jeden plugin albo jedna farma, a nie ilość RAM-u. Wyjaśnienie znajdziesz w artykule jak naprawić lagi za pomocą sparka oraz w TPS, MSPT i lagi: co naprawdę znaczą te liczby.

Hardcore SMP: czy to coś innego niż zwykły survival?

Nie. Hardcore zmienia poziom trudności i to, co dzieje się po śmierci, a nie obciążenie serwera. Za to w ekipach hardcore częściej widać, że gracze budują daleko od siebie, bo nikt nie chce creepera obok cudzej bazy. To oznacza więcej załadowanych chunków na gracza, więc przy sezonie hardcore na piętnastu graczy zaokrąglaj raczej do 8 GB niż do 5 GB.

Szybka pomoc w wyborze

Jeśli wahasz się między dwoma rozmiarami, zdecyduj na podstawie trzech pytań. Ilu graczy jest jednocześnie online w zatłoczony wieczór, a nie ilu jest na whiteliście? Grają blisko siebie czy rozproszeni po świecie? I czy masz mapę albo graczy Bedrocka? Dwa razy „dużo” oznacza rozmiar większy. Ekipa ośmiu znajomych, która razem buduje wioskę i od czasu do czasu rusza na przygodę, ma z 5 GB spory zapas; ta sama ekipa z BlueMap, czatem głosowym i czterema kuzynami na Nintendo Switch to typowy przypadek na 8 GB. A ponieważ rozszerzenie to jedno kliknięcie, zbyt mały start nigdy nie jest kosztownym błędem.

Czytaj dalej

// WYPRÓBUJ SAM
Twój serwer Minecraft online w 60 sekund
Zobacz pakiety →