XS-Arena
Eight game modes, killstreaks and wagers, with a map builder that runs in game. Every match plays out like a live sports broadcast.

What it does
Up to eight matches run at once, each in its own routing bucket, so two lobbies on the same map never see each other and neither does the rest of the city. The builder drops you into a free camera to draw the boundary, place spawns and build cover out of props, and that map goes live for every lobby as soon as you hit save. In a match the screen is a TV sports package: a scorebug with the clock, a killfeed, and a banner that says who took you out. Going down ragdolls you and turns the camera to your killer, and it never counts as a real death. Two maps ship with it on open tarmac, meant to be pulled apart rather than kept.
What you get
Eight modes: Team Deathmatch, Free For All, Capture The Flag, Domination, Kill Confirmed, Gun Game, One In The Chamber and Hold Your Own
In-game map builder: boundary, spawns, flags, capture points and prop cover, live on save
Up to eight lobbies at once, each in its own routing bucket
A broadcast HUD: scorebug, killfeed, matchups and a results ticker
Going down ragdolls you and shows who got you, with no medical script, hospital or lost items
Killstreaks, wagers, XP and weapon unlocks, rounds, a map vote and quick play
Try it in your browser
The real panel on sample data: open and live matches, the map list and the unlocks. Nothing to install.
Runs in this page on sample data.
A look inside
Latest updates
Before you install
- Players have to be standing at the staging point to join a match. Set it in Config.Staging.coords.
- Give yourself the admin ace, add_ace group.admin xs.arena allow, or /arenabuild does nothing.
- Coming from XS-Paintball: swap the folder and the ensure line. Maps, stats, loadouts and settings come across the first time it starts.