- Client successfully loads assets and launches when using RLW
- Brief connection to the game server
- GPU is playing nice with the client
What does not
The server will disconnect you since Roblox virtualizes and encrypts their code through VMProtect. No possible way around this with the current version of Wine.
You can use Roblox Linux Wrapper (outdated) to setup a proper environment to run the Roblox applications.
What was not tested
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Ubuntu 16.04 "Xenial" i386 (+ variants like Kubuntu)||Aug 26 2020||5.0.2||Yes||No||No||Garbage||Connor Turner|
|Show||Arch Linux x86_64||Jun 15 2020||5.10||Yes||Yes||No||Garbage||Bakon Bot|
|Show||Ubuntu 19.10 "Eoan" (+ variants like Kubuntu)||Mar 31 2020||5.4-staging||Yes||Yes||No||Garbage||Jonathan Alfonso|
|Show||Linux Mint 19.2 Tina||Dec 13 2019||4.21||Yes||Yes||Yes||Garbage||NerduMiner|
|Show||Arch Linux x86_64||Nov 24 2019||4.20||Yes||No||No||Garbage||Akos Miklos|
In older versions of Wine, Roblox Player & Studio work far better with OpenGL graphics enabled.
To enable OpenGL mode, open the Roblox Studio, click "File", then "Settings", followed by "Rendering". A prompt will come up saying "Changing settings may make ROBLOX unstable". Click OK. Under the Rendering submenu, change the option "graphicsMode" from "Direct3D" to "OpenGL". Restart Roblox Studio.
The game should now perform much better.
We recommend using Wine 5.0 or higher.
The Roblox game client is using anti-cheat and security features (VMProtect) that prevent Wine (and other emulators) from connecting to servers.
The client will load up just fine and you will be connected for a brief second but will be forced into a disconnect within 10 seconds.