Getting Started

Welcome to the Fragway CS2 Match Panel — a competitive match management system built on top of MatchZy. Create and monitor live CS2 matches, track player stats and ELO ratings, run tournaments, manage demo recordings, and open support tickets.

Quick start for players
  1. Sign in with Steam using the button in the top-right corner
  2. Click + New Match in the top navigation bar
  3. Choose a map, pick your region, and create the match
  4. Share the connect string with your friends — it appears on the match page
  5. Once everyone joins, MatchZy handles knife round and team selection automatically
  6. Stats, ELO, and a demo are saved when the match finishes
Requirements
  • A Steam account to sign in
  • CS2 installed and up to date
  • At least 2 players ready before the match starts
Matches

Creating a match — Click + New Match in the top bar. Choose a map and a server region. The panel assigns the first idle server in that region and sets a unique password.

Connecting — The connect string appears on the match page after creation. Paste it into your CS2 console:
connect IP:PORT; password XXXXXX

MatchZy auto-start — Once players connect, MatchZy loads the config automatically (~35s after map load). It runs a knife round to pick sides, then starts the live game. The panel shows live scores updating every 5 seconds.

Match statuses

PendingServer reserved, MatchZy config not yet loaded. Resolves automatically within 35s. LiveMatch active — knife or main game in progress. Score updates in real time. FinishedMatch ended. Stats, ELO, and demo saved. Server freed. CancelledCancelled by admin. Server freed and password rotated.

Auto-cancel — If fewer than 10 players connect within the configured timeout (default: 5 minutes) the match is cancelled automatically and the server freed. The timeout is set by admins in Admin → Settings.

In-game commands — Type these in CS2 chat during a match:

.readyMark yourself as ready before the match starts .forcereadyForce-ready all players on your team (skips their individual ready) .stay / .swapChoose side after winning knife round .pauseRequest a tactical pause (both teams must agree to unpause) .unpauseVote to unpause — both teams must use this .techCall a technical pause (up to 2 per team, 5 min each) .knifeRe-start knife round vote (organizer only)
ELO Queue

The Find Match button (top navigation) puts you into the ELO-based matchmaking queue. The system finds 10 players with similar ratings and creates a match automatically — no manual setup needed.

SearchingYou're in the queue. The panel is finding 10 players with matching ELO. ELO range widens automatically if no match is found quickly. AcceptA match was found. Click Accept within 30 seconds. If any player declines or times out, everyone who accepted is re-queued automatically. VetoAll 10 players accepted. Captains take turns banning maps until one remains. Match ReadyThe panel creates the match and sends you the connect string. Join the server within a few minutes.
Regions

Choose EU or UK before joining. You can only be in one region queue at a time. A server in your chosen region is assigned when the match is created.

ELO matching — The queue only groups players whose ELO ranges overlap. If you wait longer than a minute the range widens to find a match faster. Teams are balanced using a snake-draft by ELO so neither side is stacked.

Leaving the queue — Click Leave Queue at any time while searching. If you close the browser without leaving, your entry is automatically removed after 45 minutes of inactivity.

Support Tickets

The ticket system is the best way to get help from admins and organizers. All tickets are tracked and replied to directly on the panel.

Ticket categories

Player Report Report a player for cheating, unsporting behaviour, or abuse. Match Dispute Contest a match result or score. Link the match directly when opening the ticket. Server Issue Report a server crash, lag, plugin error, or other technical problem. General Support Any other question or issue not covered by the above categories.

Opening a ticket — Click Support in the top navigation bar, then New Ticket. Fill in the category, subject, and a detailed description. For match disputes, select the match from the dropdown so staff can find it instantly.

Replies — Staff will reply directly in the ticket thread. You can reply back to provide more info. You'll see a reply count on the ticket list so you know when staff have responded.

Tips for faster resolution
  • Include the Match ID for any match-related issues
  • Include the Steam ID or name of any player you are reporting
  • Include approximate time and date the issue occurred
  • Use High priority only for urgent live issues
Tournaments

Tournaments support single elimination brackets with 2, 4, 8, or 16 teams. Only organizers and admins can create and manage tournaments.

DraftBeing set up — not visible to players yet. RegistrationTeams can sign up. A Register button appears on the tournament page. ActiveBracket live — organizers record match results to advance teams through rounds. FinishedComplete. Results locked.

Bracket editor — Organizers generate the bracket, set match dates, and record results via the winner dropdown. Setting a winner auto-fills the next round slot.

Registering — When a tournament is in Registration status, visit the tournament page and click Register Team. Any logged-in player can create a team from the Teams page — no special role required. Create your team, add your squad members, then come back to register.

Leaderboard & Stats

The leaderboard ranks all players who have played at least one match. Stats are saved automatically from MatchZy at match end.

ELO rating — Everyone starts at 1000 ELO. It updates after every match based on wins, kills, deaths, and MVPs. Tiers:

