Skip to content
Powrót do bloga
LiquidLauncher - dedykowany launcher klienta Minecraft

LiquidLauncher - dedykowany launcher klienta Minecraft

Alexandru Maftei
Alexandru Maftei
@ice
Updated
6 wyświetleń
TL;DR:LiquidLauncher to launcher napisany w Rust-ie do zarządzania instalacjami LiquidBounce na Windows, Mac i Linux. Dowiedz się, jak to działa, dlaczego go używać i poznaj ważne ostrzeżenie dotyczące systemów antycheatów, które powinien znać każdy gracz.

"Oficjalny launcher Minecraft dla LiquidBounce"

CCBlueX/LiquidLauncher · github.com
⭐ 271 gwiazdek💻 Rust📄 GPL-3.0

Jeśli już używasz LiquidBounce i masz dosyć ręcznego zarządzania instalacjami, LiquidLauncher istnieje, aby usprawnić ten proces. To dedykowany launcher napisany w Rust, który obsługuje zarządzanie wersjami, konfigurację i opcje uruchamiania w jednym miejscu zamiast żonglować poleceniami terminala lub rozproszonymi plikami. Ale zanim cokolwiek zainstalujesz, musisz wiedzieć coś ważnego na temat używania zmodyfikowanych klientów online.

Co robi LiquidLauncher

LiquidLauncher to oficjalny launcher dla LiquidBounce, klienta Minecraft, który dodaje funkcjonalności poprawiające doświadczenie i modyfikacje rozgrywki. Myśl o nim jako o narzędziu zarządzającym - obsługuje pobieranie właściwych wersji, organizowanie instalacji i uruchamianie klienta bez konieczności zmagania się z procesami budowania lub ścieżkami plików.

Projekt jest napisany w Rust-ie i używa Tauri, lekkiego frameworka do budowania aplikacji desktopowych. Otrzymujesz interfejs graficzny zamiast zmagania się z linią poleceń, co brzmi prosto, ale naprawdę ma znaczenie, gdy żonglujesz wieloma wersjami lub testujesz różne konfiguracje.


Po co ci to jest (i kiedy tego nie powinno być)

Tu muszę być szczery - LiquidBounce to zmodyfikowany klient. Na większości serwerów multiplayer, zwłaszcza tych z systemami antycheatów, takimi jak Hypixel, Badlion czy Mineplex, używanie LiquidBounce lub jakiegokolwiek launchera dla zmodyfikowanych klientów jest wyraźnie zakazane. Zostaniesz złapany, dostaniesz bana, a to nie jest hipotetyczne.

Jaki jest zatem legalne użycie? Gry jedno-graczowe w trybie przetrwania, testowanie osobiste, serwery prywatne z przyjaciółmi, którzy wyraźnie pozwolili na zmodyfikowane klienty, lub eksperymentalna rozgrywka, gdzie mody mają sens. Jeśli grasz na serwerze vanilla lub na którymkolwiek publicznym serwerze konkurencyjnym, trzymaj się vanilla Minecraft lub zatwierdzonego launchera.

To powiedziawszy, dla osób, które grają z LiquidBounce w odpowiednich kontekstach, LiquidLauncher faktycznie usprawnia sprawy. Najnowsza wersja (v0.5.0) wprowadził pełne wsparcie macOS ARM, lepszą wydajność API dla użytkowników z problemami łączności oraz zmniejszone zużycie zasobów poprzez rezygnację z trwałych procesów WebView. Zawiera również dialog wprowadzający dla nowych użytkowników, co jest lepsze niż wpatrywanie się w puste okno i zastanawianie się, co robić dalej.


Jak go zainstalować

LiquidLauncher działa na Windows, macOS i Linux. Oficjalna strona projektu zawiera wstępnie zbudowane instalatory, które możesz pobrać bezpośrednio, ale jeśli chcesz kompilować to samodzielnie (być może, aby zweryfikować kod lub coś dostosować), oto co rekomenduje README:

bash
git clone --recurse-submodules https://github.com/CCBlueX/LiquidLauncher
cd LiquidLauncher
bun install && bun run build

