vinegarhq / sober

Runtime for Roblox on Linux
https://sober.vinegarhq.org/
304 stars 13 forks source link

Multi-instance support #30

Open AppliedPlumbing2 opened 3 months ago

AppliedPlumbing2 commented 3 months ago

Before Creating the Enhancement Request

Is your feature request related to a problem?

I like to play tower defense games on roblox with multiple accounts at the same time

Describe the Solution you'd Like

Ability to open and play multiple roblox clients at the same time

I know this is a sort of gray area in the rules, but vinegar also had support for it as long as you went into the settings and enabled it

Describe Alternatives you've considered

I noticed I could open more than one window, but all of the instances seem to fall apart when i log out of one of them and try to add in a separate account

i wouldn't know how else to do this except for sandboxing (too dumb to do that) or virtual machines (i only have one gpu)

TeknosQuet commented 3 months ago

Multi-instance gameplay is considered malicious according to Roblox staff, so I wouldn't expect Sober to support it.

https://devforum.roblox.com/t/do-something-with-x32-clients/2318875/126 image

It does reference the Windows client but I assume it would (and should) apply the same way to Sober and any other client on any other platform.

xunuwu commented 3 months ago

Multi-instance gameplay is considered malicious according to Roblox staff, so I wouldn't expect Sober to support it.

https://devforum.roblox.com/t/do-something-with-x32-clients/2318875/126 image

It does reference the Windows client but I assume it would (and should) apply the same way to Sober and any other client on any other platform.

Hyperion doesn't seem to block it on windows, just closing the ROBLOX_singletonEvent handle in process hacker is enough to open multiple instances, just like it was pre-hyperion. image

Also, sober already supports multiple instances, the problem is that it doesn't automatically login to the account you are logged in to in the browser, so you have to manually switch accounts in-app every time which is a bit of a hassle. I would like to see a feature that made switching accounts easier. image

AppliedPlumbing2 commented 3 months ago

Multi-instance gameplay is considered malicious according to Roblox staff, so I wouldn't expect Sober to support it. https://devforum.roblox.com/t/do-something-with-x32-clients/2318875/126 image It does reference the Windows client but I assume it would (and should) apply the same way to Sober and any other client on any other platform.

Hyperion doesn't seem to block it on windows, just closing the ROBLOX_singletonEvent handle in process hacker is enough to open multiple instances, just like it was pre-hyperion. image

Also, sober already supports multiple instances, the problem is that it doesn't automatically login to the account you are logged in to in the browser, so you have to manually switch accounts in-app every time which is a bit of a hassle. I would like to see a feature that made switching accounts easier. image

Okay so holy heck thank you for telling me this

I noticed sober had an update in flatpak and now i can actually do it now!!! idk why the older version wouldnt allow this

apprehensions commented 3 months ago

Having this as a feature is yet to be decided, as Bitdancer stated that multi-instance support shouldn't be a feature.

AppliedPlumbing2 commented 3 months ago

Having this as a feature is yet to be decided, as Bitdancer stated that multi-instance support shouldn't be a feature.

wait im confused so like was it already a thing or is some weird linux fuckery letting us run multiple clients

TeknosQuet commented 3 months ago

Hyperion doesn't seem to block it on windows, just closing the ROBLOX_singletonEvent handle in process hacker is enough to open multiple instances, just like it was pre-hyperion.

It may have been a typo or misunderstanding, but I still believe there should be at least some clarification to know if this is explicitly allowed or not. I don't think Roblox goes out of their way to ban people who do this, but it can still potentially be used in a bad manner (eg. grinding a game on multiple accounts); I suppose what someone considers bad would be subjective though.

Personally, I would not want Sober to be on Roblox's bad side considering how new this project is and the history of RoL as a whole. Adding a feature like this when it's not 100% clear if its allowed or not doesn't help.