Sandbox
10 articles

Migrating your community from Garry's Mod to S&Box
Strategic and technical guide: what translates from GMod to S&Box, what changes radically (Lua → C#, Workshop → sbox.game, server.cfg → CLI), and how to migrate your community without losing it.

Installing an S&Box gamemode from sbox.game
How to install an S&Box gamemode (Sandbox, Walker, community gamemode, or local .sbproj) on your Wisp server at VeryCloud, step by step, with the why of the `org.name` format.

Configuring an S&Box server: startup, hostname, token, ports
Complete tour of S&Box startup parameters: `+game`, `+hostname`, `+net_game_server_token`, `+port`, `+net_query_port`. What you control server-side, what the gamemode controls, and how to avoid common pitfalls.

Ports, firewall, and NAT for an S&Box server
Which ports S&Box uses (UDP 27015 + query 27016), how to handle firewall (Linux iptables / Windows Firewall / pfSense), and why NAT should never bother you at VeryCloud.

Adding custom maps to an S&Box server
How to install, load, and rotate S&Box maps (Source 2 maps) on your Wisp server at VeryCloud, and understand the difference between map packages and maps bundled in a gamemode.

Getting started with an S&Box server on Wisp
Complete guide to launching your first S&Box (Source 2, Facepunch) server hosted at VeryCloud via the Wisp panel: connection, console, files, startup, first commands.

Configuring admin permissions on S&Box (users/config.json)
S&Box's permission system relies on a JSON file and "claims": kick, ban, restart, or custom claims defined by the gamemode. Complete guide with examples and best practices.

Tuning S&Box server performance
Source 2 + .NET 9 + C#: what actually consumes CPU and RAM on S&Box, how to monitor, and how to tune allocation at VeryCloud (and the gamemode code).

Setting up S&Box backups with Wisp Schedules
Automatic backups for an S&Box server via the Wisp panel: schedules, retention, restoration, and a 3-2-1 strategy to never lose a season.

Reading logs and debugging an S&Box server
Where S&Box logs live, how to read them, how to identify a crash cause (.NET stack trace, Source 2 assert, package mismatch), and how to enable verbose mode when things go sideways.
















