Lodehost logoLodehost

Wydajność i naprawy

Mody wydajnościowe dla serwerów Fabric i NeoForge, które obsługują Minecraft 26.2

Serwer z modami może odzyskać czas ticka dzięki modom, których gracze nigdy nie widzą. Listy takich modów szybko się jednak starzeją: wiele polecanych nazw nie ma stabilnego buildu dla Twojej wersji, a dwa popularne nie chcą wystartować razem. Ten poradnik obejmuje tylko mody ze stabilnym wydaniem dla Java Edition 26.2 na Modrinth z 14 września 2026 i pokazuje, jak udowodnić ze spark, że pomogły.

8 min czytania

Serwer z modami podzielony na pięć części, każda z modem, który ją przyspiesza
Każdy mod wydajnościowy pracuje nad jedną częścią serwera. Wiedza, nad którą, mówi, co zainstalować.

Gdzie serwer z modami traci czas

Serwer ma 50 milisekund na tick na moby, uprawy, redstone, światło, teren i pakiety do każdego gracza. Każdy mod wydajnościowy przepisuje jedną część tej pracy, żeby kosztowała mniej czasu albo pamięci, dlatego jeden mod rzadko naprawia wszystko, a pięć modów na tę samą część nie pomaga bardziej niż jeden.

Część serweraCo robi się ciężkieMody, które nad nią pracują
Logika gryAI mobów, ruch bytów i kolizje, tickowanie blokówLithium, Moonrise
PamięćKażdy mod dodaje dane, które musi pomieścić heapFerriteCore
OświetlenieAktualizacje światła, gdy generuje się teren albo zmieniają się duże budowleScalableLux albo Moonrise
Wczytywanie i zapis chunkówGracze wlatujący w nowe ziemie, autozapisyMoonrise, ServerCore
SiećObsługa pakietów dla wielu graczyKrypton (tylko Fabric)
Konkretne budowleObwody z czerwonego pyłu, farmy XPAlternate Current, Clumps

Zanim cokolwiek z tego zrobisz, sprawdź, w którym wierszu siedzi Twój lag. Serwer, który staje, bo gracze eksplorują, dużo bardziej potrzebuje terenu wygenerowanego z wyprzedzeniem niż moda do fizyki, a serwer z brakiem pamięci potrzebuje większego heapu, zanim FerriteCore naprawdę coś zmieni.

Mody ze stabilnym buildem 26.2

ModCo zmieniaFabric 26.2NeoForge 26.2Czy gracze go potrzebują?
LithiumFizykę, AI mobów, tickowanie bloków, bez zmiany mechanik vanillaTakTakNie
FerriteCoreObniża zużycie pamięci; ile, zależy od używanych modówTakTakNie
ScalableLuxPrzepisany silnik światła oparty na Starlight, z opcjonalnymi równoległymi aktualizacjami światłaTakTakNie
MoonriseSystem chunków, ruch bytów i kolizje, generowanie i zapis chunkówTakTakNie
KryptonStos sieciowy: obsługa pakietów i mniej opróżnień buforaTakNieNie
ServerCoreSkoki lagu, pojawianie się mobów, tickowanie bytów; mocniejsze opcje są wyłączone, dopóki ich nie włączyszTakTakNie, tylko serwer
Alternate CurrentObliczenia zasilania czerwonego pyłuTakTakNie, tylko serwer
ClumpsŁączy pobliskie kule XP w jeden bytTakTakNie
sparkMierzy czasy ticków, pamięć i to, gdzie idzie czasTakTakNie

Sprawdzone na stronie Modrinth każdego moda 14 września 2026, licząc tylko stabilne wydania. Na Forge 26.2 buildy miały tylko spark i Chunky; żaden z pozostałych.

Kilku nazw ze starszych list celowo brakuje. Niektóre mają dla 26.2 buildy alfa i nic stabilnego, inne zatrzymały się na wcześniejszej wersji albo zostały zarchiwizowane. Gdy wyjdzie 26.3, spodziewaj się tej samej luki: przed przeniesieniem serwera sprawdź stronę każdego moda dla dokładnej wersji.

Siatka modów wydajnościowych wobec Fabric, NeoForge i Forge dla Minecraft 26.2
Fabric i NeoForge dzielą prawie całą listę dla 26.2. Forge ma spark i Chunky.

