About MasterMates

MasterMates is a platform for finding teammates in online games. The service is designed for Dota 2, Counter-Strike 2, Rust and other Steam game players who want to find partners for team play.

What MasterMates Offers

  • Teammate Search — find players by rating (Dota 2 only, data from Dotabuff), region and other parameters
  • Automatic Statistics — data from Steam and Dota 2 is synced automatically
  • Player Profiles — view game statistics, extended statistics for Dota 2: recent games, heroes, summary stats
  • Online Tracking — see who is currently in-game and which game they are playing

Supported Games

Game URL
Dota 2 — advanced search with MMR and roles /dota2
Counter-Strike 2 — CS2 player search /cs2
Rust — Rust player search /rust
All Steam Games — universal search /steam

Registration and Authorization

Registration on MasterMates is done exclusively through Steam. This ensures security and automatic game data linking.

How Steam OpenID Authorization Works

Steam OpenID is an official authorization protocol from Valve. When logging in, you are redirected to the official Steam website where you confirm the login. MasterMates never receives your password — only public profile information.

Registration Process

  1. Click the "Sign in via Steam" button on the homepage
  2. You will be redirected to the official Steam Community website
  3. Log in to your Steam account (if not already logged in)
  4. Confirm login to MasterMates
  5. After confirmation, you will automatically return to the site

What Happens on First Login

  • Your MasterMates profile is created
  • Information from Steam is loaded: nickname, avatar, account creation date
  • Your Steam game library is synced
  • If you have Dota 2 — match statistics are loaded

Steam Account Requirements

Your Steam profile can be private — authorization will still work. However, to load game statistics and Dota 2 matches you need to:

  • Make Steam profile public (at least temporarily)
  • Enable "Public Match Data" in Dota 2 settings

If your profile is private, statistics will be empty, but your MasterMates profile will be created.

User Profile

After registration, you get a personal profile that other users can view.

Profile Sections

Main Information

Login, email, name, age, sex, "About me" description, region. Login and avatar sync from Steam, the rest is entered manually.

Dota 2

Extended statistics: main role, last match date, abandoned matches, prime time, winrate, average stats (Kills, Assists, GPM, XPM), heroes table and match history.

Games

All games from Steam library with playtime for each game. You can mark "Looking for teammate" for any game.

Contacts

Add contacts for communication: VKontakte, Telegram, Discord, PlayStation Network, Xbox.

Viewing Other Profiles

Other users can see your profile at /show/{id}. It shows main info, statistics, games, contacts, online status and current game.

Profile Rating

The more complete your profile, the higher it ranks in search results. Add a description, contacts and mark games for teammate search.

How to Find a Team for Gaming

Mastermates helps you find a team for Dota 2, CS2, Rust and other Steam games.

How to Find a Dota 2 Team

  1. Go to Dota 2 page /dota2
  2. Set filters: MMR, role (carry, mid, support), region
  3. Browse profiles — each shows stats and heroes
  4. Contact via Discord, Telegram or VK

How to Find a CS2 Team

  1. Go to CS2 page /cs2
  2. Specify region
  3. Browse player profiles
  4. Specify your Faceit or Premier rank in profile

How to Find a Rust Team

  1. Go to Rust page /rust
  2. Specify region (important for server choice)
  3. Browse profiles — hours played shown
  4. Specify in description server types: vanilla, modded, PvE

How to Get Found by Others

The more data you fill in, the higher the chance other players will find you.

  • Fill your profile — region, description
  • Add contacts: Discord, Telegram or VK
  • Mark games with "Looking for teammate" flag

Dota 2 Statistics

Extended statistics are available only for Dota 2. Data is loaded automatically from Steam Web API and Dota 2 API.

Where Data Comes From

  • On first login, recent match history is loaded
  • Data is updated periodically
  • MMR is sourced from third-party resource Dotabuff
  • For statistics to load, Steam profile and match data must be public

Main Metrics

Metric Description
MMR MMR — Matchmaking Rating, ranked games rating
Winrate Winrate — percentage of won matches
KDA KDA — average Kills/Deaths/Assists ratio
GPM GPM — Gold Per Minute, average gold per minute
XPM XPM — Experience Per Minute, average experience per minute
Hero Damage Hero Damage — average hero damage per match

