Close
    Search Search

    Tutorial: Usando Roblox no Linux

    Tutorial: Usando Roblox no Linux

    O Roblox pode ser instalado no Linux com Wine 6.11 ou uma versão mais recente.


    O wrapper Grapejuice, embora não seja necessário para executar o Roblox no Linux, corrige alguns problemas. Para obter ajuda na instalação do Roblox no Linux, o servidor Grapejuice Discord pode ser consultado. Os usuários com algum conhecimento do terminal e compilação de software não devem ter muitos problemas com o processo de instalação.

    Conteúdo

    Usando Roblox no Linux

    Para construir o Roblox com o patch de mouse no Linux, basta seguir o guia abaixo, se você tiver uma CPU mais fraca, recomendo rolar para baixo para usar os binários pré-construídos.



    Nota: você precisará definir sua versão de teste do wine-tkg para v6.11 se quiser usar o Studio (alguns relatam que a v6.12 tem problemas) e v6.9 se quiser usar o Studio sem muitos problemas.

    Processo de construção Wine-tkg em distros pacman / makepkg (distros baseadas em Arch)

    Para começar a construir wine-tkg, simplesmente leia o guia abaixo;

    1. Clone o repositório git: git clone --depth = 1 https://github.com/Frogging-Family/wine-tkg-git.git
    2. CD no repositório clonado: cd wine-tkg-git / wine-tkg-git
    3. Abra o arquivo customization.cfg com um editor de sua escolha
    4. Encontre _community_patches = "" e altere-o para _community_patches = "roblox_mouse_fix.mypatch"
    5. Execute makepkg: makepkg -si
    6. Lance Grapejuice e instale Roblox
    7. Inicie o Roblox como faria, por meio do site

    Se aparecer alguma mensagem dizendo "tenha cuidado com isso", simplesmente responda com "y".


    Processo de construção Wine-tkg em distros dpkg (distros baseadas em Debian)

    Isso será diferente do processo de compilação do pacman por vários motivos, mas é basicamente o mesmo, vamos começar:

    1. Clone o repositório git: git clone --depth = 1 https://github.com/Frogging-Family/wine-tkg-git.git
    2. CD no repositório clonado: cd wine-tkg-git / wine-tkg-git
    3. Abra o arquivo customization.cfg com um editor de sua escolha
    4. Encontre _community_patches = "" e altere-o para _community_patches = "roblox_mouse_fix.mypatch"
    5. Altere a linha _nomakepkg_dep_resolution_distro para _nomakepkg_dep_resolution_distro = "debuntu"
    6. Salvar e fechar customization.cfg
    7. No terminal, execute: sudo dpkg --add-architecture i386
    8. Depois, execute: sudo apt update
    9. Agora, você pode realmente começar a construir wine-tkg, execute isto em seu terminal: ./non-makepkg-build.sh
    10. Assim que a compilação terminar, CD em non-makepkg-builds: cd non-makepkg-builds
    11. Digite "ls" no terminal e, em seguida, vá para o diretório com o qual ele responde
    12. Digite "realpath bin / wine" para obter o caminho para o programa Wine:

      / home / youruser / wine-tkg-git / wine-tkg-git / non-makepkg-builds / wine-tkg-git-qualquer-blah / bin / wine


    13. Edite o arquivo em "~ / .config / brinkervii / grapejuice / user_settings.json" (certifique-se de ter o grapejuice instalado)
    14. No campo "wine_binary", insira o caminho da Etapa 16, por exemplo:

      "wine_binary": "/ home / youruser / wine-tkg-git / wine-tkg-git / non-makepkg-builds / wine-tkg-git-qualquer-blah / bin / wine",

    15. Lance Grapejuice e instale Roblox
    16. Inicie o Roblox como faria, por meio do site

    Se aparecer alguma mensagem dizendo "tenha cuidado com isso", simplesmente responda com "y".

    Processo de compilação Wine-tkg no Fedora

    Este é basicamente semelhante ao guia do dpkg, mas alguns passos serão diferentes. Isso tem uma alta probabilidade de não funcionar em outras distros baseadas em DNF:

    1. Clone o repositório git: git clone --depth = 1 https://github.com/Frogging-Family/wine-tkg-git.git
    2. CD no repositório clonado: cd wine-tkg-git / wine-tkg-git
    3. Edite o arquivo customization.cfg com um editor de sua escolha
    4. Altere a linha _nomakepkg_dep_resolution_distro para _nomakepkg_dep_resolution_distro = "fedora"
    5. Altere a linha _community_patches para _community_patches = "roblox_mouse_fix.mypatch"
    6. Salvar e fechar customization.cfg
    7. Agora, você pode realmente começar a construir wine-tkg, execute isto em seu terminal: ./non-makepkg-build.sh
    8. Assim que a compilação terminar, CD em non-makepkg-builds: cd non-makepkg-builds
    9. Digite "ls" no terminal e, em seguida, vá para o diretório com o qual ele responde
    10. Digite "realpath bin / wine" para obter o caminho para o programa WINE:

      / home / youruser / wine-tkg-git / wine-tkg-git / non-makepkg-builds / wine-tkg-git-qualquer-blah / bin / wine

    11. Edite o arquivo em "~ / .config / brinkervii / grapejuice / user_settings.json" (certifique-se de ter o grapejuice instalado)
    12. No campo "wine_binary", insira o caminho da Etapa 12, por exemplo:

      "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. Lance Grapejuice e instale Roblox
    14. Inicie o Roblox como faria, por meio do site

    Roblox Player e Roblox Studio podem ser iniciados normalmente se a versão correta for usada. Roblox Studio tem uma classificação de ouro no winedb. [1]


    Configurando um desbloqueador FPS

    O Roblox FPS Unlocker também é compatível e pode ser usado para atingir taxas de quadros mais altas. Requer Grapejuice.

    1. Baixe o desbloqueador Roblox FPS em https://github.com/axstin/rbxfpsunlocker/releases/latest
    2. Extrair o arquivo
    3. Suco de uva aberto
    4. Vá para a seção "Wine" em Grapejuice e abra o Wine Explorer
    5. Vá para o diretório da pasta extraída (a unidade Linux no Wine é geralmente Z :)
    6. Encontre o arquivo .exe e abra-o no Wine Explorer. Deve minimizar para a bandeja
    7. Abra o Roblox através do site
    8. Clique / clique com o botão direito no ícone da bandeja e defina o limite de FPS. (Para verificar o FPS, use ⇧ Shift + F5)

    Isso não irá banir sua conta, pois não injeta nada no Roblox.

    Corrigindo o mouse com binários pré-construídos

    Distribuições baseadas em Arch Linux e Arch

    A versão corrigida pré-compilada do wine está disponível aqui.

    1. Abra o terminal e digite o comando de terminal "cd ~ / Downloads", isso o levará para a pasta de downloads onde você provavelmente encontrará o arquivo
    2. Execute o comando de terminal "sudo pacman -U fileName.pkg.tar.zst". Isso pode solicitar que você desinstale o wine para evitar conflitos de pacote.

    Outras distribuições

    Estas instruções usam uma compilação portátil do Wine que pode ser usada na maioria das distribuições, incluindo Arch Linux (o que você pode querer fazer se quiser manter as compilações oficiais do Wine do Arch Linux e usar apenas a compilação corrigida para Roblox). Algumas distribuições podem não funcionar se sua versão glibc for muito baixa.

    A instalação é bem diferente da do Arch Linux, devido ao uso de uma construção portátil ao invés de instalar com um gerenciador de pacotes.


    1. Abra seu gerenciador de arquivos, vá para o diretório de downloads e extraia o arquivo compactado.
    2. Abra o arquivo ~ / .config / brinkervii / grapejuice / user_settings.json com um editor de texto e coloque no campo "wine_binary" o caminho completo para o binário do wine que está na pasta extraída, provavelmente em / home / nome de usuário / Downloads / wine-tkg-staging-fsync-git-6.11.r0.g432c0b5a / bin / wine

    Alterando o mecanismo gráfico no Roblox Player e Roblox Studio

    Antes de iniciar o guia, certifique-se de executar o comando de terminal "vkcube" e certifique-se de ter todos os drivers Vulkan e OpenGL. Requer Grapejuice versão 3.4.1 ou superior.

    1. Suco de uva aberto
    2. Abra o "Editor Roblox FFlag" (se o editor FFlag não abrir, tente executar o Roblox Studio uma vez, e então deve funcionar).
    3. Se um aviso for exibido, clique em "Abrir editor"
    4. Para usar D3D9, pesquise "d3d9" e habilite FFlagDebugGraphicsPreferD3D9 (Isso é um esforço para melhorar o desempenho, use-o se tudo o mais falhar)
    5. Para usar Vulkan, pesquise "vulkan" e habilite FFlagDebugGraphicsPreferVulkan (GPU deve suportar Vulkan, caso contrário, use Direct3D11)
    6. Para usar OpenGL, pesquise "opengl" e habilite FFlagDebugGraphicsPreferOpenGL
    7. Clique em salvar no canto superior esquerdo

    Para verificar o motor gráfico que está sendo usado, pressione ⇧ Shift + F2 no jogo. O texto aparecerá na tela, procure a linha que começa com "GPU:" e no final da linha estará o nome do motor gráfico que está sendo usado (Ex. D3D11 para DirectX 11 e OpenGL para OpenGL)

    Usando DXVK

    Alguns relatam que DXVK funciona melhor do que OpenGL ou Vulkan (geralmente rodará visivelmente melhor do que a implementação do DirectX embutida no Wine). Instalando DXVK

    1. Vá para a página github do DXVK e baixe a versão mais recente.
    2. Vá para a pasta de downloads e extraia o zip DXVK.
    3. Abra o terminal, faça cd na pasta DXVK e digite "WINEPREFIX = ~ / .local / share / grapejuice / wineprefix ./setup_dxvk.sh install". Isso só funcionará se você estiver usando o invólucro grapejuice.
    4. As etapas 5 e 6 geralmente não são necessárias, pois o padrão do Roblox é DirectX. Você provavelmente pode ignorá-los.
    5. Abra o aplicativo Grapejuice e clique em "Roblox FFlag Editor", se ele não iniciar, instale o Studio, Nota: pode exibir um aviso, apenas ignore esse aviso e, se Roblox Studio abrir, feche-o.
    6. Digite "FFlagDebugGraphicsPrefer" e encontre "FFlagDebugGraphicsPreferD3D11", ative-o e clique no botão Salvar.
    7. (Opcional), mas se quiser ter certeza de que o DXVK está em execução, você pode habilitar o DXVK HUD. Vá para ~ / .config / brinkervii / grapejuice / user_settings.json e edite a linha env para "env": {"DXVK_HUD": "1"}

    Erros

    Executar Roblox Player usando Wine não é perfeito, pois tem alguns problemas relatados:

    • O uso do wine build padrão da sua distro pode não ter o patch do mouse, o que pode fazer com que o mouse emperre após fazer qualquer tipo de clique.
    • Devido às recentes regressões que carregam um jogo podem travar por um tempo. Isso pode ser corrigido desligando DFFlagClientVisualEffectRemote. Não está claro o que este FFlag faz.
    • A gravação com F12 não pode ser interrompida ou o quadro está preso.
    • Erros gráficos nas configurações máximas em algumas GPUs
    • Lag intenso para alguns usuários
    • Roblox Player maximizando todos os núcleos da CPU com 100% de uso para algumas pessoas
    • Roblox Player pode não ter som funcionando (isso pode ser corrigido instalando pacotes de áudio de 32 bits, por exemplo, lib32-alsa-plugins, lib32-libpulse, lib32-openal no Arch)
    • Usar o Vulkan / OpenGL pode indicar que os drivers estão desatualizados. Isso pode ser corrigido instalando os drivers Vulkan ou OpenGL.
    • Às vezes, no Chromium e em alguns outros navegadores baseados em Chromium, jogar Roblox no site pode abrir uma nova instância do Chromium, isso não acontecerá no Firefox

    Executar Roblox Studio usando Wine também não é perfeito, e você pode encontrar os seguintes bugs:

    • Vários caracteres Unicode (como emojis, por exemplo) fazem o Roblox Studio travar
    • Erros de autenticação de login
    • Sombras piscando ao usar DirectX 11, a menos que EagerBulkExecution esteja ativado nas configurações do Studio
    • O anti-aliasing não funciona em gráficos 8 e superiores ao usar DirectX 11
    • A oscilação ocorre nas GUIs do plug-in e nos elementos da IU atualizados recentemente (como a caixa de ferramentas, as configurações do jogo e a tela Publicar no Roblox, por exemplo) ao usar o OpenGL
    • O Studio trava na inicialização ao usar o Vulkan

    Quando Roblox trabalhou usando o Wine antes de 2015, havia bugs presentes, incluindo o seguinte:

    • As teclas Shift ou Caps Lock não funcionam ao usar a janela de bate-papo.
    • Às vezes, depois de entrar, você pode obter um pico de atraso e só pode se mover em uma direção.
    • O Roblox Studio trava ao carregar um jogo.
    • O som pode apresentar falhas insuportáveis ​​em alguns jogos.
    • Ao mover sua câmera enquanto o jogador está se movendo, o mouse ficará travado movendo a câmera (isso pode ser corrigido clicando com o botão direito algumas vezes rapidamente)
    • Às vezes você pode ver uma janela dizendo "RobloxPlayerBeta.exe encontrou um erro grave e deve fechar!" mensagem.

    Veja também

    • Roblox no Linux

    Referências

    1. ↑ Roblox Studio. WineHQ AppDB. Arquivado do original em 20 de janeiro de 2021. Recuperado em 14 de junho de 2021.
    Adicione um comentário do Tutorial: Usando Roblox no Linux
    Comentário enviado com sucesso! Vamos analisá-lo nas próximas horas.