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.
- Sign in with Steam using the button in the top-right corner
- Click + New Match in the top navigation bar
- Choose a map, pick your region, and create the match
- Share the connect string with your friends — it appears on the match page
- Once everyone joins, MatchZy handles knife round and team selection automatically
- Stats, ELO, and a demo are saved when the match finishes
- A Steam account to sign in
- CS2 installed and up to date
- At least 2 players ready before the match starts
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
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. Either prefix works — .ready and !ready do the same thing:
.readyMark yourself ready before the match starts (queue matches ready you automatically on connect)
.unready / .urOpt out of auto-ready, or cancel your ready status
.stay / .switchKeep or switch sides after winning the knife round
.ct / .tPick a specific side after winning the 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)
.ggVote to surrender — 4 of 5 players on your team must agree
.coachBecome a coach for your team (spectate)
.settingsView the current match settings
.knifeRe-start knife round vote (organizer only)
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.
You can queue together as a party of up to 5 players. Open the queue window and click Invite next to a friend (they must be on your friends list). Invites expire after 2 minutes.
Only the party leader starts the search — everyone else waits for the leader to begin. Your party is always kept on the same team, and two parties are never placed on the same team. A full 5-stack plays as one team; smaller parties are filled out with solo players of similar ELO.
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. EU matches always run on the EU server and UK on the UK server — they are never crossed. If your region's server is busy when your match is ready, you'll wait (with a notification) and the match starts the moment a server frees up; if none opens within about 5 minutes, the match is cancelled and everyone is placed back in the queue automatically.
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. Solo players are split across the two teams by a snake-draft by ELO so neither side is stacked; premade parties are kept together on one team and the sides are balanced around them.
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.
Leaving the queue while you're still searching is free. But once a match is live, disconnecting and not returning within 2 minutes counts as an abandon.
Abandoning costs you ELO and adds a temporary queue ban that grows longer each time it happens. If your entire team abandons, the other team is awarded a 16:0 forfeit win. Reconnect inside the 2-minute grace window and no penalty applies.
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
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.
- 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 support single elimination brackets with 2, 4, 8, or 16 teams. Only organizers and admins can create and manage tournaments.
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.
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:
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.
The home page shows all servers grouped by region. Each server shows its current status at a glance.
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.
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.
The three main roles are shown below — your role appears in the top navigation. A few additional staff and premium roles also exist (listed at the end).
- 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
- 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
- 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
A few extra roles may be assigned by an Admin. Their exact powers can vary — ask an Admin if you need specifics.
- Match Admin — moderate and manage individual matches
- Overwatch — review flagged players and demos for fair-play enforcement
- Support — view and respond to support tickets
- Premium — a supporter role; standard player permissions plus any perks the admins enable
Role changes are made by an Admin. Open a support ticket if your role needs adjusting.
.ready in chat. MatchZy requires all players to ready up before the knife round begins.
.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.
.pause in CS2 chat. Both teams must type .unpause to resume. For technical issues use .tech (up to 2 per team, 5 min each).
The fastest way to get help is through the ticket system. You can also reach us by email for anything urgent.
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