Learn · concepts
Launcher kontra klient w "Minecraftcie", wyjaśnione
Launcher uruchamia grę i wybiera wersję; klient to działająca gra z jej modyfikacjami. Oto różnica i sposób, w jaki te dwa elementy współpracują.
Launcher a klient: jaka jest faktyczna różnica?
Launcher to program, który przygotowuje grę do uruchomienia i ją startuje. Klient to uruchomiona gra, którą widzisz i kontrolujesz po jej załadowaniu. Launcher obsługuje logowanie, wybór wersji i pobieranie, a następnie przekazuje sterowanie. Klient renderuje świat, przyjmuje Twoje polecenia i uruchamia załadowane mody. Używasz obu. Wykonują różne zadania.
Ludzie mylą te pojęcia, ponieważ oba wydają się być „rzeczą, którą otwierasz, żeby grać”. Ale tylko jeden z nich jest widoczny na ekranie, gdy walczysz, budujesz lub czekasz na mecz. Launcher to drzwi wejściowe. Klient to pokój, do którego wchodzisz.
Co robi launcher Minecraft?
Launcher to narzędzie konfigurujące, które otwierasz przed rozpoczęciem gry. Obsługuje żmudne przygotowania, buduje polecenie, które uruchamia Minecraft, a następnie ustępuje. Nie działa podczas gry.
Launcher zazwyczaj obsługuje:
- Logowanie za pomocą konta Microsoft.
- Wybór wersji Minecraft, którą chcesz uruchomić.
- Pobieranie plików gry i odpowiedniej wersji środowiska uruchomieniowego Java dla tej wersji.
- Wybieranie profilu lub instalacji, w tym takiej, która została skonfigurowana do ładowania modów.
- Ustawianie alokacji pamięci i innych flag uruchamiania, a następnie uruchamianie gry.
Co właściwie ma na myśli klient?
Klient to działająca instancja Minecrafta, gry, która się renderuje i reaguje na Twoje działania. "Vanilla klient" oznacza po prostu grę bez modyfikacji. Klient z modami to ta sama gra, do której załadowano dodatkowy kod za pomocą loadera modów, takiego jak Fabric.
Więc kiedy ktoś mówi o "kliencie użytkowym" lub "kliencie dostosowanym", ma na myśli zmodyfikowaną, działającą grę, a nie oddzielny launcher. Mody dodają swoje funkcje po uruchomieniu gry. Terminus to klient w dokładnie tym sensie: wersja Minecrafta z w pełni kompletnym zestawem narzędzi załadowanym do niej, działająca tam, gdzie grasz.
Jak launcher i klient współgrają ze sobą?
Launcher uruchamia klienta. To cała relacja, w kolejności.
Otwórz uruchomienie i zaloguj się
Uwierzytelnij się swoim kontem, aby gra mogła połączyć się z serwerami.
Wybierz wersję lub profil zmodyfikowany
Wybierz zwykłego Minecrafta lub profil skonfigurowany dla ładowarki modów.
Pozwól launcherowi pobrać i uruchomić grę
Pobiera potrzebne pliki, buduje polecenie uruchomienia i uruchamia Minecrafta.
Klient uruchamia i ładuje mody
Jeśli wybrałeś profil ładowarki modów, ładowarka pobiera Twoje mody podczas uruchamiania gry. Teraz jesteś w kliencie.
Modyfikator modów zajmuje pozycję pomiędzy tymi dwoma elementami. Instalujesz Fabric dla swojej wersji, co dodaje profil uruchamiania. Uruchomiacz startuje grę za pomocą tego profilu, a modyfikator wczytuje Twoje mody podczas uruchamiania klienta. Uruchomiacz nie wie i nie obchodzi, które mody uruchamiasz. Po prostu uruchamia wybraną wersję.
Uruchomiacz vs klient – szybki przegląd
Podział przedstawiono w tabeli. Jeśli zapamiętasz tylko jedną rzecz, zapamiętaj wiersz „Kiedy to działa”.
| Uruchomiacz | Klient | |
|---|---|---|
| Co to jest | Aplikacja, która uruchamia grę | Sama gra, która działa |
| Kiedy to działa | Przed rozpoczęciem gry | Przez cały czas gry |
| Zadanie | Logowanie, wybór wersji, uruchamianie | Renderowanie świata, uruchamianie modów |
| Mody | Wybiera profil z modami | Wczytuje i uruchamia mody |
| Przykład | Oficjalny uruchomiacz Minecraft | Vanilla lub wersja z modami, np. Terminus |
Czy zewnętrzne uruchomiacze zastępują klienta?
Nie. Uruchomiacz, który robi więcej, to nadal tylko uruchomiacz. Niektóre zarządzają paczkami modów, przełączają się między dziesiątkami wersji lub dołączają modyfikator modów, dzięki czemu omijasz ręczne ustawienia. Niektórzy klienci, w tym płatni, dostarczają również własny uruchomiacz. Nic to nie zmienia ról.
Rozdział ten jest ważny niezależnie od okoliczności. Zadaniem uruchomiacza jest rozpoczęcie gry; to klient odpowiada za jej działanie. Uruchomiacz, który instaluje mody, wykonuje jedynie etap konfiguracji na początku. Mody same w sobie nie robią nic, dopóki klient nie zostanie uruchomiony. Kiedy Terminus udostępni własny uruchomiacz, ten będzie służył do obsługi logowania, konfiguracji wersji i czystych aktualizacji, aby klient, w który faktycznie grasz, pozostał w centrum uwagi.
FAQ
Nie. Launcher to mała aplikacja, która loguje Cię, wybiera wersję i uruchamia grę. Klient to sama gra, wraz z wszelkimi modami. Uruchamiasz launcher, aby uruchomić klienta.
Niekoniecznie. Oficjalny launcher może uruchomić profil ładowarki modów po zainstalowaniu Fabric lub innego ładowacza. Niektóre zewnętrzne launchery dołączają ładowacz, dzięki czemu pomijasz ręczny krok, ale ich zadaniem jest nadal tylko uruchomienie gry.
W kliencie. Uruchomienie wybiera zmodyfikowany profil, a następnie ładowacz modów pobiera Twoje mody podczas uruchamiania gry, dzięki czemu wszystko faktycznie działa w działającym kliencie.
Nie. Utilitera lub klient niestandardowy to zmodyfikowana gra uruchamiana za pomocą loadera modów. Istnieje ona dopiero po uruchomieniu gry przez launcher. Klient, który dostarcza własny launcher, nadal oddziela te dwie role.
One install. Launcher and client handled.