All Collections
Game Rules
Rocket League
Rocket League Game Day Protocol
Rocket League Game Day Protocol

Everything you need to compete in a PlayVS Rocket League match

Updated over a week ago


  1. Three (3) starting players per team.

    1. Format: Best of Five (Bo5) on DFH Stadium.

    2. For more details, review the Rocket League Rulebook.

  2. Join the lobby within the 30-minute grace period.

  3. Communicate via Match Lobby Chat.

  4. Players will receive Automatic Invites for matches via their Epic Games Connection. View the Rocket League section of the Game Connections Guide for more information on this connection.

  5. If automatic invites are unavailable, use the Custom Lobby Process steps below

  6. Spectators are approved using the Match Assistant per Section 7.7 of the High School Competition Rulebook.

  7. In the event of any issues, finish the current game, then exit the lobby and notify PlayVS Support for further assistance.

IT Steps: Day of Match (at least 1 hour before)

  1. Restart each console/computer.

  2. Log in to Rocket League to check for updates.

  3. Have your IT department on standby if any technical issues arise.

PlayVS Tip: Give your season schedule to the IT department so they know when you are competing!

Setting Up the Match

  1. Log into their PlayVS account.

  2. Locate your matchup, and click “Open Match”.

    • If you see “Opponent TBD” your team will need to Join the Match Queue.

    • Once paired up, continue to Step 3.

      • PlayVS Tip: Say hi to your opponent in PlayVS Lobby Chat!

  3. Click Ready Up.

  4. Click Start.

  5. Confirm Starting Roster & Platform.

    • Players without their Epic Games account connected will not be eligible to compete in the match.

  6. Choose Spectator (Optional)

    • Coaches must have their Epic Games account connected as well to receive invites.

  7. All participants open Rocket League.

  8. Click “Ready for Invites” in the Match Assistant on the PlayVS match page.

  9. Accept the Invite in-game and click “Ready” for the match.

    PlayVS Tip: Issues receiving invites? Your Epic Games account on PlayVS should match the accounts on If it looks correct, share a screenshot with PlayVS Support for further assistance.

  10. The match begins when all players have readied up or at the end of the countdown.

  11. The lobby will automatically set up the following games until the match is complete.

Do not press the Play Again pop-up that appears briefly after a game ends. Pressing this will remove the player from the lobby and send them to a public Rocket League queue not tied to PlayVS. Psyonix is investigating and we will provide an update once the issue is resolved. To see this bug in action, click here.

Note: If automatic invites are disabled, or if you are prompted to do so by a PlayVS Admin, use the Skip Assistant Protocol below.

Substitution // Reset Game Protocol

If a player needs to be substituted, wait until the previous game results have been recorded and confirmed by the Match Assistant. Once the results are in, follow the steps below:

  1. A member from each team must click the “Game Settings” drop-down.

  2. Click “Game Reset / Change Roster”.

  3. Confirm that you need to reset the match.

  4. Once reset, teams can continue from Setting up a Match Step 2.

Skip Assistant Protocol

Note: This feature will skip the Rocket League match assistant and invites will not be sent to any participants. In-game statistics will not be tracked, and results must be reported manually.

  1. Click “Game Settings”

  2. Click “Skip Assistant”

  3. Confirm that you want to Skip the Match Assistant

  4. Continue the match using the Custom Lobby Creation steps below

Custom Lobby Process

Create the Custom Lobby (Home Team)

  1. Open Rocket League.

  2. Click “Play”.

  3. Click “Custom Games”.

  4. Click “Create Private Match”.

  5. Confirm these Game Settings:

    1. Game Mode: Soccar

    2. Arena: DFH Stadium

    3. Team Size: 3v3

    4. Bot Difficulty: No Bots

    5. Region: Recommended

    6. Joinable By: Name/Password

    7. Team Settings: (No Change)

    8. Mutator Settings: (No Change)

  6. Use the Team Name as the Lobby.

  7. Choose a unique password.

  8. Click “Create Match”.

  9. Share the Lobby Name & Password in PlayVS Match Lobby Chat.

  10. Do not join a side until all players have joined the lobby.

Join the Custom Lobby (All Remaining Players)

  1. Open Rocket League.

  2. Click “Play”.

  3. Click “Custom Games”.

  4. Click “Join Private Match”.

  5. Use the Name & Password shared in Lobby Chat.

  6. Do not join a side until all players are in the lobby.

Start the Custom Match (All Players)

  1. Home Team shares which side (Blue/Orange) they will join in Match Lobby Chat.

  2. Type “R” or “Ready” in PlayVS Lobby Chat when ready.

  3. Home Team joins the selected side.

  4. Away team joins the open side.

    • PlayVS Tip: The game begins shortly after the first player joins, so ensure all players join immediately after both teams state they are ready in PlayVS Lobby Chat.

  5. After Game 1, repeat the Custom Lobby Creation Protocol until the match is complete.

    • PlayVS Tip: At the end of each game, record the result in the Match Lobby to ensure results are reported accurately.

Post-Match Process

  • The Automatic Invites will automatically records results and in-game statistics

  • Take in-game screenshots at the end of each game for your records.

  • If the Match Assistant is skipped, coaches are responsible for verifying that results have been reported manually.

  • Matches without results will be quarantined, and risk a match loss for both teams by default.

  • If results are not accurate, then contact PlayVS Support for further assistance.

Helpful Guides for Game Day

Important: By default, rulebooks overrule game day protocols. Please reach out to support if you find conflicting information.

Change Log

  • V3.0 // 9/8/23 - Updated for the 23/24 School Year - LT

  • V3.1 // 9/21/23 - Added "Substitution" to the Reset Game Protocol for clarity - LT

Did this answer your question?