Mon-Fri 9:00-17:00
TournaSeries · 2026

Tourna — Polish CS2 tournament platform with VPS orchestration

Polish FACEIT-style Counter-Strike 2 matchmaking platform: automatic match scheduling, VPS server orchestration, ELO system, parties, 1v1 brackets, Battle Pass and rewards.

1 min read 2026 GameVPSOAuth
Client
TournaSeries
Role
Backend, VPS orchestration, game server integration
Year
2026
Stack
PHP · MySQL · Steam OAuth · MatchZy · CS2
Tourna — Polish CS2 tournament platform with VPS orchestration

What Tourna is

Poland’s answer to FACEIT — a full Counter-Strike 2 tournament platform with automatic matchmaking, own VPS server fleet, ELO ranking, parties, 1v1 brackets and a rewards shop. The goal: a Polish CS2 scene independent of foreign platforms.

What it has

Accounts and authentication

  • Steam OAuth with SteamID validation
  • Anti-smurf (CS2 hours check via Steam API)
  • Reputation system + ban appeals with formal review process
  • Avatar frames + titles as achievement rewards

Matchmaking and matches

  • Automatic matchmaking + 1v1 bracket scheduling
  • 3 VPS servers running matches concurrently (2× OVH + Contabo)
  • Map veto and automated pickbans
  • Per-match CFG generated from Blade templates
  • Party invites — play with friends

Server orchestration (VPS)

  • Auto-deploy of match configs to CS2 / Metamod / CounterStrikeSharp / MatchZy
  • Map downloads from Steam Workshop (VPK)
  • GSLT token management
  • PHP poller checking server status every 30 s and parsing MatchZy logs

Rewards system

  • Battle Pass with levels and prizes
  • Tourna Points as internal currency
  • Per-player ELO rating
  • Merch shop (physical items, digital rewards)
  • Referral system and giveaways

Streaming and highlights

  • Twitch / YouTube integration
  • Highlights panel for best plays
  • Real-time live leaderboard

Architecture

  • Event-driven backend (observers + queued jobs)
  • After a match: updateELO → updateBattlePass → notify Discord
  • Multi-region servers (OVH, Contabo)

Outcome

Beta live since 2026-04-18. Active players, regular tournaments, custom ELO ranking. Roadmap: kernel-level anti-cheat client, demo replay player with timeline, overwatch system.

Got a similar project in mind?

Free quote, NDA by default, response within 24 business hours.

Let's talk