Które się łączą, a które gryzą

Większość tych modów dotyka różnych części serwera i działa razem bez kłopotu. Wyjątkiem jest Moonrise, bo zastępuje całe systemy, które inne mody tylko łatają. Jego własne uwagi o zgodności i metadane moda mówią tak:

  • Moonrise z Lithium albo FerriteCore: działa. Moonrise wyłącza te części Lithium i FerriteCore, które nakładają się na jego zmiany. Autorzy sprawdzają to przy każdym wydaniu, więc aktualizuj te mody razem, a nie jeden osobno.
  • Moonrise ze ScalableLux: Moonrise już zawiera silnik światła z rodziny Starlight, a ScalableLux przedstawia się loaderowi jako Starlight. Moonrise deklaruje Starlight jako niezgodny, więc Fabric Loader nie uruchomi serwera z oboma.
  • Moonrise z C2ME: niezgodne. C2ME przepisuje system chunków, który Moonrise zastępuje w całości, a dla 26.2 i tak ma tylko buildy alfa.
  • Krypton: autor nazywa go pracą w toku i testuje z Fabric API i Lithium. Jeśli połączenia zachowują się dziwnie, usuń go jako pierwszy.
ZestawFabric 26.2NeoForge 26.2
Lekki zestawLithium, FerriteCore, ScalableLux, KryptonLithium, FerriteCore, ScalableLux
Zestaw z MoonriseMoonrise, Lithium, FerriteCore, KryptonMoonrise, Lithium, FerriteCore
Dodaj w razie potrzebyAlternate Current, Clumps, ServerCoreAlternate Current, Clumps, ServerCore

Wybierz jeden z pierwszych dwóch wierszy, nie oba. spark idzie do każdego zestawu, bo nim mierzysz.

Mody z zawartością też mogą się gryźć

Mod z zawartością wciąż może kłócić się z Lithium albo Moonrise. Jeśli serwer przestaje startować, najpierw usuń ostatnio dodany mod wydajnościowy; poradnik o starcie serwera pokazuje, gdzie jest błąd.

Trzy, które zmieniają coś, co gracze mogą zauważyć

Lithium, FerriteCore, ScalableLux i Moonrise celują w dokładne zachowanie vanilla; Lithium jest nawet dozwolony w oficjalnym speedrunningu Minecrafta. Trzy inne wymieniają odrobinę tego na szybkość.

Alternate Current

Czerwony pył w vanilla aktualizuje sąsiadów w kolejności zależnej od tego, gdzie w świecie leży przewód, co sprawia, że trudno ją przewidzieć. Alternate Current najpierw liczy całą sieć przewodów, a potem aktualizuje w kierunku przepływu zasilania. Prawie każda budowla dalej działa, ale maszyna, która polega na kolejności vanilla, może zachowywać się inaczej, więc duże przetestuj przed i po.

Clumps

Clumps łączy leżące blisko siebie kule XP w jeden byt i pozwala graczom zebrać je w chwili dotknięcia. Farma XP przestaje tworzyć setki osobnych kul, o co właśnie chodzi, ale zbieranie działa inaczej niż w vanilla. Od 1.17 wystarczy, że jest na serwerze.

ServerCore

ServerCore przychodzi w ostrożnym stanie. Dwie jego optymalizacje są włączone od początku, reduce-sync-loads i cache-ticking-chunks, a pierwsza oznacza, że trzymane mapy rysują tylko wczytane chunki. Wszystko cięższe jest wyłączone, dopóki nie włączysz tego w config/servercore/config.yml:

OpcjaDomyślnieCo robi po włączeniu
activation-rangeenabled: falseByty daleko od graczy tickują rzadziej, z domyślnym zasięgiem 16 bloków. Farmy mobów mogą zwolnić.
lobotomize-villagersenabled: falseWieśniacy uwięzieni w przestrzeni jednego bloku tickują rzadziej, co ustawia tick-interval: 20. Hale handlowe robią się lżejsze.
dynamicenabled: falseObniża dystans tickowania chunków, limity mobów, dystans symulacji i widzenia, gdy ticki są wolne, celując w target-mspt: 35
breeding-capenabled: falseOgranicza, ile zwierząt jednego rodzaju można rozmnożyć blisko siebie

