Strona główna
» LINUX
»
Jak dodać obsługę kontrolera do gry Minecraft na Linuksie
Jak dodać obsługę kontrolera do gry Minecraft na Linuksie
Minecraft: Java Edition na Linuksie nie oferuje obecnie natywnej obsługi kontrolera , ale można ją dodać za pomocą modyfikacji kontrolera po stronie klienta. Aby zapewnić prostą konfigurację, w tym poradniku wykorzystano Fabric Loader z Controlify . Controlify obsługuje Linuksa za pośrednictwem SDL3, współpracuje z Fabric i NeoForge oraz dodaje sterowanie kontrolerem do rozgrywki, menu, ekwipunku, czatu, remapowania, wibracji i innych funkcji.
Zacznij od działającej instalacji Minecraft: Java Edition na Linuksie.
Czego potrzebujesz
Działająca kopia Minecraft: Java Edition . Oficjalny launcher obsługuje Linuksa; w razie potrzeby można go pobrać ze strony Minecraft.net .
Kontroler, który Linux może wykryć przez USB lub Bluetooth.
Program do ładowania modów. W tym poradniku wykorzystano Fabric, ale Controlify obsługuje również NeoForge.
Plik Controlify, który pasuje zarówno do Twojej wersji Minecraft, jak i programu ładującego modyfikacje.
Przed wprowadzeniem jakichkolwiek zmian, wykonaj kopię zapasową ważnych światów. Unikaj również mieszania plików modów stworzonych dla różnych wersji Minecrafta; niezgodność wersji jest jedną z najczęstszych przyczyn problemów z uruchomieniem gry.
1. Zainstaluj Fabric Loader dla swojej wersji Minecraft
Najpierw zamknij Minecrafta i program uruchamiający. Pobierz uniwersalny plik JAR z oficjalnej strony instalatora Fabric . Jeśli plik JAR nie otworzy się po dwukrotnym kliknięciu, uruchom go w terminalu za pomocą:
java -jar fabric-installer.jar
W instalatorze Fabric wybierz opcję Klient , wybierz dokładną wersję gry Minecraft, w którą chcesz grać, pozostaw opcję Utwórz profil włączoną i zainstaluj. Aktualna dokumentacja Fabric dla systemu Linux zaleca użycie instalatora w ten sposób, a następnie wybranie profilu Fabric w programie uruchamiającym Minecraft.
Zainstaluj Fabric dla tej samej wersji gry Minecraft, której planujesz używać z Controlify.
2. Pobierz pasującą kompilację Controlify
Otwórz stronę Controlify na Modrinth i wybierz wersję, która pasuje do Twojej wersji Minecrafta i programu ładującego. Aktualna dokumentacja projektu Controlify zawiera listę obsługi zarówno Fabric , jak i NeoForge , więc nie pobieraj kompilacji NeoForge dla profilu Fabric i odwrotnie.
Wybierz Controlify dla tej samej wersji gry Minecraft i tego samego programu ładującego, które są zainstalowane na Twoim systemie.
3. Umieść Controlify w folderze mods
W przypadku standardowego katalogu Minecraft utwórz folder mods, jeśli jeszcze nie istnieje:
mkdir -p ~/.minecraft/mods
Następnie skopiuj lub przenieś pobrany plik JAR Controlify do folderu ~/.minecraft/mods/. Jeśli instalacja programu uruchamiającego korzysta z niestandardowego katalogu gry, umieść plik JAR w osobnym folderze tej instalacji mods.
Plik JAR Controlify powinien znajdować się w folderze mods używanym przez instalację Fabric.
4. Podłącz kontroler w systemie Linux
Podłącz kontroler przez USB lub sparuj go w ustawieniach Bluetooth na komputerze. Przed uruchomieniem Minecrafta upewnij się, że Linux go widzi. Controlify używa SDL3 do sterowania gamepadem i joystickiem; strona pomocy technicznej kontrolera informuje, że obsługa może się różnić w zależności od modelu kontrolera, rodzaju połączenia, systemu operacyjnego i sterownika.
Przed uruchomieniem gry Minecraft upewnij się, że kontroler jest podłączony na poziomie pulpitu Linux.
5. Uruchom profil Fabric
Otwórz program uruchamiający Minecraft, wybierz profil Fabric odpowiadający wersji użytej w poprzednich krokach i kliknij przycisk Graj . Jeśli Minecraft uruchamia się bez Controlify, sprawdź ponownie katalog gry i upewnij się, że plik JAR znajduje się we właściwym modsfolderze.
Uruchom Minecrafta z profilem Fabric, a nie z najnowszym, niezmodyfikowanym profilem.
6. Skonfiguruj wejście kontrolera w grze Minecraft
Po załadowaniu Controlify otwórz ustawienia kontrolera lub ekran profilu w opcjach Minecrafta. Dokładny opis i układ mogą się różnić w zależności od wersji, ale Controlify oferuje ustawienia dotyczące przypisań, czułości, martwych stref, wibracji i obsługiwanych funkcji zaawansowanych. Może również wyświetlać glify przycisków specyficzne dla kontrolera i umożliwia obsługę menu Minecrafta za pomocą gamepada.
Po załadowaniu moda, użyj opcji gry, aby dostosować ustawienia kontrolera.
Przetestuj ruch, sterowanie kamerą, nawigację w ekwipunku, akcje ataku/użycia oraz sterowanie pauzą/menu w świecie dla jednego gracza przed dołączeniem do serwera. Dokumentacja Controlify podaje, że na normalnych serwerach modyfikacja nie jest wymagana; na serwerach ruch gałki może domyślnie odpowiadać sterowaniu WASD, podobnie jak w przypadku klawiatury, w celu zapewnienia zgodności z systemem antyoszukiwania.
Użyj ustawień Controlify, aby dostroić czułość, wibracje i mapowanie przycisków podłączonego kontrolera.
Jeżeli kontroler nie zostanie wykryty
Najpierw sprawdź wykrywanie systemu Linux: odłącz i ponownie podłącz kontroler lub odłącz go i ponownie sparuj przez Bluetooth.
Dopasuj wszystkie wersje: Minecraft, Fabric lub NeoForge i Controlify muszą być ze sobą kompatybilne.
Sprawdź katalog gry: programy uruchamiające innych firm i instalacje niestandardowe mogą używać innego modsfolderu.
Wypróbuj USB: jeśli Bluetooth działa niestabilnie, połączenie przewodowe może pomóc w wyizolowaniu problemu z parowaniem lub sterownikiem.
Sprawdź informacje dotyczące konkretnego modelu: funkcje takie jak żyroskop, sterowanie za pomocą touchpada, haptyka HD czy adaptacyjne wyzwalacze zależą od kontrolera i sterownika Linux. Oficjalna tabela zgodności Controlify zawiera listę przetestowanych kombinacji.
A co z modem Controllable?
Starsza wersja tego poradnika korzystała z Forge z Controllable. Controllable jest nadal rozwijany i publikuje kompilacje dla obecnych loaderów, w tym Fabric i NeoForge. Jeśli istniejący pakiet modów jest już zależny od Controllable, należy użyć wersji, która pasuje do tego pakietu. W przypadku nowej konfiguracji Linuksa, Controlify jest dobrym wyborem, ponieważ jego aktualna dokumentacja wyraźnie obejmuje obsługę kontrolerów Linuksa, nowoczesne loadery, remapowanie, wejście SDL3 i funkcje specyficzne dla kontrolerów.