Jak grać w Roblox na Linuksie

Roblox jest oficjalnie obsługiwany na wielu platformach, ale na tej liście brakuje Linuksa. Chociaż nie ma oficjalnego wsparcia, nadal możesz grać w Roblox na Linuksie.

Uruchomienie Robloxa w systemie Linux wymaga wysiłku. Ale to nie jest niemożliwe. Sztuką jest użycie warstwy kompatybilności Wine. Umożliwi to uruchamianie programów Windows w systemie Linux, takich jak Roblox Player i Studio.

Roblox: gra na Linuksie

1) Wymagania do grania w Roblox na Linuksie

Nie wszyscy użytkownicy Linuksa będą mogli grać w Roblox na Linuksie. Istnieje kilka warunków wstępnych, aby przygotować system operacyjny do uruchomienia gry, a mianowicie:

  • Wymaga Wine 6.11 i nowszych
  • Wersje Ubuntu 16.04 LTS i nowsze, oprócz Mint

Wydania Wine będą również działać z Arch Linux, Fedora, Nixpkgs Unstable, OpenSUSE Tumbleweed, Void i Debian. Ten przewodnik skupia się na korzystaniu z Ubuntu.

2) Zainstaluj WineHQ na Ubuntu Linux

Aby rozpocząć, będziesz potrzebować trzech linii, aby przygotować się do instalacji WineHQ: klucza GPG, oficjalnego repozytorium Wine i obsługi architektury 32-bitowej.

Krok 1: Zacznij od klucza GPG. Rodzaj wget -O – https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add –

Drugi krok: Teraz repozytorium Wine. Rodzaj sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/

Krok 3: I wreszcie obsługa architektury 32-bitowej. Rodzaj sudo dpkg-add-architecture i386

Następnym krokiem jest uruchomienie aktualizacji systemu. Zapewni to akceptację repozytorium Wine.

Krok 4: Rodzaj aktualizacja sudo apt

Jeśli wszystko poszło dobrze, możesz teraz zainstalować WineHQ w następujący sposób:

Krok 5: Wpisz następujące polecenie sudo apt install –install-zaleca winehq-stable

1) Zainstaluj Roblox w systemie Linux z Wine HQ

Niestety, oficjalna strona Roblox ma konfigurację dostępną tylko dla urządzeń Apple i Windows. Istnieje jednak wersja systemu Windows 7, która działa. Musisz go pobrać z bezpiecznej witryny, takiej jak Filehorse.

Krok 1: Pobierz program uruchamiający Roblox z Filehorse.

Drugi krok: Kliknij prawym przyciskiem myszy program uruchamiający Roblox. Z menu rozwijanego wybierz Otwórz w innej aplikacji.

Krok 3: Wybierz program ładujący Wine Windows.

Krok 4: Zezwól na instalację instalatorów Gecko i Mono.

Krok 5: Poczekaj, aż Roblox zakończy instalację i aktualizację.

Krok 6: Znajdź ikonę gry Roblox i kliknij prawym przyciskiem myszy. Z menu rozwijanego wybierz Zezwól na uruchamianie.

Roblox na Linuksie

Chociaż Roblox oficjalnie nie obsługuje Linuksa, warstwa kompatybilności Wine do uruchamiania programów Windows może uruchamiać Roblox Player i Roblox Studio w systemie Linux.

Uruchamianie Roblox z Wine wymaga wersji rozwojowej Wine 6.11 lub stabilnej wersji Wine 7.0 (i nowszej). Od 22 lipca 2021 wymaga to użycia wersji rozwojowej. Od 18 stycznia 2022 r. stabilna wersja jest w stanie uruchomić Roblox. Dość najnowsze wersje Wine są dostępne w Arch Linux, Fedora Linux, nixpkgs unstable, openSUSE Tumbleweed i Void Linux, a WineHQ zapewnia pakiety binarne dla rozwojowych wersji Debiana, Fedory i Ubuntu.

Fabuła

28 lipca 2012 r. John Shedletsky potwierdził, że postęp Robloxa w Linuksie został ukończony w 97%. Shedletsky twierdził, że problemem z Linuksem jest słaba obsługa sterowników. Inny post na blogu Shedletsky twierdził, że mogą spędzić miesiące na Linuksie lub pracować nad bardzo pożądaną funkcją.

Jesteśmy prawdopodobnie w 97% drogi do portu Linux, teraz, gdy mamy całą pracę potrzebną do przeniesienia ROBLOX na OSX – który, jak zapewne wiesz, jest oparty na jądrze UNIX. Myślę, że problemem, który prawdopodobnie napotkalibyśmy w Linuksie, jest słaba obsługa sterowników wideo. Słyszałem historie grozy od innych deweloperów. Jednak wraz ze wzrostem popularności Linuksa spodziewam się, że ta przeszkoda zniknie.

Moglibyśmy spędzić sześć miesięcy na przenoszeniu ROBLOX do Linuksa lub dostarczyć inne, bardzo pożądane funkcje. Jeśli zamierzamy przenieść ROBLOX na inną platformę, Android jest zdecydowanie następny. Konsole są na drugim miejscu, co prawdopodobnie sugerowałoby port Linux, zwłaszcza jeśli system operacyjny Steam wystartuje. Zobaczymy.

Podczas Q&A RDC 2020 potwierdzono, że obecnie nie ma planów wprowadzenia Robloxa do Linuksa ze względu na jego niewielki udział w rynku komputerów stacjonarnych. Jednak Arseny Kapulkin powiedział, że będą plany, jeśli „Linux stanie się platformą z wyboru dla graczy”.

