# cs2-web The companion website for [cs2-on.eu](https://cs2-on.eu) — server status, leaderboards, guides, and a theorycrafting page for the **Outnumbered** CS2 PvE RPG mod. You're probably looking for the mod itself: **[cs2-outnumbered](https://git.lo.sh/kamal/cs2-outnumbered)**. This repo exists for transparency; the site is only useful with running Outnumbered servers to talk to. ## What it is ASP.NET Core Razor Pages, zero external packages, no JS framework, no build pipeline. The site is stateless and owns no data: each game server's plugin exposes a local Unix-domain-socket API (`status` / `balance` / `top`), and the site renders whatever those report — live status, DB-backed leaderboards, and the effective balance config (the theorycrafting curves are computed by the same code that scales damage in game, so the published numbers can't drift from reality). No cookies, no trackers, no analytics. ## Running it ```sh ASPNETCORE_ENVIRONMENT=Development dotnet run # expects sockets in /tmp/og-sock (see appsettings.Development.json) ``` Point `Outnumbered:SocketDir` at a directory of Outnumbered API sockets and open http://127.0.0.1:5080. Without any sockets it renders empty/offline states, which is all it can honestly do.