MegaAntiCheat / client-backend

GNU General Public License v3.0
118 stars 25 forks source link

BUG: MAC Alpha not installable on steam deck #112

Closed Mistyttm closed 7 months ago

Mistyttm commented 7 months ago

The alpha build requires pkg-config which should be installed through the system's package manager. However on steamdeck the OS is read only and as such requires unlocking the OS to even get the package installed.

(issue found here in Discord: Discord link

Seems like the Alpha build just isn't possible to install on steamdeck at this point in time.

lili7h commented 7 months ago

None of the devs have a steam deck, and no one on the dev team currently has expressed interest in widening the supported platforms to include steam deck. Thats not to say it never will be supported, but it is saying that we have purposely not considered it, and are actively hindered from developing for it by not having any sort of dev kit for it.

AKAIK

jkibort928 commented 7 months ago

It could be possible to install SteamOS on a separate drive, maybe even a Virtural Machine. If not, it's always possible to see if a 100% userspace install is possible on a basic Arch system (aka, only touching the home directory) (Although I suppose without SteamOS specifically it would be hard to tell what dependencies you would be missing)

Mistyttm commented 7 months ago

It could be possible to install SteamOS on a separate drive, maybe even a Virtural Machine. If not, it's always possible to see if a 100% userspace install is possible on a basic Arch system (aka, only touching the home directory) (Although I suppose without SteamOS specifically it would be hard to tell what dependencies you would be missing)

I run MAC on base Arch and it runs flawlessly, it's literally just an issue with steamos missing a specific package, which as lillith said is out of scope anyway

lili7h commented 7 months ago

if it is down to a specific package missing in that OS due to being locked down, then there is nothing we could likely do anyway, as its likely a dependency of the Rust compiler/runtime itself

Bash-09 commented 7 months ago

My understanding isn't that the OS is locked down, but that installing extra packages needs to be explicitly enabled. Not sure if that's correct.

Edit: https://www.reddit.com/r/SteamDeck/comments/t8al0i/install_arch_packages_on_your_steam_deck/

TacoDelPaco commented 7 months ago

I have MAC running flawlessly on my Steam Deck, you just need to run sudo steamos-readonly disable

Bash-09 commented 7 months ago

I have MAC running flawlessly on my Steam Deck, you just need to run sudo steamos-readonly disable

Gonna close this as resolved then.

alex-ac commented 6 months ago

Note: pkg-config is only needed to build MAC. It is not needed to run it. So building MAC on normal ubuntu machine and copying over the executable file should work.