Roblox był wielokrotnie testowany, z powodzeniem do 2015 roku. 15 maja 2015 roku Roblox otrzymał ocenę „Złotą” w bazie danych aplikacji Wine.

Od 2015 do 2021 r. uruchomienie Roblox Playera w systemie Linux było niemożliwe, ponieważ dołączenie do gry powodowało zerwanie połączenia z błędem „Ta gra została zatrzymana”. Początkowo zakładano, że było to spowodowane oprogramowaniem anty-cheatowym, ale Kalen Alwardt stwierdził później, że „nie to było przyczyną problemu”.

11 czerwca 2021 r. użytkownik o imieniu ImSlappy826 (Slappy826#0001 na Discord) stworzył jednowierszową łatkę dla Wine, która umożliwiła odtwarzaczowi Roblox ponowną pracę na systemie GNU/Linux lub BSD. Poprawka implementuje funkcję ZwFilterToken, która miała być zaimplementowana za pomocą NtFilterToken, w ntdll. Poprawka została zintegrowana z drzewem rozwoju Wine i jest zawarta w Wine 6.11. Użytkownik Brinker opublikował wstępnie załataną wersję dla dystrybucji Linuksa opartych na Arch, podczas gdy użytkownik robigan stworzył łatkę dla dystrybucji opartych na Debianie.

Łatwe uruchamianie Robloxa w systemie Linux

Roblox Studio działa już od jakiegoś czasu. Niedawno wysłano łatkę do Wine, która również sprawia, że ​​Roblox Player działa. Upewnij się, że jeśli chcesz, aby odtwarzacz działał, twoja wersja Wine to co najmniej 6.11.

Zarządzanie Robloxem w Wine może być dość skomplikowane, ale właśnie tam pojawia się Grapejuice. Grapejuice to nowoczesna aplikacja do pakowania / zarządzania, która ułatwia uruchamianie Roblox przez Wine. Celem projektu jest w rzeczywistości zapewnienie, że wymagana jest jak najmniejsza interakcja użytkownika.

Projekt jest publicznie dostępny na moim profilu GitLab: https://gitlab.com/brinkervii/grapejuice 29,9000

Wymagania programowe i wymagania instalacyjne są wymienione w pliku README. Zapraszam do opublikowania recenzji, jeśli coś jest zbyt skomplikowane lub zbyt niejasne.

Co jest zawarte?

Zestaw obsługi protokołów i plików: Grapejuice zainstaluje zestaw programów obsługi protokołów i typów plików. Pozwalają one otwierać gry z plików lokalizacji lub bezpośrednio ze strony internetowej. Po instalacji Roblox jest również dostępny bezpośrednio w menu aplikacji.

Aplikacja do zarządzania: Graficzny interfejs użytkownika Grapejuice zapewnia precyzyjną kontrolę nad tym, jak chcesz uruchomić Roblox w systemie Linux.

Dziennik zmian

Aktualizacja 7

Kolejna wersja Grapejuice jest już dostępna! Trochę to zajęło, ale Grapejuice 4 jest wreszcie gotowy. Ta nowa wersja Grapejuice ma całkowicie przeprojektowany interfejs użytkownika i zawiera wiele nowych funkcji!

Grapejuice może teraz obsługiwać wiele prefiksów wina. Z biegiem czasu stało się jasne, że wiele poprawek Wine, które czynią cuda dla gracza, psuje Studio. Aby więc obie aplikacje działały płynnie na tym samym komputerze, Grapejuice będzie teraz obsługiwać co najmniej dwa prefiksy wine. Możesz teraz w pełni oszukiwać prefiks gracza za pomocą różnego rodzaju poprawek wydajności, zachowując jednocześnie stabilne doświadczenie Studio.

Jedna z głównych poprawek wydajności jest teraz częściowo zautomatyzowana: Grapejuice będzie teraz próbował ustawić flagę szybkiego renderowania w oparciu o sprzęt, który masz na swoim komputerze. Domyślny renderer DirectX 11 może działać bardzo słabo w Wine. Renderery Roblox Vulkan i OpenGL działają znacznie lepiej na większości sprzętu.

Jeśli używasz Robloxa na laptopie, może być jeszcze lepiej! Grapejuice powie teraz Wine, aby używał najpotężniejszego procesora graficznego, jaki może znaleźć na twoim komputerze. Nie będziesz już musiał ustawiać go ręcznie lub cierpieć na słabą wydajność, ponieważ próbuje uruchomić Roblox na niewiarygodnie słabym zintegrowanym procesorze graficznym. Ta funkcjonalność jest również dostępna w nowym interfejsie ustawień:

Nic nie jest doskonałe, podobnie jak sok grejpfrutowy. Dodano nowy graficzny interfejs użytkownika przeglądarki wyjątków. To okno pojawi się, gdy pojawi się problem z Grapejuice. Teraz pojawi się również, jeśli coś pójdzie nie tak podczas uruchamiania Robloxa ze strony internetowej, więc nie będziesz już zawieszony, gdy coś pójdzie nie tak podczas uruchamiania Robloxa.

Historycznie brakowało sekcji ustawień interfejsu użytkownika Grapejuice. Nowy interfejs użytkownika udostępnia teraz większość dostępnych ustawień.

Niezgoda

Skonfigurowałem serwer Discord dla ludzi, którzy chcą rozmawiać z innymi o tym, jak zdobyć lub uruchomić Robloxa pod Wine.