Dota 2 Roles

Main role is determined automatically based on match history:

  • Carry (position 1) — main carry
  • Mid Core (position 2) — midlaner
  • Offlaner (position 3) — offlaner
  • Semi-Support (position 4) — soft support
  • Main-Support (position 5) — hard support

Steam Integration

The following data from Steam is synced on authorization and periodically updated:

Steam Profile Data

  • Steam ID — unique identifier in all formats (64-bit, 32-bit, STEAM_X:X:X)
  • Nickname — current Steam name
  • Avatar — profile image (small, medium, full size)
  • Profile URL — link to Steam page
  • Status — online/offline/in-game
  • Creation date — when Steam account was created

Game Library

For each game we sync: name, Steam game ID, total playtime, playtime in last 2 weeks.

Steam ID Formats

MasterMates stores and converts all Steam ID formats:

Format Example
Steam ID 64 76561198012345678
Steam ID 32 52079950
Steam ID STEAM_0:0:26039975
Steam ID 3 [U:1:52079950]

Games and "Looking for Teammate" Status

Game Library

After Steam sync, your profile shows all your games with info: name, total playtime, playtime in last 2 weeks.

"Looking for Teammate" Feature

You can enable "Looking for teammate" status for any game in your library:

  1. Go to the "Games" section in your profile
  2. Find the desired game
  3. Click the "Looking for teammate" button

After enabling the status, your profile will appear in search for that game, and other users will see you are looking for teammates.

Reviews

The reviews page is available at /reviews. Users can view reviews and leave their own (authorized users only).

How to Leave a Review

  1. Log in to the site via Steam
  2. Go to /reviews page
  3. Fill out the review form
  4. Click "Submit"

Review Rules

Reviews cannot contain external links. One user can leave multiple reviews.

Dota 2 Ranks and Medals

Dota 2 uses a rank (medal) system that reflects player skill level. MasterMates displays current season ranks.

Rank Table

Rank MMR Range
Herald 0 - 769
Guardian 770 - 1539
Crusader 1540 - 2309
Archon 2310 - 3079
Legend 3080 - 3849
Ancient 3850 - 4619
Divine 4620 - 5420+
Immortal 5420+

Each rank (except Immortal) is divided into 5 sublevels (I-V).

See the full rank table with medal images on the seasons page.

Frequently Asked Questions

How do I find a Dota 2 team?

Go to /dota2 page, set filters (MMR, role, region) and browse player profiles. Contact via Discord, Telegram or VK.

How do I find a CS2 team?

Go to /cs2 page, specify region and browse profiles. We recommend specifying your Faceit or Premier rank in profile description.

How do I find a Rust team?

Go to /rust page, specify region and browse profiles. Specify in description the server types: vanilla, modded, PvE.

What is MMR?

MMR (Matchmaking Rating) is a numerical rating in Dota 2 showing player skill level. Ranks: Herald (0-769), Guardian (770-1539), Crusader (1540-2309), Archon (2310-3079), Legend (3080-3849), Ancient (3850-4619), Divine (4620-5420), Immortal (5420+).

How do I open Dota 2 match statistics?

In Dota 2 client: open Settings → Social tab → enable "Expose Public Match Data". Also make sure your Steam profile is public.

How do I make my Steam profile public?

Open Steam → your profile → Edit Profile → Privacy Settings → set "Basic Details" and "Game Library" to "Public" → Save.

Is the service free?

Yes, Mastermates is completely free. Registration, player search and all features are available at no cost.

How do I register?

Click "Sign in via Steam" and log in to your Steam account.

Why only Steam login?

This ensures security and automatic game data synchronization.

Why is my Dota 2 statistics not loading?

Check privacy settings in Steam and Dota 2. Profile and match data must be public.

How often are statistics updated?

Statistics are updated periodically. The exact frequency depends on activity.

Why are my games not showing?

Make sure your Steam game library is public.

How do I find Dota 2 players?

Go to /dota2 page, set filters (MMR, role, region) and browse results.

What does "Looking for teammate" mean?

This status shows that a player is actively looking for teammates in a specific game.

How do I contact another player?

View their profile — it shows contacts (VK, Telegram, Discord, etc.).