To zakłada, że już zainstalowałeś Rust, Node.js i Bun. Jeśli nie, projekt kieruje cię do oficjalnej dokumentacji instalacji, co jest właściwym podejściem - nie bierz instrukcji z losowych postów na blogach dotyczących konfiguracji zestawu narzędzi. Po zbudowaniu możesz uruchomić go w trybie programistycznym za pomocą bun run tauri dev lub utworzyć binarny plik produkcji za pomocą bun run tauri build.

Dla większości ludzi pobranie wstępnie zbudowanego wydania to właściwy ruch. Odwiedź stronę wydań GitHub, pobierz instalator dla swojego systemu operacyjnego (AppImage dla Linux, DMG dla Mac, MSI dla Windows) i uruchom go. Kreator pierwszego uruchomienia przeprowadzi cię przez podstawową konfigurację.


Funkcje, które mają znaczenie

Wydanie v0.5.0 przyniosło kilka rzeczywistych ulepszeń. Interfejs użytkownika teraz wyświetla informacje o podsystemie, gdy wybierasz dodatkowe mody, więc nie musisz zgadywać, czy mod jest kompatybilny z twoją konfiguracją. Dodatkowo zastąpili stary system metadanych launchera systemem Piston-Meta, co przyspiesza początkową konfigurację, gdyż pobieranie metadanych jest teraz bardziej efektywne.

Coś, co uznałem za naprawdę przydatne - automatyczna logika ponawiania dla pobierania plików. Jeśli twoje połączenie się przerywa w trakcie instalacji, nie niszczy to całego procesu. Będzie ponawial próbę, a jeśli nadal się nie powiedzie, otrzymasz kontekstową pomoc zamiast po prostu kodu błędu.

Launcher obsługuje teraz również synchronizację klienta, przekazując dane konta poprzez argumenty wiersza poleceń, co oznacza, że jeśli zalogowałeś się do LiquidBounce w launcherze, stan logowania przechodzi do rzeczywistego klienta. Nie ma więcej podwójnego uwierzytelniania. Ponadto uczynili tekst wersji neutralnym, potwierdzając, że LiquidBounce obsługuje wiele wersji Minecraft zamiast być zablokowanym do jednej.


Wsparcie wieloplatformowe (i co działa)

Użytkownicy Windows i Linux mieli pracujące launchery przez lata. Ale wsparcie macOS było historycznie problematyczne, szczególnie na Apple Silicon (chipach M1/M2/M3). Wydanie v0.5.0 wreszcie naprawiło pełne wsparcie ARM64 dla tych Maców. Jeśli odkładałeś spróbowanie LiquidBounce, ponieważ twój MacBook Air wydawał się niezgodny, warto mu się przyglądnąć jeszcze raz.

Warto zauważyć - LiquidLauncher zmienił sposób obsługi WebView, tworząc instancje WebView tylko w razie potrzeby, co brzmi mało ważnie, aż do czasu, gdy sprawdzisz swoje zasoby systemowe. Jeśli uruchomiłeś starsze wersje i myślałeś, że launcher zużywa RAM, to naprawdę zostało to naprawione.


Problem antycheatu (ważne)

Wspomniałem o tym wcześniej, ale warto to powtórzyć, ponieważ to największa pułapka, na jaką trafiają nowi użytkownicy. Używanie LiquidBounce na serwerze bez wyraźnego pozwolenia jest nie do odróżnienia od oszukiwania - ponieważ z perspektywy serwera to oszukiwanie. Systemy antycheatów, takie jak Hypixel lub wewnętrzna detekcja dużych serwerów, natychmiast oflagują zmodyfikowane klienty.

Zrzut ekranu projektu
Zrzut ekranu projektu

To nie jest wina LiquidLaunchera. To po prostu rzeczywistość zmodyfikowanych klientów. Jeśli zamierzasz używać LiquidBounce w ogóle, rób to tylko na:

  • Światach jedno-graczowych (brak ryzyka, oczywiście)
  • Serwerach prywatnych, gdzie wszyscy zgodzili się, że modyfikacje są w porządku
  • Serwerach wyraźnie zbudowanych dla zmodyfikowanych klientów lub testowania PvP
  • Środowiskach rozwojowych/testowych

Wszystko inne to gwarancja bana. Nie mogę być jaśniejszy.


Czyszczenie instalacji

