Romish.org
The ultimate CS2 10-man matchmaking platform.
What is Romish for?
Organizing Counter-Strike 10-man matches used to be a manual nightmare. Admins had to manually track players, balance teams, manage map vetos, and update Elo ratings in spreadsheets.
Romish.org automates the entire lifecycle of a match, from the moment a player joins the queue to the final Elo update after the match ends.
Verified Players
Steam & Discord integration ensures only legitimate players join.
Automated Flow
No admin intervention needed for standard match operations.
Fair Balancing
Advanced Elo algorithms ensure competitive team drafts.
Real-time Updates
Websockets provide instant feedback on queue and match status.
01. Secure Authentication
Romish uses a dual-provider authentication system to ensure community integrity and prevent smurfing or unauthorized access.
- Steam OpenID for game identity and VAC status verification
- Discord OAuth2 for community verification and role synchronization
- Automatic profile synchronization with real-time data fetching
- Secure session management with JWT and encrypted cookies
02. The Command Center
The dashboard provides a bird's-eye view of the platform's activity.
- Live queue counter
- Active matches list
- Personal stats overview
03. Intelligent Queueing
A seamless "one-click" experience to get into the action.
- Ready-check system to prevent AFKs
- Sound notifications for match found
- Real-time player list updates
04. Strategic Drafting
Captains are selected based on Elo or rank to lead their teams.
- Alternating pick system (1-2-2-2-1)
- Player stats visible during draft
- Automated team balancing suggestions
05. Map Veto System
The classic competitive veto flow, fully automated.
- Active duty map pool integration
- Turn-based ban system
- Side selection for the final map
06. Live Match Tracking
Once the match starts, Romish tracks everything in real-time.
- Direct "Connect" button for CS2
- Live score updates from the server
- Match status monitoring