Feature Request: Official Headless Mode & Enhanced CLI for Steam Client
Enable a fully supported headless Steam client on Linux with an integrated command-line tool (either extending SteamCMD or as a new `steamctl`). This will eliminate brittle workarounds, streamline deployments, and unlock both common and novel gaming scenarios, from a home-lab streaming to custom szenarios like consoles. --- ## 1. SteamCMD Today and Its Shortcomings SteamCMD is Valve’s official console client for installing and updating dedicated game servers on Windows, macOS, and Linux. It supports anonymous or credentialed login, `app_update <app_id>` for downloads, and simple scripting for server provisioning. Why SteamCMD does not meet my needs: - It **cannot** check whether a user-owned game is installed or it cannot query updates for non-server titles. - It offers **no** commands to modify Steam client or per-game settings. - It **cannot** launch or stop GUI games. - It **lacks** Steams QR-code authentication To serve headless gaming and console-style hardware, SteamCMD would need deep extensions,so providing an integrated CLI in the Steam client makes more sense than packing features onto a server-only tool. --- ## 2. Core Requirements for a Headless Steam CLI 1. Command-Line Tool `steamctl` - list installed games - check and apply updates for any **AppID** - install and uninstall via **AppID** - launch and stop games with optional arguments - read and write, Steam or per-game configurations 2. Native Headless Rendering Suppor
Posted by ghost on Jul 1, 2025, 12:26 PM
Tags
Related issues
- CC v2.1.100+ inflates cache_creation by ~20K tokens vs v2.1.98 — same payload, server-side
- Max Plan: Token usage increased ~3-5x without any configuration change (since ~March 28-29)
- I use 43" Dell Ultrasharp, it comes with built-in kvm for switching between signal sources so I can connect both my macbook and linux lap...
- Linux workspace rendering issues
Raise real-world problems, find people facing the same issue, and discuss solutions.2,000 issues0 comments
onboarding (Sysadmin)
CC v2.1.100+ inflates cache_creation by ~20K tokens vs v2.1.98 — same payload, server-side
Max Plan: Token usage increased ~3-5x without any configuration change (since ~March 28-29)
I use 43" Dell Ultrasharp, it comes with built-in kvm for switching between signal sources so I can connect both my macbook and linux lap...
Feature Request: Official Headless Mode & Enhanced CLI for Steam Client
Linux workspace rendering issues
Feature Request: Official Headless Mode & Enhanced CLI for Steam Client
Enable a fully supported headless Steam client on Linux with an integrated command-line tool (either extending SteamCMD or as a new `steamctl`). This will eliminate brittle workarounds, streamline deployments, and unlock both common and novel gaming scenarios, from a home-lab streaming to custom szenarios like consoles. --- ## 1. SteamCMD Today and Its Shortcomings SteamCMD is Valve’s official console client for installing and updating dedicated game servers on Windows, macOS, and Linux. It supports anonymous or credentialed login, `app_update <app_id>` for downloads, and simple scripting for server provisioning. Why SteamCMD does not meet my needs: - It **cannot** check whether a user-owned game is installed or it cannot query updates for non-server titles. - It offers **no** commands to modify Steam client or per-game settings. - It **cannot** launch or stop GUI games. - It **lacks** Steams QR-code authentication To serve headless gaming and console-style hardware, SteamCMD would need deep extensions,so providing an integrated CLI in the Steam client makes more sense than packing features onto a server-only tool. --- ## 2. Core Requirements for a Headless Steam CLI 1. Command-Line Tool `steamctl` - list installed games - check and apply updates for any **AppID** - install and uninstall via **AppID** - launch and stop games with optional arguments - read and write, Steam or per-game configurations 2. Native Headless Rendering Suppor
Comments (0)
No comments yet. Start the discussion.