Mody na FPS do Minecraft - jak przyspieszyć grę
Aktualizacja:
- Laguje, czyli co dokładnie? FPS, TPS i ping
- Sodium - od niego zacznij
- Pozostałe mody na wydajność
- Co zainstalować na Fabric, NeoForge i Forge
- Czego nie łączyć
- Ustawienia gry, które zjadają najwięcej FPS
- Co sprawdzić poza grą
- Najczęstsze pytania
Najwięcej FPS w Minecrafcie daje Sodium - mod, który zastępuje silnik renderowania gry. Działa na Fabric, a w nowszych wersjach gry także na NeoForge. Warto dołożyć do niego Lithium (szybsza logika gry), FerriteCore (mniejsze zużycie RAM), ModernFix (krótsze ładowanie), Entity Culling i ImmediatelyFast. Wszystkie instaluje się jak zwykłe mody i żaden nie zmienia wyglądu gry. Poniżej opisujemy, co robi każdy z nich, co wybrać na Forge i jak sprawdzić, czy problemem w ogóle są klatki.
Laguje, czyli co dokładnie? FPS, TPS i ping
"Minecraft laguje" może oznaczać trzy różne problemy i każdy leczy się inaczej. Zanim cokolwiek zainstalujesz, wciśnij F3 - w lewym górnym rogu ekranu debugowania zobaczysz aktualną liczbę klatek na sekundę.
- Niski FPS - obraz się szarpie, a licznik w F3 pokazuje mało klatek. To problem z renderowaniem i tutaj mody z tego poradnika pomagają najbardziej.
- Niski TPS - licznik klatek jest w porządku, ale moby "teleportują się", bloki niszczą się z opóźnieniem, a mechanizmy działają wolniej. Nie nadąża logika gry, czyli serwer. W trybie jednoosobowym gra uruchamia własny, wbudowany serwer, więc ten problem występuje także bez multiplayera.
- Wysoki ping - tylko w grze sieciowej: postać cofa się o kilka bloków, a inni gracze przeskakują. Tego żaden mod po twojej stronie nie naprawi, winne jest łącze albo serwer.
Krótkie, regularne zacięcia przy płynnym poza tym obrazie to w dużych paczkach często sprawa pamięci - opisujemy ją w poradniku jak przydzielić więcej RAM do Minecraft.
Sodium - od niego zacznij
Sodium zmienia sposób, w jaki Minecraft rysuje świat: inaczej przygotowuje i przesyła do karty graficznej geometrię chunków, skuteczniej pomija to, czego i tak nie widać, i ma własne, rozbudowane menu ustawień wideo. Nie dodaje bloków ani przedmiotów, świat wygląda tak samo jak w czystej grze - zmienia się tylko płynność.
Ile klatek przybędzie, zależy od sprzętu i wersji gry, więc nie podamy jednej liczby. Najprościej to zmierzyć: stań w tym samym miejscu przy tym samym zasięgu renderowania, zanotuj FPS z ekranu F3, zainstaluj Sodium i porównaj.
Sodium na Forge i NeoForge
Na nowszych wersjach gry Sodium ma oficjalne wydanie na NeoForge - na liście plików szukaj pozycji z dopiskiem "neoforge". Na Forge, w tym na popularnej w paczkach wersji 1.20.1, używa się Embeddium, nieoficjalnego portu Sodium. W starszych paczkach możesz trafić jeszcze na Rubidium - to wcześniejszy port tego samego typu.
Wszystkie trzy robią to samo, więc instalujesz tylko jeden - dwa naraz w jednym folderze to prosta droga do crasha.
Sodium a OptiFine
OptiFine i Sodium się wykluczają - nie instaluj ich razem. Jeśli OptiFine służy ci głównie do shaderów, jego odpowiednikiem w świecie Sodium jest Iris, który obsługuje większość tych samych paczek shaderów. Instalację opisujemy w poradniku jak zainstalować shadery. Opcje znane z OptiFine, których brakuje w menu Sodium, na przykład wyłączanie animacji, cząsteczek czy mgły, dodaje Sodium Extra, a czytelniejsze menu ustawień - Reese's Sodium Options.
Pozostałe mody na wydajność
Sodium zajmuje się samym rysowaniem obrazu. Pozostałe mody łatają inne wąskie gardła i dobrze się z nim uzupełniają. Żaden nie jest obowiązkowy.
Lithium
Optymalizuje logikę gry: fizykę, sztuczną inteligencję mobów, ticki bloków i wiele mniejszych mechanizmów. Autorzy dbają o to, żeby nie zmieniał zachowania gry, więc farmy i układy z redstone działają tak jak bez niego. Pomaga przy niskim TPS - w trybie jednoosobowym wystarczy zainstalować go w grze, w multiplayerze działa tylko wtedy, gdy jest na serwerze. Powstał na Fabric; czy ma wydanie na NeoForge dla twojej wersji gry, sprawdź na liście plików.
FerriteCore
Zmniejsza ilość pamięci RAM zajmowanej przez grę, głównie dzięki oszczędniejszemu przechowywaniu danych o stanach bloków i modelach. Klatek bezpośrednio nie dodaje, ale przy dużej paczce modów mniejsze zużycie pamięci może oznaczać mniej przycięć. Wychodzi na Fabric, Forge i NeoForge.
ModernFix
Mod z wieloma poprawkami naraz: skraca czas uruchamiania gry, zmniejsza zużycie pamięci i naprawia sporo drobnych błędów. Różnicę najlepiej widać w dużych paczkach, które bez niego potrafią wstawać bardzo długo. Ma wydania na Forge, NeoForge i Fabric - sprawdź na liście plików, dla jakich wersji gry.
Entity Culling
Gra rysuje encje i bloki-encje, czyli moby, skrzynie, tabliczki czy banery, także wtedy, gdy zasłania je ściana. Entity Culling sprawdza, co faktycznie widać, i pomija resztę. Najbardziej przydaje się w bazach pełnych skrzyń, w wioskach i przy farmach mobów.
ImmediatelyFast
Przyspiesza rysowanie interfejsu, tekstu, map i napisów na tabliczkach. Przydaje się zwłaszcza przy rozbudowanym HUD-zie z modów i w miejscach z wieloma mapami w ramkach. Wersje dla poszczególnych modloaderów sprawdź na liście plików.
Dynamic FPS
Dynamic FPS obniża liczbę klatek albo wstrzymuje renderowanie, gdy okno gry jest nieaktywne lub zminimalizowane. W samej grze nic nie zyskasz, ale karta graficzna odpoczywa, kiedy przełączasz się na przeglądarkę - laptop mniej się grzeje i dłużej działa na baterii.
spark - do szukania przyczyny
spark niczego nie przyspiesza - to profiler, który tworzy raport pokazujący, które mody i mechanizmy zajmują najwięcej czasu. Przydaje się, gdy w dużej paczce coś wyraźnie zwalnia, a nie wiadomo co.
Co zainstalować na Fabric, NeoForge i Forge
Zestaw zależy od modloadera. Jeśli jeszcze żadnego nie masz, a chodzi ci głównie o wydajność, wybierz Fabric - to dla niego powstały Sodium i Lithium (instrukcja: jak zainstalować Fabric).
Fabric
- Sodium, a do shaderów Iris
- Lithium, FerriteCore, ModernFix
- Entity Culling, ImmediatelyFast, Dynamic FPS
Część modów wydajnościowych nie wymaga Fabric API, część tak. Jeśli przy starcie gra zgłosi brak fabric-api, dorzuć go do folderu mods.
NeoForge (nowsze wersje gry)
- Sodium w wydaniu na NeoForge, a jeśli dla twojej wersji go nie ma - Embeddium
- FerriteCore, ModernFix, Entity Culling, ImmediatelyFast
- Lithium i Dynamic FPS - jeśli na liście plików jest wydanie na NeoForge
Forge (1.20.1 i starsze)
- Embeddium, a w starszych paczkach Rubidium
- FerriteCore, ModernFix, Entity Culling
- ImmediatelyFast - jeśli jest dostępny dla twojej wersji
Jeśli nie chcesz kompletować plików, jest gotowiec: Fabulously Optimized, paczka na Fabric złożona z modów wydajnościowych, którą instaluje się jak każdy modpack. Pojedyncze mody znajdziesz na naszej liście modów - możesz ją przefiltrować po wersji gry i modloaderze, na przykład wyświetlić same mody na Fabric. Pobieranie jest darmowe.
Czego nie łączyć
- OptiFine z Sodium ani z żadnym z jego portów.
- Dwóch portów Sodium naraz - Sodium, Embeddium i Rubidium wzajemnie się wykluczają.
- Kolejnych "optymalizatorów" robiących to samo - zanim dołożysz następny mod obiecujący więcej FPS, sprawdź, czy nie dubluje tego, co już masz.
- Własnych modów wydajnościowych w gotowej paczce - większość dużych modpacków ma już taki zestaw, a druga kopia tego samego moda kończy się błędem o duplikacie.
Jeśli po instalacji gra się wysypuje, poradnik Minecraft crashuje z modami pokaże, jak znaleźć winny plik.
Podstawy, czyli folder mods i wybór profilu, opisujemy w poradniku jak zainstalować mody.
Ustawienia gry, które zjadają najwięcej FPS
Kilka opcji wideo ma na tyle duży wpływ, że warto je przejrzeć także po instalacji Sodium:
- Zasięg renderowania - największy pojedynczy czynnik. Każdy dodatkowy chunk zasięgu to kolejny pierścień chunków dookoła ciebie, więc ilość rysowanego świata rośnie szybciej niż wartość na suwaku.
- Zasięg symulacji (od 1.18) - określa, jak daleko od gracza działają moby, rośliny i mechanizmy. Obciąża procesor, nie kartę graficzną, więc jego obniżenie pomaga przy niskim TPS.
- Tryb grafiki Fabulous! - najbardziej wymagający z trzech. Tryby Fancy i Fast są lżejsze.
- Chmury, cząsteczki, cienie encji - pojedynczo niewiele, ale się sumują.
- VSync i limit klatek - nie spowalniają gry, tylko ograniczają licznik. Do porównań wyłącz VSync i zdejmij limit, inaczej zmierzysz limit, a nie wydajność.
- Shadery i paczki tekstur w wysokiej rozdzielczości - shadery potrafią obniżyć FPS bardziej niż wszystkie powyższe opcje razem. Jeśli problem pojawił się po ich włączeniu, wybierz lżejszą paczkę albo obniż jej ustawienia.
Co sprawdzić poza grą
Laptop: gra na zintegrowanej karcie graficznej
Laptopy z dwiema kartami graficznymi często uruchamiają Javę na słabszej, zintegrowanej. Sprawdzisz to po prawej stronie ekranu F3 - jest tam nazwa karty, na której działa gra.
Jeśli widzisz kartę Intela albo zintegrowaną kartę AMD, a laptop ma dedykowaną, wejdź w Windowsie w Ustawienia → System → Ekran → Grafika, dodaj plik javaw.exe i ustaw dla niego Wysoką wydajność.
Launcher używa własnej kopii Javy, więc nie dodawaj pierwszego javaw.exe, jaki znajdziesz na dysku. Uruchom grę, otwórz Menedżera zadań (Ctrl + Shift + Esc),
kliknij prawym przyciskiem proces Javy i wybierz "Otwórz lokalizację pliku" - to ten plik trzeba wskazać.
Sterowniki karty graficznej
Nieaktualne sterowniki potrafią obniżać wydajność i powodować crashe. Pobieraj je ze strony producenta karty (NVIDIA, AMD lub Intel) - Menedżer urządzeń w Windowsie często twierdzi, że sterownik jest najnowszy, nawet gdy nie jest.
Pamięć RAM
Za mało pamięci przy dużej paczce kończy się przycięciami i crashami, ale dodatkowy RAM nie podnosi FPS, jeśli gra już ma, ile potrzebuje. Ile przydzielić, opisujemy w osobnym poradniku.
Najczęstsze pytania
Jaki jest najlepszy mod na FPS do Minecraft?
Sodium na Fabric i NeoForge, a na Forge jego port Embeddium. Najlepiej działa w zestawie z Lithium, FerriteCore, ModernFix i Entity Culling.
Czy Sodium działa z OptiFine?
Nie, te mody się wykluczają. Zamiast OptiFine zainstaluj Iris do shaderów i Sodium Extra dla dodatkowych opcji graficznych.
Czy z modami na FPS można grać na serwerach?
Sodium, Entity Culling, ImmediatelyFast i Dynamic FPS działają po stronie gracza, więc można z nimi wchodzić także na serwery bez modów. O tym, co jest dozwolone, zawsze decyduje regulamin serwera. Lithium w grze wieloosobowej pomaga tylko wtedy, gdy jest zainstalowany na serwerze.
Mam słaby komputer - od czego zacząć?
Od Fabric z Sodium, Lithium i FerriteCore, zasięgu renderowania w okolicy 8 chunków i trybu grafiki Fast. Pomiń shadery, a na laptopie sprawdź, czy gra korzysta z właściwej karty graficznej.
Czy te mody działają na Minecraft Bedrock?
Nie. Wszystkie opisane mody są przeznaczone dla Minecraft: Java Edition. Bedrock, czyli wersja na konsole, telefony i Minecraft for Windows, ma inny silnik.