Większość tych ustawień przeładujesz przez servercore reload w konsoli; servercore status pokazuje, co w tej chwili robią ustawienia dynamiczne, a mobcaps pokazuje limity mobów na gracza. Drugi plik, optimizations.yml, działa dopiero po restarcie.

Co muszą zainstalować gracze

Nic z tej listy. Modrinth oznacza ServerCore i Alternate Current jako tylko serwerowe, a pozostałe jako opcjonalne po stronie gracza. Lithium wprost mówi, że klienci mogą dołączać bez niego. FerriteCore sugeruje obie strony, ale tylko dlatego, że oszczędza też pamięć we własnej grze gracza; dołączanie działa bez niego. Gracz, który chce płynniejszej liczby klatek na własnym komputerze, może dodać mod renderujący taki jak Sodium, którego serwer nigdy nie potrzebuje.

W przeciwieństwie do modów z zawartością dodanie albo usunięcie tych modów nigdy nie zmienia listy potrzebnej graczom, więc możesz je testować bez wysyłania komukolwiek nowej paczki. Poradnik o dołączaniu do serwera z modami opisuje mody, które gracze współdzielą.

Jeden szczegół dla Fabric: Modrinth nie podaje zależności od Fabric API dla plików 26.2 Lithium, FerriteCore, ScalableLux, Moonrise ani spark, ale Clumps i Chunky jej wymagają. Zainstaluj te dwa z zakładki „Mody”, a katalog pobierze Fabric API razem z nimi.

Instalacja z zakładki „Mody”

  1. Ustaw dokładną wersję

    W zakładce „Ustawienia” sprawdź „Typ serwera” i pole „Wersja Minecrafta” pod „Oprogramowanie serwera”. Katalog szuka dokładnie tego loadera i wersji, więc serwer na Fabric 26.2 widzi tylko pliki zbudowane dla Fabric 26.2.

  2. Przeszukaj sprawdzony katalog

    Otwórz zakładkę „Mody” i wpisz nazwę w „Szukaj modów” pod „Sprawdzony katalog Modrinth”. Mody działające tylko na komputerze gracza są pomijane w wynikach, więc Sodium się tam nie pojawi.

  3. Zainstaluj jeden mod

    Kliknij „Sprawdź i zainstaluj”. Panel wybiera najnowsze stabilne wydanie, pobiera z nim wymagane zależności i sprawdza SHA-512 każdego pliku, zanim cokolwiek trafi do mods. Gdy mod ma kilka stabilnych wydań dla Twojej wersji, lista „Wersja” na jego karcie pozwala wybrać.

  4. Zrestartuj i potwierdź

    Panel podaje, ile sprawdzonych plików zainstalował. Zrestartuj z zakładki „Konsola”; na Fabric log startu wypisuje Loading z liczbą modów i po jednej linijce na mod, więc zobaczysz, że nowy został wczytany.

Sprawdzony katalog Modrinth w zakładce Mody z wyszukiwaniem Lithium
Nagłówek katalogu podaje loader i wersję, których szuka, więc niepasujący build nigdy się nie pokaże.

Jeśli mod ma dla Twojej wersji tylko pliki alfa albo beta, instalacja zatrzymuje się z No exact stable fabric 26.2 build exists for i nazwą moda, a nic nie zostaje zapisane. Mody zainstalowane w ten sposób pojawiają się na karcie „Aktualizacje” z przyciskiem „Aktualizuj”, gdy Modrinth ma nowszą wersję; plików wgranych samodzielnie przez zakładkę „Pliki” nie da się tam śledzić.

Zmierz różnicę zamiast zgadywać

Spokojniejszy wieczór po instalacji niewiele dowodzi; może nikt nie eksplorował. Porównaj dwa pomiary z podobnych chwil, z jedną zmianą pomiędzy nimi.

  1. Najpierw zainstaluj sam spark

    spark ma buildy dla Fabric, NeoForge i Forge na 26.2. Zainstaluj go przed jakimkolwiek modem wydajnościowym, żeby pierwszy pomiar pokazał serwer taki, jaki był.

  2. Zapisz punkt odniesienia

    W zwykły zajęty wieczór uruchom w konsoli spark tps i spark health show --memory, a potem spark profiler start --timeout 300. Zachowaj link do raportu, który spark wypisze po pięciu minutach.

  3. Dodaj jeden mod albo jeden zestaw

    Zainstaluj Lithium albo cały wybrany wyżej zestaw i zrestartuj. Dodawanie modów pojedynczo trwa dłużej, ale mówi, który zasłużył na miejsce.

  4. Zmierz ponownie w podobnej chwili

    Podobni gracze i aktywność, te same polecenia. Porównaj czasy ticków, liczby heapu i udział głównego wątku, który zajmują byty, chunki i oświetlenie.

