What does not
Users are kicked from the game after a few seconds with an error code 268, which usually shows up when an external application tries to modify the client.
In order for the game to launch from the website, a tool called Grapejuice is needed to be installed: https://devforum.roblox.com/t/...
NOTE: Grapejuice was made primarily to have proper Wine support for Roblox Studio. Please keep that in mind if you want to ask the developer about Roblox Player support.
What was not tested
Wine likely fails to run this game due to a number of anti-cheat checks that are placed in Roblox to thwart the rampant exploits that occasionally pop up. Roblox is probably treating WINE as an exploit and thus is preventing users from running the game for any period of time. In the thread for Grapejuice on the Roblox Dev forums, it was proven that by bypassing these anti-cheat checks, the game would run as normal. Though the method used to do so has not been released. One way the client could run as normal on Linux would be to somehow have Wine emulate the correct behavior during the anti-cheat checks as if there was no application detected that was ""modifying"" the game.
|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|
|Current||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|
|Bug #||Description||Status||Resolution||Other apps affected|
|18388||Roblox crashes on install with unimplemented function pdh.dll.PdhMakeCounterPathA||CLOSED||FIXED||View|
|33989||iexplore.exe crash when logging in to www.roblox.com||CLOSED||FIXED||View|
|34121||Roblox: builtin browser refuses to load pages||CLOSED||DUPLICATE||View|
|37043||Keyboard input broken in Roblox Player||CLOSED||FIXED||View|
|37051||Roblox Studio embedded webpage does not load consistently or properly using built-in winhttp||CLOSED||FIXED||View|
|38240||D3D errors with Roblox Player (err:d3d:device_clear_render_targets >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glClearStencil @ device.c / 370)||CLOSED||WORKSFORME||View|
|39142||Roblox Client/Server connection is dropped with error "This server has shut down."||UNCONFIRMED||View|
|48306||Roblox Player: Client kicked with Error Code 268||UNCONFIRMED||View|
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.