Roblox on Linux (Everything summarized in 1 post) (UPDATED)

We have stated multiple times: Hyperion, with all features enabled, does not work on Wine. The reason being that Hyperion uses quite a few tricks that simply don’t work on Wine because those undocumented features are, well, not documented and therefore not implemented. This means one effectively has two choices:

1.) Use conditional checks to disable certain code paths if running on Wine, or
2.) Remove those features altogether so there is no need for conditional checks.

Back then, as we enabled support for Wine (unofficial, as it was an effort of our team in their free time), we chose option one. Soon after, reports surfaced that Wine was being used for cheating. This forced us to remove conditional checks and fully enable all features of Hyperion (conditions are easier to find and NOP out).

This left us between a rock and a hard place. On the one hand, questions were raised in-house why we enabled it in the first place (and subsequently removed it); on the other hand, the community was upset because we took a “perfectly good” feature away. This shows once again that no good deed goes unpunished.

So much for the history of Hyperion on Wine. As I read through all the posts in this thread, I’m wondering, though, where this idea comes from that we just make up stories to justify hurting the community. This way of thinking is really hard to understand, mainly because a Roblox dev can’t just make up stuff without serious repercussions from leadership, nor would it make any sense to go through the extra effort when we don’t have to, as, at least we devs, have the option to just stay silent, which perhaps I should take more often :slight_smile:

6 Likes

Understood, I am also going to update the original post with what you said here.

as for the “making up stories” argument, if I had to guess, people use stories as a way to cope, so perhaps that could be the cause?

I apologize if this is too direct, but have there been any talks of porting Roblox to Linux? From what I could gather, the last time we were informed there were no plans for a native client 5 years ago in RDC 2020. Linux market share has since increased ~3 fold.

July 2020 it was at 1.69% and May 2025 it is 4,04%, with gamers in specific increasing from 0.78% (December 2020) to 2.69% (May 2025) as reported by the Steam Hardware Survey, it does not include SteamOS. This is also important because Linux surpassed MacOS in December 2023 and held the lead in market share with gamers. source.

I apologize again if I am too direct with this question and all this data n such, I know you probably have better things to do than analyze what I said here, but given the rise in gamers on Linux, has this changed the stance in the company regarding Linux?

Other than that, thank you for this reply. You are doing god’s work in this community and we are forever grateful.

1 Like

Thank you, JimOkurku, for your kind words. Unfortunately, as a developer, I’m in no position to make a decision or even provide meaningful insight into Roblox’s stance on the issue. I can say, however, that quite a few engine devs are very much in favor of Linux and would like to see Linux support just as much as the community outside of Roblox.

2 Likes
External Media

cant put the properties docks on the side how do i fix this :[

I don’t usually use Studio on Linux, so I am not quite sure how to fix this issue, if I had to guess you could reboot, maybe reinstall/update wine? not sure why that would help but it could

alternatively you could get someone else to help ya fix it, I am clueless here so hopefully some of my suggestions fix it, if you haven’t already fixed it

uh i did do all that before except for updating wine cuz im not sure if that will help at all
i asked for it on github but i got no answer
im banned from their discord i think they thought i was underaged after playing a child crying meme sound in the background(i didnt get any message informing me why i was banned)

No good workarounds or fixes exist for it, unfortunately… :pensive:
You’ll have to stick to either having a separate drive / partition for Windows, or setup a VM with a spare GPU passed to it if you can.

1 Like