Elite
1600+ ELO
Diamond
1400+ ELO
Platinum
1200+ ELO
Gold
1000+ ELO
Silver
<1000 ELO
// ELO formula
1000 + (Wins × 3) + (Kills × 0.5) − (Deaths × 0.3) + (MVPs × 1) − (Losses × 1)

Tracked stats — Kills, Deaths, Assists, Damage (ADR), Headshot %, KAST, Rating, MVPs. Click any column header to sort.

Player profiles — Click any player's name to view career stats and recent match history.

Servers

The home page shows all servers grouped by region. Each server shows its current status at a glance.

Green pulsing — Online, idle and ready for a match
Red pulsing — Online with a live match in progress
Red static — Offline or unreachable

Server passwords — Each match gets a unique random password. After a match ends or is cancelled the password is automatically rotated.

Server management — Adding/editing servers requires Admin access. Servers are grouped under Locations with a region tag like EU-CENTRAL.

Demos

MatchZy records every live match. When the match ends the demo is automatically compressed and stored on the panel server.

Downloading — Go to the Demos page, click Download next to any demo. You'll get a .dem.gz file. Extract it then open CS2 and type demoui in the console to watch it.

Retention — Demos are automatically deleted after 14 days by default. Download important demos before they expire. Admins can adjust the retention period in Admin → Settings.

Access — Admins and organizers can browse and download demos. Regular users do not have direct access to the demos page.

Roles & Permissions

The panel has three roles. Your role is shown in the top navigation.

User (default)
  • View matches, leaderboard, and player profiles
  • Create and join matches (by region, auto teams)
  • Use the ELO queue to find matches automatically
  • Create a team and register for open tournaments
  • Set your player profile to public or private
  • Open and reply to support tickets
Organizer
  • Everything Users can do, plus:
  • Pick specific servers and assign teams manually
  • Create and manage tournaments & brackets
  • Manage teams and players
  • Access demo management
  • View, reply to, and manage all support tickets
Admin
  • Everything Organizers can do, plus:
  • Cancel any match including live matches
  • Manage servers, locations, and user roles
  • View audit log and system diagnostics
  • Configure panel settings, webhook, email notifications, and demo retention

Role changes are made by an Admin. Open a support ticket if your role needs adjusting.

Frequently Asked Questions
Q Why is my match stuck on Pending?
A The server is reserved but MatchZy hasn't loaded the match config yet. This usually resolves within 35 seconds. If it stays Pending for more than 2 minutes with players connected, use the Load Match Config button on the match page.
Q MatchZy isn't starting the match — what do I do?
A Make sure at least 2 players are connected and have typed .ready in chat. MatchZy requires all players to ready up before the knife round begins.
Q My stats didn't save after the match.
A Stats arrive via webhook from MatchZy at match end. If missing, the match may have ended abruptly. Open a support ticket with the Match ID and we'll look into it.
Q How do I watch a demo?
A Download the .dem.gz from the Demos page. Extract it to get the .dem file. In CS2, open the console and type demoui, then browse to the file.
Q Can I pause the match?
A Yes — type .pause in CS2 chat. Both teams must type .unpause to resume. For technical issues use .tech (up to 2 per team, 5 min each).
Q The server says wrong password.
A Use the connect string from the match page — not an old one. Passwords change every time a match is created or cancelled. If still rejected, open a support ticket.
Q How is ELO calculated?
A Everyone starts at 1000 ELO. After each match it adjusts based on result and score difference relative to opponent ELO. Beating higher-rated opponents earns more ELO.
Q Can I cancel my own match?
A Only admins can cancel matches. If you need a match ended early, open a support ticket or contact an admin directly.
Q How do I report a cheater or dispute a result?
A Use the Support Tickets system. For disputes, link the match directly when opening the ticket so staff can review it immediately.
Q Who can see my support tickets?
A Only you, admins, and organizers can see your tickets. Other regular users cannot view them.
Q How does the ELO queue work?
A Click Find Match in the top bar, choose EU or UK, and join. The system finds 10 players with similar ELO. When a match is found you have 30 seconds to accept. If everyone accepts, captains veto maps and the panel creates the match automatically.
Q Can I create my own team for a tournament?
A Yes — any logged-in player can create a team from the Teams page. Add your squad members there, then visit a tournament in Registration status and click Register.
Q Why was I flagged by the anti-cheat system?
A The AC system automatically reviews stats after each match. If your performance in one match was significantly higher than your career average it adds a flag for admin review. Flags are not bans — they are reviewed manually by staff before any action is taken. False flags are common for players having a good game.
Contact & Support

The fastest way to get help is through the ticket system. You can also reach us by email for anything urgent.

Open a Support Ticket
Player reports, match disputes, server issues, general help

Please include when contacting support:

  • Your Steam name or Steam ID
  • Match ID (e.g. #42)
  • What happened and what you expected
  • Approximate time the issue occurred
Stats from completed matches cannot be retroactively edited. Report missing stats within 48 hours of the match ending.