Roblox Player once worked under Ubuntu, Fedora, and many other GNU/Linux Distributions and the BSD Distributions including FreeBSD using Wine, a compatibility layer that allows other operating systems to run some Windows programs. Several years ago, however, the Roblox anti-cheat started detecting Wine and would force the game to quit. As such, for years now it has not been possible to run Roblox Player on Linux.
Unlike the normal Roblox game client, however, Roblox Studio is able to run well, and community-made solutions such as Grapejuice can be used to install and run Studio easily. Roblox Studio has a "Gold" rating on the Wine App Database.
Running Roblox Studio using Wine is not perfect, and you can encounter the following bugs:
- Roblox's captcha causes Wine to crash
- Authentication errors
- Lighting artifacts caused by DirectX
- Flickering occurs on plugin GUIs using OpenGL
When Roblox still worked using Wine, there were bugs present, including the following:
- The Shift or Caps Lock keys do not work when using the chat window.
- Sometimes after joining, you may get a lag spike and can only move in one direction.
- Roblox Studio crashes when loading a game.
- The sound may be unbearably glitchy on a few games.
- When moving your camera while the player is moving, your mouse will be stuck moving the camera (this can be fixed by right-clicking a few times quickly)
- Sometimes you can see a window saying "RobloxPlayerBeta.exe has encountered a serious error and must close!" message.
On July 28th, 2012, John Shedletsky confirmed that progress on Roblox on Linux was 95% complete. Shedletsky claimed that the problem with Linux is the poor driver support. Another blog post (since deleted) by Shedletsky claimed that they could spend months on Linux or they could work on a highly requested feature.
"We’re probably 95% of the way to a Linux port, now that we’ve all the work necessary to port Roblox to MacOS – which, as you probably know, is based on the UNIX kernel. I think the problem that we would likely run into on Linux is poor video driver support. I’ve heard horror stories from other developers. However, as Linux becomes more popular, I expect this hurdle to disappear. ― John Shedletsky, Responding to User Feedback v6
We could spend six months porting ROBLOX to Linux, or we could deliver other highly requested features. If we’re going to be porting ROBLOX to another platform, Android is definitely next in line. Consoles are a close second–maybe that would involve a Linux port, particularly if the Steam OS takes off. We’ll see. ― John Shedletsky, Feedback Loop: BLOXcast Edition"
Roblox has been tested multiple times, with success until 2015. On May 15, 2015, Roblox received a "Gold" rating in the Wine App Database. As of July 22, 2015, Roblox games shut down after loading the place. According to the Roblox Linux Wrapper GitHub Issue Tracker page, Wine seemed to have networking issues, others speculated that Roblox was detecting Wine as cheating software, and others were saying that an OS lock is in place, preventing Wine from running Roblox. Ultimately, it was eventually concluded that Roblox's anti-cheat was treating Wine as if it was an exploit.
- ↑ https://appdb.winehq.org/objectManager.php?sClass=version&iId=15961
- ↑ https://appdb.winehq.org/objectManager.php?sClass=version&iId=26443
- ↑ https://appdb.winehq.org/objectManager.php?sClass=version&iId=15961 Wine App Database.
- ↑ https://github.com/roblox-linux-wrapper/roblox-linux-wrapper/issues/135
- ↑ https://github.com/roblox-linux-wrapper/roblox-linux-wrapper/issues/135#issuecomment-605741872
- ↑ https://twitter.com/Bloxy_News/status/1287445498689814529