s&box SteamCMD Builder
Generate copy-paste SteamCMD install/update scripts for the s&box Dedicated Server (app 1892930). Main vs staging branch toggle, validate option, anonymous login, side-by-side Windows .bat and Linux .sh.
s&box server hosting from XGamingServer — instant setup, DDoS protection, mod support, and 24/7 help. 30% off your first month.
Always reuse this path on updates — SteamCMD tracks installed builds per directory.
Paste inside an interactive SteamCMD session (one line at a time or as a script).
Save as install-sbox.bat
How to use
- Download SteamCMD from developer.valvesoftware.com and extract it.
- Save the generated file as
install-sbox.batin a folder of your choice. - Double-click the .bat file — SteamCMD will download the s&box server to your install path.
- Build your launch command with our Launch Command Builder.
What is SteamCMD?
SteamCMD is Valve's command-line Steam client, built specifically for installing and updating dedicated game servers. It downloads the same files as the regular Steam client but runs headless — perfect for Windows batch scripts, Linux cron jobs, or one-click deployments on a VPS. For s&box, SteamCMD fetches the dedicated server binary from app 1892930.
s&box Server App ID
| Product | App ID | Use for hosting? |
|---|---|---|
| s&box Dedicated Server | 1892930 | Yes — anonymous login supported |
Use 1892930 in every app_update command. See steamdb.info/app/1892930 for build history and branch listings.
Main vs Staging Branch
Facepunch publishes two branches of the s&box server. main is the default — it matches what public players run. staging is where upcoming patches land before main, so modders and community server operators can catch regressions early.
| Branch | SteamCMD flag | When to use |
|---|---|---|
| Main | app_update 1892930 | Public servers — default |
| Staging | app_update 1892930 -beta staging | Test upcoming patches; clients must match the branch |
SteamCMD Command Reference
| Command | Purpose |
|---|---|
| force_install_dir | Sets the target directory — must come first. |
| login anonymous | Anonymous Steam login; no account or game ownership needed. |
| app_update 1892930 | Installs or updates the s&box server files. |
| -beta staging | Switches to the staging branch; omit for main. |
| validate | Re-checks every file against the manifest and re-fetches mismatches. |
| +app_update | Prefix with + when chaining on a single shell line. |
| quit | Exits SteamCMD cleanly — required at the end of scripts. |
Tip: Use the + prefix (e.g. +login anonymous) when chaining on a single shell line; omit it inside an interactive SteamCMD prompt.
Frequently Asked Questions
s&box SteamCMD Builder — FAQ
Is this s&box SteamCMD Builder free to use?
Yes, the s&box SteamCMD Builder is 100% free — no signup required, no hidden fees, no downloads. Everything runs in your browser.
How accurate is the s&box SteamCMD Builder?
Values are pulled from the s&box game files and community-verified formulas. Results match what you see in-game, and we update the tool when the game gets major patches.
Can I host a s&box server with XGamingServer?
Yes. XGamingServer offers instant s&box server hosting with mod support, automatic backups, DDoS protection, and 24/7 support. All popular game settings are pre-configured.
Does the SteamCMD Builder work on mobile?
Yes, the SteamCMD Builder is fully responsive and works on desktop, tablet, and mobile browsers.
You might also need
Steam ID Resolver
Convert any Steam profile URL, vanity URL, SteamID2 (STEAM_0:0:...), or SteamID3 ([U:1:...]) into the SteamID64 format that users/config.json and most server tools require. All formats shown side-by-side with copy buttons.
Launch Command Builder
Build the exact sbox-server.exe launch command — +game (published or local .sbproj), +hostname, +port, +net_query_port, +net_game_server_token, optional map package. Validates branch (main/staging) requirements and outputs ready-to-run Run-Server.bat / run-server.sh.
ConCmd / ConVar Generator
Generate s&box [ConCmd] console-command and [ConVar] console-variable C# snippets. All 11 ConVarFlags (Server, Saved, Replicated, Cheat, UserInfo, Hidden, Admin, GameSetting, etc.) pulled live from the official Facepunch C# API schema. Optional Connection caller hook for admin-tracking, plus Help / Min / Max constraints for variables. The backbone of every s&box admin script and debug tool.
RPC Generator
Generate s&box [Rpc.Broadcast], [Rpc.Owner], and [Rpc.Host] method skeletons in C#. Configure NetFlags (Unreliable, Reliable, SendImmediate, DiscardOnDelay, HostOnly, OwnerOnly), define typed parameters, and copy ready-to-paste code with the right attribute, signature, and Rpc.Caller hook.
s&box server admin docs
Read the full s&box server docs →
Step-by-step guides for installing mods, configuring your server, joining, troubleshooting, and admin commands.

Ready to play?
Run your own s&box server with XGamingServer
Instant setup, mods & plugins, DDoS protection and 24/7 human support — your server is live in minutes, no port-forwarding required.
Pick your plan
See all plans
s&box Server Hosting
Get managed s&box server hosting with this tool built into your panel — configure, deploy, and play in minutes. Instant setup, DDoS protection, 24/7 support.