Close
    Search Search

    Tutoriel :Utiliser Roblox sous Linux

    Tutoriel :Utiliser Roblox sous Linux

    Roblox peut ĂȘtre installĂ© sur Linux avec Wine 6.11 ou une version plus rĂ©cente.


    Le wrapper Grapejuice, bien qu'il ne soit pas nĂ©cessaire pour exĂ©cuter Roblox sur Linux, rĂ©sout certains problĂšmes. Pour obtenir de l'aide sur l'installation de Roblox sur Linux, le serveur Grapejuice Discord peut ĂȘtre consultĂ©. Les utilisateurs ayant une certaine connaissance du terminal et de la compilation de logiciels ne devraient pas avoir beaucoup de problĂšmes avec le processus d'installation.

    Contenu

    Utiliser Roblox sous Linux

    Pour construire Roblox avec le patch de souris sur Linux, suivez simplement le guide ci-dessous, si vous avez un processeur plus faible, je vous recommande de faire défiler vers le bas pour utiliser les binaires préconstruits.



    Remarque : vous devrez dĂ©finir votre version de staging wine-tkg sur la v6.11 si vous souhaitez utiliser Studio (certains signalent que la v6.12 a des problĂšmes) et la v6.9 si vous souhaitez utiliser Studio sans trop de tracas.

    Processus de compilation de Wine-tkg sur les distributions pacman/makepkg (distributions basées sur Arch)

    Pour commencer à créer wine-tkg, lisez simplement le guide ci-dessous ;

    1. Clonez le dĂ©pĂŽt git : git clone --depth=1 https://github.com/Frogging-Family/wine-tkg-git.git
    2. CD dans le dépÎt cloné : cd wine-tkg-git/wine-tkg-git
    3. Ouvrez le fichier customization.cfg avec un Ă©diteur de votre choix
    4. Recherchez _community_patches="" et remplacez-le par _community_patches="roblox_mouse_fix.mypatch"
    5. ExĂ©cutez makepkg : makepkg -si
    6. Lancez Grapejuice et installez Roblox
    7. Lancez Roblox comme vous le feriez, via le site Web

    Si un message s'affiche indiquant « faites attention Ă  cela Â», rĂ©pondez simplement par « y Â».


    Processus de compilation de Wine-tkg sur les distributions dpkg (distributions basées sur Debian)

    Cela diffĂ©rera du processus de construction de pacman pour diverses raisons, mais c'est essentiellement la mĂȘme chose, commençons :

    1. Clonez le dĂ©pĂŽt git : git clone --depth=1 https://github.com/Frogging-Family/wine-tkg-git.git
    2. CD dans le dépÎt cloné : cd wine-tkg-git/wine-tkg-git
    3. Ouvrez le fichier customization.cfg avec un Ă©diteur de votre choix
    4. Recherchez _community_patches="" et remplacez-le par _community_patches="roblox_mouse_fix.mypatch"
    5. Remplacez la ligne _nomakepkg_dep_resolution_distro par _nomakepkg_dep_resolution_distro = "debuntu"
    6. Enregistrez et fermez customization.cfg
    7. Sur le terminal, exécutez : sudo dpkg --add-architecture i386
    8. Ensuite, exĂ©cutez : sudo apt update
    9. Maintenant, vous pouvez commencer Ă  construire wine-tkg, exĂ©cutez ceci dans votre terminal : ./non-makepkg-build.sh
    10. Une fois la construction terminĂ©e, CD dans non-makepkg-builds : cd non-makepkg-builds
    11. Tapez "ls" dans le terminal, puis cd dans le répertoire avec lequel il répond
    12. Tapez "realpath bin/wine" pour obtenir le chemin d'accĂšs au programme Wine :

      /home/votreutilisateur/wine-tkg-git/wine-tkg-git/non-makepkg-builds/wine-tkg-git-whatever-blah/bin/wine


    13. Modifiez le fichier dans "~/.config/brinkervii/grapejuice/user_settings.json" (assurez-vous d'avoir installé le jus de raisin)
    14. Dans le champ "wine_binary", insĂ©rez le chemin de l'Ă©tape 16, par exemple :

      "wine_binary": "/home/votreutilisateur/wine-tkg-git/wine-tkg-git/non-makepkg-builds/wine-tkg-git-whatever-blah/bin/wine",

    15. Lancez Grapejuice et installez Roblox
    16. Lancez Roblox comme vous le feriez, via le site Web

    Si un message s'affiche indiquant « faites attention Ă  cela Â», rĂ©pondez simplement par « y Â».

    Processus de compilation de Wine-tkg sur Fedora

    Ceci est principalement similaire au guide dpkg, mais certaines Ă©tapes vont diffĂ©rer. Cela a une forte probabilitĂ© de ne pas fonctionner sur d'autres distributions basĂ©es sur DNF :

    1. Clonez le dĂ©pĂŽt git : git clone --depth=1 https://github.com/Frogging-Family/wine-tkg-git.git
    2. CD dans le dépÎt cloné : cd wine-tkg-git/wine-tkg-git
    3. Modifiez le fichier customization.cfg avec un Ă©diteur de votre choix
    4. Remplacez la ligne _nomakepkg_dep_resolution_distro par _nomakepkg_dep_resolution_distro = "fedora"
    5. Remplacez la ligne _community_patches par _community_patches="roblox_mouse_fix.mypatch"
    6. Enregistrez et fermez customization.cfg
    7. Maintenant, vous pouvez commencer Ă  construire wine-tkg, exĂ©cutez ceci dans votre terminal : ./non-makepkg-build.sh
    8. Une fois la construction terminĂ©e, CD dans non-makepkg-builds : cd non-makepkg-builds
    9. Tapez "ls" dans le terminal, puis cd dans le répertoire avec lequel il répond
    10. Tapez "realpath bin/wine" pour obtenir le chemin d'accĂšs au programme WINE :

      /home/votreutilisateur/wine-tkg-git/wine-tkg-git/non-makepkg-builds/wine-tkg-git-whatever-blah/bin/wine

    11. Modifiez le fichier dans "~/.config/brinkervii/grapejuice/user_settings.json" (assurez-vous d'avoir installé le jus de raisin)
    12. Dans le champ "wine_binary", insĂ©rez le chemin de l'Ă©tape 12, par exemple :

      "wine_binary": "/home/youruser/wine-tkg-git/wine-tkg-git/non-makepkg-builds/wine-tkg-staging-fsync-git-6.12.r1.hash_here/bin/wine",

    13. Lancez Grapejuice et installez Roblox
    14. Lancez Roblox comme vous le feriez, via le site Web

    Roblox Player et Roblox Studio peuvent ĂȘtre lancĂ©s normalement si la bonne version est utilisĂ©e. Roblox Studio a une cote d'or dans winedb.[1]



    Configuration d'un déblocage FPS

    Le Roblox FPS Unlocker est Ă©galement compatible et peut ĂȘtre utilisĂ© pour atteindre des frĂ©quences d'images plus Ă©levĂ©es. NĂ©cessite du jus de raisin.

    1. Téléchargez le débloqueur Roblox FPS sur https://github.com/axstin/rbxfpsunlocker/releases/latest
    2. Extraire le fichier
    3. Ouvrir le jus de raisin
    4. Allez dans la section "Vin" sur Grapejuice, et ouvrez le Wine Explorer
    5. Allez dans le répertoire du dossier extrait (le lecteur Linux dans Wine est généralement Z :)
    6. Trouvez le fichier .exe, ouvrez-le via Wine Explorer. Il devrait minimiser au bac
    7. Ouvrez Roblox via le site Web
    8. Cliquez/cliquez avec le bouton droit sur l'icĂŽne de la barre d'Ă©tat et dĂ©finissez le plafond FPS. (Pour vĂ©rifier les FPS, utilisez ⇧ Shift + F5)

    Cela n'interdira pas votre compte, car il n'injecte rien dans Roblox.

    Réparer la souris avec des binaires prédéfinis

    Arch Linux et distributions basées sur Arch

    La version corrigée précompilée de wine est disponible ici.

    1. Ouvrez le terminal et tapez la commande de terminal "cd ~/TĂ©lĂ©chargements", Cela vous mĂšnera au dossier de tĂ©lĂ©chargements oĂč vous trouverez probablement le fichier
    2. Exécutez la commande de terminal "sudo pacman -U fileName.pkg.tar.zst", Cela peut vous demander de désinstaller wine pour éviter tout conflit de packages.

    Autres répartitions

    Ces instructions utilisent une version portable de Wine qui peut ĂȘtre utilisĂ©e sur la plupart des distributions, y compris Arch Linux (ce que vous pouvez faire si vous souhaitez conserver les versions officielles de Wine d'Arch Linux et n'utiliser que la version corrigĂ©e pour Roblox). Certaines distributions peuvent ne pas fonctionner si leur version glibc est trop faible.

    L'installation est assez différente de celle d'Arch Linux, en raison de l'utilisation d'une version portable plutÎt que de l'installation avec un gestionnaire de packages.


    1. Ouvrez votre gestionnaire de fichiers et accédez au répertoire de téléchargements et extrayez le fichier compressé.
    2. Ouvrez le fichier ~/.config/brinkervii/grapejuice/user_settings.json avec un éditeur de texte et placez dans le champ "wine_binary" le chemin complet vers le binaire wine qui se trouve dans le dossier extrait, ce sera trÚs probablement dans /home/ nom d'utilisateur/Téléchargements/wine-tkg-staging-fsync-git-6.11.r0.g432c0b5a/bin/wine

    Modification du moteur graphique sur Roblox Player et Roblox Studio

    Avant de commencer le guide, assurez-vous que vous pouvez exécuter la commande de terminal "vkcube", et assurez-vous que vous disposez de tous les pilotes Vulkan et OpenGL. Nécessite Grapejuice version 3.4.1 ou supérieure.

    1. Ouvrir le jus de raisin
    2. Ouvrez « l'Ă©diteur Roblox FFlag Â» (si l'Ă©diteur FFlag ne s'ouvre pas, essayez d'exĂ©cuter Roblox Studio une fois, et cela devrait fonctionner.)
    3. Si un avertissement s'affiche, cliquez sur "Ouvrir l'Ă©diteur"
    4. Pour utiliser D3D9, recherchez "d3d9" et activez FFlagDebugGraphicsPreferD3D9 (Ceci gratte le canon pour la performance, utilisez-le si tout le reste Ă©choue)
    5. Pour utiliser Vulkan, recherchez "vulkan" et activez FFlagDebugGraphicsPreferVulkan (Le GPU doit prendre en charge Vulkan, sinon utilisez Direct3D11)
    6. Pour utiliser OpenGL, recherchez "opengl" et activez FFlagDebugGraphicsPreferOpenGL
    7. Cliquez sur Enregistrer dans le coin supérieur gauche

    Pour vĂ©rifier le moteur graphique utilisĂ©, appuyez sur ⇧ Shift + F2 dans le jeu. Du texte apparaĂźtra Ă  l'Ă©cran, recherchez la ligne commençant par "GPU :" et Ă  la fin de la ligne se trouvera le nom du moteur graphique utilisĂ© (Ex. D3D11 pour DirectX 11, et OpenGL pour OpenGL)

    Utilisation de DXVK

    Certains signalent que DXVK fonctionne mieux qu'OpenGL ou Vulkan (il fonctionnera généralement nettement mieux que l'implémentation DirectX intégrée de Wine). Installation de DXVK

    1. Accédez à la page github de DXVK et téléchargez la derniÚre version.
    2. Allez dans votre dossier de téléchargements et extrayez le zip DXVK.
    3. Ouvrez le terminal, placez un CD dans le dossier DXVK et tapez "WINEPREFIX=~/.local/share/grapejuice/wineprefix ./setup_dxvk.sh install", Cela ne fonctionnera que si vous utilisez le wrapper de jus de raisin.
    4. Les étapes 5 et 6 ne sont généralement pas nécessaires car Roblox utilise par défaut DirectX. Vous pouvez probablement les ignorer.
    5. Ouvrez l'application Grapejuice et cliquez sur "Roblox FFlag Editor", s'il ne se lance pas, installez le studio, Remarque : il peut afficher un avertissement, ignorez simplement cet avertissement, et si Roblox studio s'ouvre, fermez-le.
    6. Tapez "FFlagDebugGraphicsPrefer" et recherchez "FFlagDebugGraphicsPreferD3D11", puis activez-le et cliquez sur le bouton Enregistrer.
    7. (Facultatif), mais si vous voulez vous assurer que DXVK est en cours d'exécution, vous pouvez activer le DXVK HUD. Accédez à ~/.config/brinkervii/grapejuice/user_settings.json et modifiez la ligne env en "env": {"DXVK_HUD": "1"}

    Bugs

    L'exĂ©cution de Roblox Player Ă  l'aide de Wine n'est pas parfaite, car certains problĂšmes ont Ă©tĂ© signalĂ©s :

    • L'utilisation de la version wine par dĂ©faut de votre distribution peut ne pas avoir le patch de souris, ce qui peut entraĂźner le blocage de la souris aprĂšs avoir cliquĂ©.
    • En raison de rĂ©gressions rĂ©centes, le chargement d'un jeu peut se bloquer pendant un certain temps. Cela peut ĂȘtre corrigĂ© en dĂ©sactivant DFFlagClientVisualEffectRemote. On ne sait pas ce que fait ce FFlag.
    • L'enregistrement avec F12 ne peut pas ĂȘtre arrĂȘtĂ© ou le cadre est bloquĂ©.
    • Erreurs graphiques sur les paramĂštres maximum sur certains GPU
    • Lag intense pour certains utilisateurs
    • Roblox Player maximisant tous les cƓurs de processeur Ă  100% d'utilisation pour certaines personnes
    • Roblox Player peut ne pas avoir de son fonctionnel (cela peut ĂȘtre corrigĂ© en installant des packages audio 32 bits, par exemple lib32-alsa-plugins, lib32-libpulse, lib32-openal sur Arch)
    • L'utilisation de Vulkan/OpenGL peut vous indiquer que les pilotes sont obsolĂštes, cela peut ĂȘtre rĂ©solu en installant vos pilotes Vulkan ou OpenGL.
    • Parfois, sur Chromium et certains autres navigateurs basĂ©s sur Chromium, jouer Ă  Roblox Ă  partir du site Web peut ouvrir une nouvelle instance Chromium, cela ne se produira pas sur Firefox

    L'exécution de Roblox Studio à l'aide de Wine n'est pas non plus parfaite et vous pouvez rencontrer les bogues suivants :

    • Divers caractĂšres Unicode (tels que les emojis, par exemple) provoquent le plantage de Roblox Studio
    • Erreurs d'authentification de connexion
    • Les ombres scintillent lors de l'utilisation de DirectX 11, sauf si EagerBulkExecution est activĂ© dans les paramĂštres de Studio
    • L'anticrĂ©nelage ne fonctionne pas sur les graphiques 8 et supĂ©rieurs lors de l'utilisation de DirectX 11
    • Le scintillement se produit sur les interfaces graphiques des plug-ins et les Ă©lĂ©ments d'interface utilisateur rĂ©cemment mis Ă  jour (tels que la boĂźte Ă  outils, les paramĂštres du jeu et l'Ă©cran Publier sur Roblox par exemple) lors de l'utilisation d'OpenGL
    • Studio plante au dĂ©marrage lors de l'utilisation de Vulkan

    Lorsque Roblox travaillait avec Wine avant 2015, des bogues Ă©taient prĂ©sents, notamment les suivants :

    • Les touches Shift ou Caps Lock ne fonctionnent pas lors de l'utilisation de la fenĂȘtre de discussion.
    • Parfois, aprĂšs l'adhĂ©sion, vous pouvez obtenir un pic de dĂ©calage et ne pouvez vous dĂ©placer que dans une seule direction.
    • Roblox Studio plante lors du chargement d'un jeu.
    • Le son peut ĂȘtre insupportablement glitch sur quelques jeux.
    • Lorsque vous dĂ©placez votre camĂ©ra pendant que le joueur se dĂ©place, votre souris sera bloquĂ©e en dĂ©plaçant la camĂ©ra (cela peut ĂȘtre corrigĂ© en cliquant plusieurs fois avec le bouton droit de la souris rapidement)
    • Parfois, vous pouvez voir une fenĂȘtre indiquant "RobloxPlayerBeta.exe a rencontrĂ© une erreur grave et doit se fermer !" un message.

    Voir Ă©galement

    • Roblox sur Linux

    Références

    1. Roblox Studio. WineHQ AppDB. Archivé de l'original le 20 janvier 2021. Récupéré le 14 juin 2021.
    ajouter un commentaire de Tutoriel :Utiliser Roblox sous Linux
    Commentaire envoyé avec succÚs ! Nous l'examinerons dans les prochaines heures.