CS2
3 sizes available
Counter-Strike 2 server hosting without the ops tax
Competitive FPS. Requires a Steam Game Server Login Token (GSLT). Bastion handles provisioning, wake and sleep, and the control plane so you can get the server live and get out of the way.
Deploy time
under a minute
Billing model
pay only for uptime
Player scale
up to 64 players
Control surface
browser RCON
Why host Counter-Strike 2 on Bastion?
Deploy in under a minute
Pick a size, give it a name, and your Counter-Strike 2 server is live. No SSH, no config files.
Pay per day
No monthly subscription. Billed hourly while your server runs. Stop anytime to pause billing.
Auto-sleep
Set an idle timeout and Bastion stops your server automatically when no one is playing.
Real-time player count
See how many players are online right now from your dashboard.
In-browser RCON console
Run server commands directly from your browser — no external RCON client needed.
Counter-Strike 2 server pricing
All plans include auto-sleep, browser RCON, player count monitoring, and 24/7 availability. No setup fee, and no reason to pay for dead uptime.
Starting rate
$0.50/day
hourly accounting from the daily rate
Recommended size
Small
4 GB · 2 vCPU
Largest profile
16 GB · 6 vCPU
up to 64 players
Pick the size that matches your session, not your maximum ambition
Small
Recommended$0.50/day
$0.021/hr
Medium
$0.90/day
$0.037/hr
Large
$1.50/day
$0.063/hr
| Plan | RAM | vCPU | Max Players | Per day | Per hour |
|---|---|---|---|---|---|
| SmallRecommended | 4 GB | 2 | up to 16 | $0.50 | $0.021 |
| Medium | 8 GB | 4 | up to 32 | $0.90 | $0.037 |
| Large | 16 GB | 6 | up to 64 | $1.50 | $0.063 |
Prices in USD. Billed hourly (1/24th of daily rate per hour of uptime). Stop your server to stop billing.
Server configuration
Bastion exposes the key Counter-Strike 2 settings directly in the dashboard, so the common path is edit, restart once, and keep playing instead of hunting through config files.
Editable settings
5 exposed
No config-file spelunking for the common path
Apply path
Dashboard-first
Change values, restart once, and keep moving
Secrets handling
Public fields only
Sensitive values stay out of the marketing flow
Server Name
CS2_SERVERNAME
Display name in server browser
default: Bastion CS2 Server
Start Map
CS2_STARTMAP
Initial map (e.g. de_dust2, de_mirage)
default: de_dust2
Max Players
CS2_MAXPLAYERS
Maximum concurrent players
default: 16
Game Type
CS2_GAMETYPE
0 = Casual/Competitive, 1 = Arms Race/Demolition
default: 0
Game Mode
CS2_GAMEMODE
0 = Casual, 1 = Competitive, 2 = Wingman
default: 1
Frequently asked questions
The questions that usually block deployment get answered here, not buried in docs.
- How long does it take to deploy a Counter-Strike 2 server?
- Under a minute. Bastion provisions your Counter-Strike 2 server and gives you a connection address — no manual setup required.
- When do I start getting charged?
- Billing starts when your server finishes provisioning and enters the running state. You will not be charged for provisioning time.
- Can I stop the server when no one is playing?
- Yes. You can stop your server manually at any time, or enable auto-sleep to have Bastion stop it automatically after a period of inactivity. Billing pauses immediately.
- What happens to my world data when I stop the server?
- Your Counter-Strike 2 world data is persisted on the server volume. Stopping and restarting the server preserves all player data, builds, and progress.
- Can I change server settings after deployment?
- Yes. The Settings tab in your dashboard lets you edit all configuration values. Changes take effect after a server restart.
Ready to deploy your Counter-Strike 2 server?
Up and running in under a minute. Start at $0.50/day, stop it when your crew is done, and keep the world waiting for the next session.
Before you click deploy
- Wake time
- under a minute
- Billing
- stops when stopped
- Recommended entry
- Small
Also available on Bastion
If this is not your launch game, the same control plane already covers these too.
Minecraft (Java Edition)
LaunchMinecraft Java
The original Minecraft experience. Supports Paper, Spigot, Fabric, Forge, and vanilla.
$0.30/day
Minecraft (Bedrock Edition)
LaunchMinecraft Bedrock
Cross-play server for mobile, console, and Windows. Connect from any Bedrock Edition device.
$0.20/day
Valheim
LaunchValheim
Viking survival and exploration. Persistent world with automatic backups.
$0.45/day
Terraria
LaunchTerraria
Dig, fight, explore, build! Classic 2D sandbox adventure game with deep multiplayer support.
$0.20/day