Will byfron compatible versions of tools such as FPS unlocker or Roshade continue to be safe? I ask because in RDC '19 it was stated that there wonât be any bans for using FPS unlocker. Is this true still?
Well, they just donât work anymore with this update. Itâs entirely preventative, no reason for bans to be handed out. The only alternative for rbxfpsunlocker is configuring a FastFlag that retargets the TaskScheduler FPS cap.
This is incorrect and misinformative.
Please do not post irrelevant, speculative content.
Iâm speculating in case someone finds some way to make those tools work again.
Lets hope youâre right
This is kind of unreleated about Roblox being ran on Linux with Wine, but Iâm having the same issue with Byfron from preventing me to launch Roblox on Windows at all. I mean It does launch Roblox but once my Roblox Client is joining the Game Server, Byfron (assuming it was Byfron) just stops me from joining by Closing the Roblox Client.
This has been preventing me to play Roblox for over 2 days. Please fix this.
If your wondering if Iâm using Rblxfpsunlocker, or any programs that modifies the Roblox Client, no.
These issues are still mostly at a frontend level. The engine itself appears to work fine in Xbox. Theyâd be solved by the team at Roblox responsible for maintaining the graphical interface.
Thatâs the million dollar question. Roblox claims that compatibility with linux is a big priority, but I canât help but feel like thatâs a halfhearted statement.
Keep in mind that Xbox might simply not be receiving any improvements because thereâs a lack of availability from the UI team at Roblox (which might not be the case), but all we can do is speculate. Only Roblox knows why theyâre not fixing the issue (or if theyâre aware of it at all).
Also keep in mind developers are a consideration with Linux, which isnât the case for Xbox. Linuxâs users could be âmore valuableâ than Xboxâs users simply because they have access to a bigger selection of experiences and to Roblox Studio.
It disappoints me to say that I believe youâre absolutely correct with this statement.
The total lack of communication Roblox has given us other than two engineers that are taking personal time to answer to our concerns in whatever way theyâre allowed to has left me extremely disappointed with Roblox and their complete lack of transparency.
We shouldâve gotten a heads up as soon as Roblox realized theyâd have to block Wine. But most importantly, we shouldâve gotten concrete details on what the future of Roblox on Linux will be.
I feel offended and disrespected by Robloxâs shameful vague, confusing and downright meaningless statements on what the future for Linux is. (Iâm not mad or disappointed with @Bitdancer and @MrEakar, I appreciate their efforts on communicating with us as much as theyâre allowed to, Iâm mad and disappointed with Robloxâs policy of complete obscurity and lack of transparency.)
The future is uncertain, yet Roblox still hasnât given us any concrete roadmap towards Linux. After 146 posts of back and forth discussion, weâve only become aware of the following information:
- Linux allegedly remains a priority for Robloxâs team.
- Roblox Studio wonât have Wine compatibility intentionally blocked (at least, as far as @Bitdancer is aware).
⌠And thatâs it!
Every other statement has either been a further explanation of why Roblox had to block Wine (which donât get me wrong, is highly welcomed!) or a nothingburger, vague statements that donât prove or disprove anything. We donât know if Roblox is actively working on Linux compatibility, we donât know if they straight up just donât care, we donât know anything, because Roblox has refused to make any clear statements about this situation.
For all we know, this could be the end of Roblox on Linux, yet weâre left guessing and hoping as Roblox refuses to address the elephant in the room.
Not only is it shameful and disrespectful to not to acknowledge the very obvious problem that everyone would like a clear answer to, but itâs also negligent and unprofessional to leave the future of developing on Linux in this platform for developers that already make a living out of it.
Roblox intentionally and abruptly ended Wine compatibility for the client without giving us any warning, only confirmed its intentions after we explicitly asked and now hasnât even bothered to just tell us clearly what our future is in their platform.
Even if Wine âwas never officially supportedâ, it nevertheless shows a complete lack of care & respect at a corporate level. We are hundreds of thousands of users that bring millions of revenue into Robloxâs coffers and that provide content to their platform that everyone can enjoy, regardless of their device/OS, yet Roblox hasnât done anything for us. Some Roblox engineers have generously dedicated their personal time to answer our questions and provide help wherever possible/allowed, and weâre all extremely grateful for their dedication and care theyâve given to us, but Robloxâs overall policy towards Linux completely sucks, and I canât help but feel a total lack of empathy towards us.
Weâve given Roblox:
- Our playtime as players.
- Our money as players.
- Our Intellectual Property as developers.
- Our skills and technical expertise as developers.
- Our code, commits, patches and contributions to make their software run on Linux, at no cost to them.
- Our bug reports, ideas and information to help them improve their product for Linux, at no cost to them.
Roblox has given us:
- Near 100% radio-silence.
- Complete lack of respect, professionalism and empathy.
- Half-hearted assurances that end up going nowhere, refusing to give us new, concrete details.
- Contradictory support policies, constantly flip-flopping around whether or not they consider us a âpriorityâ or âirrelevantâ for their objectives.
- Surprise (for us, not for Roblox) blocks from using their platform, without any sort of warning.
- No regard for our time that we spend making content and experiences that they get revenue from. âOh? You pay your rent and groceries with Roblox? Thatâs too bad, wait until youâre suddenly (intentionally) crippled by the decision of immediately blocking you from the second-most important tool this platform has to offer. (Joining your own experiences online.) I sure hope you have a mobile device or are ready to switch OSes in a hurry, otherwise you might go to the streets with an empty stomach.â
What kind of platform that claims to be developer-friendly determines that has to cut some of them off, but doesnât bother warning them in any way? - A completely uncertain future where we donât know if weâll ever be able to use the Roblox platform to its full extent on Linux again, or if itâll just keep getting worse.
if it wasnât for the individuals at Roblox that volunteer themselves to throw whatever scraps theyâre able to provide us with their spare time (and resources), would Roblox even acknowledge our existence?
Minority or not, this is not how you treat developers that are, quite literally, the spirit of your platform and users that go through these lengths just to participate in your platform.
Itâs time to do better, recognize how badly this situation has been handled, and properly communicate with us for once, before more people lose faith in your platform forever. If it comes down to saying âwe donât careâ, so be it, but tell us. Weâve done enough for Roblox to deserve an apology for the lack of empathy, respect and professionalism that weâve felt victims from (NOT from Robloxâs employees, Roblox as a company), the lack of communication, the lack of consideration and the borderline âdoing just enough to keep us guessingâ attitude. We also deserve an objective explanation on Robloxâs future relationship with Linux.
Itâs time for Roblox to answer these questions honestly and stop beating around the bush:
Note: These questions are for Roblox as a whole. Individual Roblox employees volunteering their time is very welcome and appreciated, but should not be credited towards Roblox.
-
What is Robloxâs current stance on Linux and its community? Are we considered in any shape or form?
-
What kind of relationship does Roblox want to have with Linux in the future?
-
Is Roblox planning on bringing any sort of support/compatibility to Linux? If so, whatâs the concrete time period? What needs to be done before Roblox is willing to consider Linux?
- What kind of treatment will Linux receive?
- First-class support (Equal to other platforms)
- Wine compatibility + official support
- Best effort Wine compatibility, no official support
- Linux is not a consideration
- What kind of treatment will Linux receive?
-
What can the Linux community do to help Roblox come to Linux?
-
Can we expect more transparency in the future?
We just donât want to be left in the dark or on read anymore. Roblox is clearly very aware we want answers to these questions, and after this complete mess, donât we deserve them? Whatâs the point in making us think youâre doing something for us when you arenât? Save everyone involved their time and dignity and communicate to us. Donât leave us guessing. Keeping this up will only continue to validate the feelings of dishonesty, disrespect, lack of empathy and thought, disregard and downright maliciousness that many have felt from this behavior.
No matter what Robloxâs actual stance is, it shouldnât be hidden from us. Itâs not only morally wrong, but reflects so many other communication issues that Roblox suffers from as a platform. Thatâs all.
Honestly, I donât buy this specific point. Up until some point in 2019 2021, WINE simply did not work for the Roblox client until a problem with networking was fixed[citation needed] (Edit: see below). Running it was never blocked even though the client would not run. Now, we are back in pre-2019 2021 with a non-working client, but we arenât even given the option to try to make it work. It could be something very small or something super big that it is indeed a problem; we havenât been communicated any details about what makes it not run.
The problem that prevented the client from working between 2015 and 2021 was much, much dumber than that. It was a missing function signature for ZwFilterToken
in ntdll.
Reference:
Oh, right. Yeah, if they do that by circumventing Hyperion, thatâs probably going to be bannable.
Please open a new bug report, and we will be happy to take a closer look. Based on your description, it does not sound like a Hyperion issue, but rather a bug in the client.
Edit: Created new post below with quote for clarity.
The client has a fast flag for this now, no need for an external program.
Personally I think Roblox is being pretty reasonable. Theyâve stated that they do not intend to block Wine forever, and that they do not intend to make Roblox intentionally unplayable under Wine. The picture I got is that this whole wine block is temporary. If that isnât actually the case, then I think thatâs a problem.
(Edit: Wrong reply, I meant to reply to @Jrelvas The new Roblox 64-bit Byfron client forbids Wine users from using it. (Most likely unintentional) - #160 by Jrelvas)
Based on what is said above, the intent is to not need to deal with filtering out Wine logs. It is that the client will undoubtedly crash under Wine and that would generate a lot of wine related logs that would need to be filtered.
Based on the volume of logs they are already expecting, that would add up to a hefty amount of compute power to filter through, and a lot of storage, and it is not necessarily a gaurantee that the software or services Roblox relies on for their logs supports or could handle this well. I think that the motivation behind this is due to a limitation in tooling behind the scenes. It is cheaper, and easier to just not allow these logs to be generated at all, it is a solid gaurantee that Roblox will receive no Wine contaminated telemetry whatsoever, whether it be from crash dumps or other sources.
I think another factor is just that too, that Roblox doesnât necessarily just get telemetry from crash dumps and logs.
My original comment was not on the telemetry because I didnât want to be an armchair engineer on that either, but here I go: I also have my concerns about the claim about the choice to research, implement, and QA blocking WINE + VMs as opposed to filtering telemetry before it ever sent to Roblox. Iâm assuming some functionality like this already exists to avoid development builds from flooding any live telemetry (may be a bad assumption, but I am concerned if this assumption is not met). As a software engineer that deals with log processing, but for card payment processing instead of Roblox, filtering out the telemetry sounds like the more cost-efficient option. The software libraries where I work have this functionality built in.
It is very possible that blocking out telemetry is hard because of whatever system Roblox uses. With my experience in my field, I have a hard time believing telemetry is the reason as opposed to using this opportunity to block an unsupported platform that happens to be amazing for virtual machines due to the risk of reversing the anti-cheat.
I think many people are mad (and rightfully so,) about the fact that this was blocked without prior notice.
What I mean is, Byforn was always talked about and they said they were going to add it blah blah blah but they never ever mentioned anything like blocking an entire OS on purpose (that a lot of people/developers use!)
Now obviously there is always the good old âIt was never officially supported so it is your problem for using itâ, and while that is right I think it is wrong just completely to ignore the people who were using Wine & have been using Wine really.
Roblox is being reasonable to anyone who does not/has not used Linux full-time with Roblox, they practically throw that entire community under the bus and expect people to say: âOh thank you Roblox! it was my mistake for using Linux & Wine, I will do better next time.â
I think it is sad given that I was planning to switch to Linux soon enough as well
Didnât notice this post before in the huge pile of other ones. Anyway, since this was posted:
Is there literally anything that we as individual non-engineers with a mix of Linux distros and hardware can do to help Robloxâs effort? My guess is no, but still figured I should ask in case there is something that will get me onto Linux faster.