# s&box Server Documentation (/docs/sbox)



import { Card, Cards } from "fumadocs-ui/components/card";
import { Rocket, Settings, Globe, Wrench, Shield, Gauge, Code, Search, RefreshCw, AlertTriangle, ArrowRightLeft, Terminal, SlidersHorizontal } from "lucide-react";

s\&box is Facepunch's successor to Garry's Mod — a sandbox platform built on .NET where every "game" is a user-made package loaded by the engine. These guides cover installing the dedicated server, picking a game and map, tuning launch parameters, and operating the server day-to-day.

> 📝 **Note:** s\&box is in active development. Some options (like Steam game-server tokens) only become available once the game is publicly released.

Getting Started [#getting-started]

<Cards>
  <Card icon={<Rocket />} title="Install the Server" description="Install or update the s&box dedicated server with SteamCMD." href="/docs/sbox/install-server" />

  <Card icon={<Globe />} title="Connect to Your Server" description="How players find and join via Steam lobbies and the gamemode multiplayer UI." href="/docs/sbox/connect-to-your-server" />

  <Card icon={<Settings />} title="Launch Parameters" description="The three switches: +game, +hostname, +net_game_server_token." href="/docs/sbox/launch-parameters" />
</Cards>

Configuration [#configuration]

<Cards>
  <Card icon={<Gauge />} title="Change Game & Map" description="Use +game to load a specific game package and starting map." href="/docs/sbox/change-game-and-map" />

  <Card icon={<Search />} title="Finding Game Packages" description="How sbox.game idents work, what makes a package server-compatible, common Facepunch packages." href="/docs/sbox/finding-game-packages" />

  <Card icon={<Globe />} title="Change Server Name" description="Set the title shown in the gamemode lobby list with +hostname." href="/docs/sbox/change-server-name" />

  <Card icon={<Shield />} title="Server Token" description="Lock your server's Steam ID with a game-server token." href="/docs/sbox/server-token" />

  <Card icon={<SlidersHorizontal />} title="Gamemode vs Operator Config" description="What you control (launch flags, admins) vs what the gamemode controls (max players, tickrate, lobby privacy)." href="/docs/sbox/gamemode-vs-operator-config" />
</Cards>

Administration [#administration]

<Cards>
  <Card icon={<Shield />} title="Adding Admins & User Permissions" description="Grant kick, ban, restart, or custom claims to Steam accounts via users/config.json." href="/docs/sbox/user-permissions" />

  <Card icon={<Terminal />} title="Admin Commands & Permission Flags" description="ConVarFlags, Connection.HasPermission, NetPermission — the engine's permission model in one reference." href="/docs/sbox/admin-commands" />
</Cards>

Operations [#operations]

<Cards>
  <Card icon={<RefreshCw />} title="Updating the Server" description="When and how to update after a Facepunch patch — panel or SteamCMD." href="/docs/sbox/updating-server" />

  <Card icon={<AlertTriangle />} title="Troubleshooting" description="Server won't start, package won't download, lobby not appearing, branch mismatch — fixes for the common ones." href="/docs/sbox/troubleshooting" />

  <Card icon={<ArrowRightLeft />} title="Migrating from Garry's Mod" description="What carries over from a GMod server, what doesn't, and how to translate server.cfg / RCON / addons / Workshop." href="/docs/sbox/migrating-from-gmod" />
</Cards>

Development & Branches [#development--branches]

<Cards>
  <Card icon={<Code />} title="Load a Local Project" description="Run a .sbproj from disk and hotload code changes to connected clients." href="/docs/sbox/local-projects" />

  <Card icon={<Wrench />} title="Staging Branch" description="Switch to the -beta staging branch for pre-release builds." href="/docs/sbox/staging-branch" />
</Cards>

> **Don't have a server yet?** Reach out on [Discord](https://discord.xgamingserver.com) for s\&box hosting availability and pricing.
