Skip to content

5StackThe competition layer for Counter-Strike 2

The software between a game server and a league. One self-hosted install runs the whole stack: matchmaking, tournaments, stats, replays, and broadcast.

5Stack Logo

Overview

5Stack is a self-hosted competition platform for Counter-Strike 2. One install runs the entire lifecycle of competitive play: it provisions the servers, matchmakes the players, runs the map veto, controls the live match, holds the tournament structure, captures and parses the demos, computes the statistics, renders 2D and 3D replays, streams the broadcast, cuts the highlight reel, and moderates the community.

Is it for you?

Communities & Discord servers

Running pugs, scrims, and the occasional cup, and tired of stitching together a bot, a bracket site, and a spreadsheet.

League & tournament operators

Multi-stage brackets, seasonal divisions, negotiated scheduling, prize pools, and a bracket you can put on a stream.

Server hosts

Turn a rented box into a competitive platform. Multi-region orchestration, automatic CS2 updates, and white-label branding.

Orgs, schools & LANs

A branded platform with real analytics, offline-capable LAN servers, and venue-ready bracket displays.

Probably not for you if…

  • You want a hosted service with no infrastructure to run. 5Stack is self-hosted by design.
  • You can't provide a Linux host and a domain to run it on.

Everything else in the box

Competition

Match data

Community & operations

Make it yours

5Stack is self-hosted and built to be adapted, not just configured.

Brand it

Your name, your logo, your login page, and full light/dark theming, so it reads as your organization's platform, not someone else's.

Branding & Theming →

Extend the panel

Embed your own web apps as native 5Stack pages. Plugins inherit the panel session and design system, no fork, no rebuild.

5Stack Plugin Development →

Extend the game

Run your own CS2 server-side plugins alongside 5Stack's, on either CounterStrikeSharp or SwiftlyS2.

Game Plugins →

Ready to run it?

One command gets you a full install, Kubernetes, database, storage, and panel.

Install 5StackWhat gets installed?

Join the crowdQuestions, help, and the people running 5Stack are all in Discord.Open Discord
LukePOLO

Built and maintained by one developer, for fun

LukePOLO

5Stack is free, open source, and self-hosted. Sponsoring keeps the GPU rendering, the CS2 plugin updates, and the roadmap moving.

* Rendered on a GPU node. In-browser demo playback, highlight rendering, and live streaming require an NVIDIA GPU (GPU Nodes).