Konsola

spark tps
spark health show --memory
spark profiler start --timeout 300
spark tickmonitor --threshold-tick 60
spark gc

spark tickmonitor --threshold-tick 60 zgłasza, dopóki jest włączony, każdy tick dłuższy niż 60 milisekund, co ułatwia policzenie wolnych ticków przed i po. spark gc wymienia ostatnie odśmiecania pamięci i to, na jak długo zatrzymały serwer, co warto czytać obok liczb pamięci, gdy próbujesz FerriteCore. Szczegółowe czytanie profilu opisuje poradnik o spark, który przechodzi przez drzewo.

Dwa raporty spark obok siebie, przed i po instalacji Lithium
Ta sama godzina wieczoru, ci sami gracze: porównuj czasy ticków, nie liczbę ticków.

Wyłączanie jednej części, gdy coś się psuje

Gdy farma albo maszyna przestaje działać po instalacji moda wydajnościowego, nie zawsze trzeba usuwać mod. Dwa z nich pozwalają wyłączyć pojedynczą zmianę.

config/lithium.properties

mixin.ai.pathing=false

Lithium tworzy config/lithium.properties przy pierwszym starcie, z samym komentarzem w środku. Pusty plik oznacza, że każda opcja ma wartość domyślną; każda dodana linijka nadpisuje jedną grupę zmian, jak linijka o wyznaczaniu ścieżek powyżej. Lithium opisuje swoje opcje osobno dla Fabric i NeoForge, więc sprawdź nazwy dla swojego loadera i restartuj po każdej edycji.

Moonrise trzyma ustawienia w config/moonrise.yml, z wyjaśnieniem zapisanym przy każdej opcji w samym pliku. Zmniejsza też to, jak mocno serwer próbuje nadrobić po skoku lagu, więc serwer, który na chwilę został w tyle, nie pędzi potem przez ticki. Jeśli problem zostaje, usuwaj mody jeden po drugim z „Installed mods” w zakładce „Mody”, restartując pomiędzy, aż zachowanie wróci.

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

FAQ

Pytania o mody wydajnościowe dla serwera

Czy Lithium działa na NeoForge?

Tak. Ten sam projekt Lithium na Modrinth publikuje osobne pliki dla Fabric i NeoForge, a oba miały stabilne wydanie dla 26.2 w chwili sprawdzania. Forge nie ma buildu Lithium dla 26.2.

Czy mogę użyć C2ME na serwerze 26.2?

Tylko jako build alfa, którego katalog panelu nie instaluje. Nie działa też obok Moonrise, więc zdecyduj się na jedno podejście do chunków, zanim wgrasz go ręcznie.

Czy nie lepiej po prostu uruchomić Paper zamiast modów wydajnościowych?

Jeśli nie potrzebujesz modów, Paper jest prostszym wyborem, a sami autorzy Moonrise mówią, że prawie wszystkie jego zmiany są już częścią Papera. Porównanie Papera opisuje stronę pluginów.

Dlaczego mój serwer wciąż laguje z zainstalowanym Lithium?

Lithium odciąża istniejącą pracę, ale nie może jej usunąć. Tysiące bytów, świeży teren albo jeden ciężki mod z zawartością wciąż widać w profilu spark. Gdy dominują byty wokół graczy, mniejszy dystans symulacji często pomaga bardziej niż kolejny mod.

Czy mody wydajnościowe sprawiają, że serwer zużywa mniej RAM?

FerriteCore tak, a ile oszczędza, zależy od używanych modów. Lithium i Moonrise oszczędzają głównie czas procesora, więc sprawdź użycie heapu w spark health show --memory, zamiast liczyć, że wystarczy mniejszy pakiet.

Czas ticka to to, czego serwerowi z modami brakuje.

Przeczytaj, na co idzie 50 milisekund ticka i na co zwrócić uwagę, gdy modpack potrzebuje go więcej.

Jak działa wydajność