4 ms·
Steam Client is so incredibly bloated - I wish they released a Lite version without Steam Link, Achievements, Trading cards/Inventory, Browser, Community, Works
by yread 8y ago
Steam Client is so incredibly bloated - I wish they released a Lite version without Steam Link, Achievements, Trading cards/Inventory, Browser, Community, Workshop, Hub, ...
It could also update less frequently if it had fewer features and updates would be faster.
Just the list of games I have and the DRM required to play them.
- nmbr213 8y ago> Achievements, Trading cards/Inventory, Browser, Community, Workshop Doesn't all of that work through embedded web-browser?
- maze-le 8y agoI think the embedded browser is where the most bloat is located. Although this particular vulnerability is not tied to it.
- baud147258 8y agoIt work through a slow embedded web-browser.
- MarchewaJP 8y agoDisplaying achievements yes, but obtaining them has to interact in some ways with rest of the client. Trading cards and inventory probably too.
- Fnoord 8y agoValve's Steam uses VGUI toolkit (proprietary), and a WebKit-based embedded browser.
- Starz0r 8y agoYou are in luck, Valve has SteamCMD[1] for users just like yourself! It is a command line version of the Steam client and can do most of what you need like downloading, updating, even verifying game integrity from the command line! I only wish it was open source, maybe someone can reverse engineer it? [1] https://developer.valvesoftware.com/wiki/SteamCMD https://developer.valvesoftware.com/wiki/SteamCMD
- Laaas 8y agobut how do you run a game from that?
- h1d 8y agoIf it's possible someone can come up with a small UI that only lists and launches games.
- Rumudiez 8y agoFrom the article: https://github.com/DioJoestar/SteamCMD-GUI/blob/master/README.md https://github.com/DioJoestar/SteamCMD-GUI/blob/master/READM... They don’t seem to have a *nix referral, but seems totally possible to make.
- Fnoord 8y agoPlaynite [1]. Open source, lightning fast, and light on resources. You can even combine different platforms such as Steam + Battle.net. Saves you running each of these. Though you lose things like downloads and social. Heck, it even has support for emulators. [1] https://playnite.link https://playnite.link
- gitorian 8y agoNever heard of it, but the project sounds promising. You still have to install the proprietary client, right?
- xPaw 8y agoSteam protocol has been well understood for a while now: https://github.com/steamre/steamkit https://github.com/steamre/steamkit Which is based on reverse engineering the Steam client, so you can implement game downloading yourself.
- Fnoord 8y agoIt appears to be only for downloading/updating game servers; not for downloading/updating games.