Lobby Codes: A Deep Dive

GUIDE · HubMatch

Lobby Codes: A Deep Dive

The lobby code is the single mechanism that connects a HubMatch match to an actual in-game Rematch lobby. The host creates a custom lobby in the Rematch game, Rematch generates the code, and the host enters it into HubMatch so the other team can join the same private game. Understanding how lobby codes work - and what to do when they fail - is one of the most useful pieces of operational knowledge a competitive player can have.

What a Lobby Code Is

A lobby code is an alphanumeric code of up to 10 characters (for example, R7K2P9) that Rematch generates when the host creates a custom lobby. The host submits this code into HubMatch once the series is scheduled. The same code is reused for every game in the series - it is not regenerated per game.

The code is the bridge between the HubMatch platform (which tracks the match, the teams, the result, and the rating consequences) and the Rematch game client (which actually runs the lobby and the gameplay). HubMatch never touches the Rematch servers directly; the host enters the code Rematch generated, and players use that code to find each other in-game.

How Distribution Works

When a series is scheduled:

  1. The host (the Team A captain, or the host player in 10-Mans) creates a custom lobby in Rematch, which generates the lobby code.
  2. The host enters that code into HubMatch, where it is displayed on the match page for both teams.
  3. Each captain shares the code with their team (typically pasted into the team Discord or voice channel).
  4. Everyone else joins the host's private Rematch lobby by entering the same code.

Once all ten (or however many) players are in the lobby, the match begins. The platform does not monitor the lobby itself - it only knows the match has started when result data flows back at the end.

Security Considerations

Lobby codes are not secrets in the cryptographic sense, but they are private to the match. Sharing a code outside your team - posting it on a public Discord, streaming it on-screen, telling a friend who is not playing - invites griefers into your lobby. Brute-force joining is not realistic, but a leaked code is an immediate problem.

Do not stream the lobby code on screen. Streamers should obscure the match page when displaying it, or only show the match details after the lobby has started. Even a few seconds of an exposed code on a Twitch overlay is enough for a bad actor to crash the lobby.

If a code leak occurs and unauthorised players join, the captain should pause the match (if possible) and report the leak through the match page's report button. The host can create a new Rematch lobby and update the code on the match page while the series is scheduled or live.

Refresh on Connection Drop

The most common lobby code problem is a player who disconnects and cannot rejoin. This usually happens because:

  • The lobby was closed by the host quitting Rematch entirely.
  • The player joined a different private game by mistake and is no longer in the match lobby.
  • A Rematch server hiccup terminated the lobby cleanly.

If the lobby itself is lost (not just one player), the host creates a new Rematch lobby and updates the code on the match page; both teams then rebuild the lobby. Updating the code does not change the match record - series score, time limits, and submitted results all carry forward.

A refresh is a normal operational event in long series. Plan for it. Do not panic if it happens.

Troubleshooting Common Issues

"I entered the code and nothing happens." Double-check the code - sixes and nines can be misread, especially in voice chat. Confirm in text. If the code is correct and Rematch still does not find the lobby, the lobby may not yet exist; one player from the team must create the private game first, then everyone else joins.

"I joined the wrong lobby." Exit immediately and re-enter the correct code. The wrong lobby is a different match - staying there means you are not in your actual game and your team plays short.

"The code is showing on HubMatch but my Rematch client says invalid." Codes do not auto-expire. If the host has closed or recreated the Rematch lobby, the displayed value may be stale - refresh the match page and confirm the host has not updated the code. If the code is genuinely current and Rematch rejects it, file a bug report on the match page; this is a platform issue, not a player error.

"The lobby is full when I try to join." Someone uninvited is in the lobby. Pause the in-game lobby, identify the unknown player, and request a regen if necessary.

The Code Format

The lobby code is whatever Rematch generates for the custom lobby: an alphanumeric value of up to 10 characters. The host owns it, enters it into HubMatch, and the same code is reused across every game in the series. This works identically across all HubMatch matches: tournaments, leagues, scrims, 10-mans, pickup queue.

The lobby code is humble infrastructure but critical. When it works, you barely notice it exists.

Ready to compete?

Sign up to unlock guides, matchmaking, and tournaments.