Jeśli chcesz usunąć LiquidLauncher i wrócić do vanilla Minecraft, to proste. Launcher nie modyfikuje plików instalacyjnych podstawowego Minecraft, jeśli utrzymujesz je osobno (co jest ustawieniem domyślnym). Odinstaluj samą aplikację launchera poprzez ustawienia systemowe, a powiązane pliki LiquidBounce pozostają w swoim katalogu. Usuń ten katalog, jeśli chcesz całkowitego czyszczenia.

To, że usunięcie jest czyste, ma znaczenie. Nie musisz szukać w niejasnych folderach AppData (cóż, na Windows technicznie możesz się tam znaleźć, ale launcher zawiera wszystko w jednym miejscu) ani martwić się o pozostałe wpisy rejestru. Jest to samodzielne rozwiązanie.


Open Source, GPL-3.0 i co to oznacza

LiquidLauncher jest opublikowany na licencji GPL-3.0 na GitHub, co oznacza, że kod źródłowy jest publiczny. Możesz go sprawdzić, kompilować samodzielnie i modyfikować do użytku osobistego. Jeśli rozpowszechniasz swoją zmodyfikowaną wersję, jesteś prawnie zobowiązany do udostępnienia swoich modyfikacji na tej samej licencji.

Dla projektu takiego jak ten przejrzystość jest cenna. Oznacza to, że badacze bezpieczeństwa i członkowie społeczności mogą audytować kod, co pomaga wczesnie wyłapać problemy. Wynik nie gwarantuje bezpieczeństwa (open source jest dobre dla przejrzystości, nie automatycznie dla bezpieczeństwa), ale jest lepsze niż zamknięte alternatywy, w których ślepo ufasz.

Projekt ma 271 gwiazdek GitHub, co stawia go na średnim poziomie - na tyle popularny, że otrzymuje regularną konserwację, ale nie na tyle ogromny, aby znalezienie pomocy było niemożliwe, ale też nie trywialne. Opiekunowie są aktywni (v0.5.0 był niedawny, nie jakiś pięcioletni release), i mają przestrzenie społeczności na forach, Guilded i YouTube.


Współpraca i uzyskiwanie pomocy

Znalazłeś błąd? Na GitHub jest tracker problemów. Chcesz się przyczynić? Projekt akceptuje pull requesty. Kod jest napisany w Rust-ie, więc jeśli nie znasz tego języka, przyczynianie się może stanowić nową krzywą uczenia się, ale opiekunowie wydają się responsywni na feedback społeczności.

Projekt publikuje również regularne aktualizacje blogowe i wiadomości na LiquidBounce.net, a v0.5.0 dodał zamiennik w postaci kanałów wiadomości pokazujących ostatnie posty z głównego bloga LiquidBounce zamiast ogłoszeń wewnątrz launchera. Dzięki temu pozostajesz w pętli bez launchera będącego agregatorem wiadomości.


Zanim cokolwiek pobierzesz

Upewnij się, że pobierasz z oficjalnego repozytorium GitHub. Istnieją tam podróbki i podejrzane redystrybuty. Zawsze pobieraj wydania bezpośrednio z https://github.com/CCBlueX/LiquidLauncher.

Ponadto, jeśli jesteś w ograniczonej sieci (korporacyjnej, szkolnej, urządzeniach zarządzanych przez rodzinę), LiquidLauncher może wyzwolić alarmy, ponieważ jest to launcher dla zmodyfikowanego klienta. To nie jest wada LiquidLaunchera - to decyzja polityki przez osobę zarządzającą siecią. Warto to wiedzieć z wyprzedzeniem, aby nie tracić czasu na rozwiązywanie problemów, które są zablokowane przez politykę.

LiquidLauncher to solidne narzędzie, jeśli jesteś już wystarczająco zaangażowany w LiquidBounce, aby chcieć czystszego zarządzania. Ale to absolutnie nie jest przypadkowe pobranie, jeśli jesteś tylko ciekawy klientów Minecraft. Wiedz, na co się goodzisz, szanuj zasady serwera, a będzie dobrze.

CCBlueX/LiquidLauncher - GPL-3.0, ★271
About the author
Alexandru Maftei
Alexandru MafteiLead Writer

Lead writer at minecraft.how. Long-time Minecraft player running a small SMP server, testing every build, mod, and seed before writing about it.

Share with your friends!