jakedog29
macrumors newbie
macOS version?Hey guys im having an issue so steam just straight up closes when i try to open it. Any solutions? (im on a imac 7,1 with a core 2 duo T7700)
macOS version?Hey guys im having an issue so steam just straight up closes when i try to open it. Any solutions? (im on a imac 7,1 with a core 2 duo T7700)
open -a Steam --args -forcesteamupdate -forcepackagedownload -overridepackageurl https://web.archive.org/web/20230801221717if_/media.steampowered.com/client -exitsteam
open -a Steam --args -forcesteamupdate -forcepackagedownload -overridepackageurl https://web.archive.org/web/20240918104445if_/media.steampowered.com/client -exitsteam
Hello,It's been almost a year that I posted this guide and I wanted to do some updates to the guide (since you can't edit posts here after few days passed)
For macOS 10.13/10.14 users, run this terminal command instead:
Code:open -a Steam --args -forcesteamupdate -forcepackagedownload -overridepackageurl https://web.archive.org/web/20240918104445if_/media.steampowered.com/client -exitsteam
As a side note, the client may sometimes corrupt itself after it finishes updating. You may also definitely need a newer Steam client (preferably through separate partition if you're not comfortable installing games through terminal) to handle modern game downloads, due to the introduction of ZSTD chunk compression.
And for those who are running macOS 10.15 or 11, despite several months after the announcements, the latest version still works as of making of this post, although Valve will (presumably) update CEF 126 to 138 on the next major release, breaking 10.15 support completely. I will announce that breakage once there are updates made to it.
Sadly, there is a chance that Steam could get corrupted whenever you update it to the last supported version, so you might want to completely reinstall the app and redo the process again.Hello,
I tried this on a 10.13.6 version and got Steam to start up. Logged in and then tried updating inside the Steam app which caused it to quit unexpectedly.
Uninstalled Steam, restarted the iMac and tried again, but now Steam quits unexpectedly every time I try to update it via the Console.
Does anyone know what can be done? I'm pretty much mac-illiterate and this is my first time trying to troubleshoot on a mac 😅
Hey, thanks for replying!Sadly, there is a chance that Steam could get corrupted whenever you update it to the last supported version, so you might want to completely reinstall the app and redo the process again.
You can use appcleaner to delete leftover program data: https://freemacsoft.net/appcleaner/Hey, thanks for replying!
I tried uninstalling Steam by putting it in the Trash can and then emptying it, is there another way to "completely" remove a program on a Mac?
That worked out, thank you very much for your help!You can use appcleaner to delete leftover program data: https://freemacsoft.net/appcleaner/
You'll need to copy the appmanifest file for the game from your new Mac to your old Mac in addition to the game files, as that is what tells Steam what version is installed and if it needs updating. They're inside the steamapps folder, typically calledWell, I tried doing this with Vampire Survivors (copied the game's data from my M2 MacBook Air to my 2013 iMac, and Steam still tries (and fails) to update it, which leaves Vampire Survivors unplayable on this Mac (even though it easily meets the game's system requirements). I'll guess I'll have to try installing it in CrossOver.
appmanifest_NNNNN.acf where NNNN is the appid. You can try sorting by most recent if it was updated recently, but they're just text files and you can open them with TextEdit. You can set it to always open .acf files for easier access. Inside the files will include the name of the game.I tried to run the first command on my 5,1 Mac Pro with 10.14.6 on it and I get and error via terminal stating that "Unable to find application named Steam." and now I have no idea what to do as I have installed Steam like normal and moved it to my applications folder without opening the Steam app itself.As of November 2024, installing Steam for the first time is no longer possible on OS X 10.11 to 10.14 and attempting to do so will result a deadlock or cause an error message, saying that it needs to be online to update or saying “Steam is no longer supported on your operating system version” in other instances. Fortunately, this can be easily be resolved by forcing the client to install a certain version archived by Wayback Machine and then updating to last version after login. This is by far the safest/cleanest method to do without relying other peoples files that may be tampered with.
This guide is partially based off from light’s Blog: Steam Client Downgrades & Survival Kit to only include macOS related instructions. Huge shoutout to them for making this possible.
Congratulations! Steam now works again on your system You can now enjoy your 32-bit games again!
- Install Steam as normal. Do not the open the app once you drag it to the application folder.
- Open Terminal and run this command:
Code:open -a Steam --args -forcesteamupdate -forcepackagedownload -overridepackageurl https://web.archive.org/web/20231212191717if_/media.steampowered.com/client -exitsteam
As the app downloads the files from the Wayback Machine, it may take up few minutes depending on the speed.- (only for 10.13/10.14 users) Reopen Steam as normal. Login into Steam, and if you want to go to the last version available for your desired macOS version, update your client right away through “Steam > Check for Updates…”
- To prevent unintentional updates which may cause the client to be bricked, create a steam.cfg on /Applications/Steam.app/Contents/MacOS with this:
Code:BootStrapperInhibitAll=enable BootStrapperForceSelfUpdate=disable
Extra information to note:
- Instructions for OS X 10.10 and older will not be provided due to the complexity that Valve has made in the past few years (new login changes in mid 2020, requiring some hacky methods to work around, and downloading games is completely non-functional past 2021 and older clients). There is Steam API Emulator, which can be used launch Steam games without depending on the client itself and does work on 10.6 and newer. Presumably, the 2023 client may work on 10.10 since it still uses CEF v85 in the client itself (please confirm!)
- As Valve is committing to remove macOS related binaries from their existing games source tree in a few years from now, it won’t be long until they are completely incompatible by the time future major updates come to their games. As of December 2024, Half-Life 1 (including other games based on it), Half-Life 2(?) and Team Fortress 2 are known to not work as their macOS binaries are completely removed. HL1 and HL2 can be fixed by reverting to their pre-20th anniversary update.
Images:
View attachment 2466765View attachment 2466766View attachment 2466767
You need to completely uninstall Steam through AppCleaner and try redoing the process again since there is chance that this will brick the install for some unknown reasons.I tried to run the first command on my 5,1 Mac Pro with 10.14.6 on it and I get and error via terminal stating that "Unable to find application named Steam." and now I have no idea what to do as I have installed Steam like normal and moved it to my applications folder without opening the Steam app itself.
So now i'm here stuck and unsure what to do. I've looked at this whole stream of messages and i'm not able to find any workaround for my case.
I can't verify if this works, but you need to update your root certificates (or other ways through here or on Google) for it to connect properly.what to do if it says steam needs to be online to update. Please confirm your network connection and try again. I’m running Mac os El Capitan. Is the bypass patched or did I miss something?
hello there,As of November 2024, installing Steam for the first time is no longer possible on OS X 10.11 to 10.14 and attempting to do so will result a deadlock or cause an error message, saying that it needs to be online to update or saying “Steam is no longer supported on your operating system version” in other instances. Fortunately, this can be easily be resolved by forcing the client to install a certain version archived by Wayback Machine and then updating to last version after login. This is by far the safest/cleanest method to do without relying other peoples files that may be tampered with.
This guide is partially based off from light’s Blog: Steam Client Downgrades & Survival Kit to only include macOS related instructions. Huge shoutout to them for making this possible.
Congratulations! Steam now works again on your system You can now enjoy your 32-bit games again!
- Install Steam as normal. Do not the open the app once you drag it to the application folder.
- Open Terminal and run this command:
Code:open -a Steam --args -forcesteamupdate -forcepackagedownload -overridepackageurl https://web.archive.org/web/20231212191717if_/media.steampowered.com/client -exitsteam
As the app downloads the files from the Wayback Machine, it may take up few minutes depending on the speed.- (only for 10.13/10.14 users) Reopen Steam as normal. Login into Steam, and if you want to go to the last version available for your desired macOS version, update your client right away through “Steam > Check for Updates…”
- To prevent unintentional updates which may cause the client to be bricked, create a steam.cfg on /Applications/Steam.app/Contents/MacOS with this:
Code:BootStrapperInhibitAll=enable BootStrapperForceSelfUpdate=disable
Extra information to note:
- Instructions for OS X 10.10 and older will not be provided due to the complexity that Valve has made in the past few years (new login changes in mid 2020, requiring some hacky methods to work around, and downloading games is completely non-functional past 2021 and older clients). There is Steam API Emulator, which can be used launch Steam games without depending on the client itself and does work on 10.6 and newer. Presumably, the 2023 client may work on 10.10 since it still uses CEF v85 in the client itself (please confirm!)
- As Valve is committing to remove macOS related binaries from their existing games source tree in a few years from now, it won’t be long until they are completely incompatible by the time future major updates come to their games. As of December 2024, Half-Life 1 (including other games based on it), Half-Life 2(?) and Team Fortress 2 are known to not work as their macOS binaries are completely removed. HL1 and HL2 can be fixed by reverting to their pre-20th anniversary update.
Images:
View attachment 2466765View attachment 2466766View attachment 2466767
You need to completely delete Steam.app through AppCleaner and redo the terminal process from there.hello there,
basicly whenever I input the command in the terminal it keeps telling me unable to find application named steam. However the application is right there, I have tried installing; reinsalling and even inputed the command to see whether my laptop sees if there is an app named steam (the command I inputed was 'ls /Applications | grep -i Steam' and it gave me 'steam.app') I cant find any solution rn would mean alot if u helped me a out a bit