If the game refuses to connect or throws a network error on launch, start with the basics: restart your router and check whether the servers are up on the official Rocket League status page. If everything looks fine on their end, the issue is almost certainly local — a firewall or antivirus blocking the game's ports. Make sure UDP ports 7000–9000 and 443 are open.
Spikes mid-match usually come down to one thing: your connection route to the game server. Switch from Wi-Fi to a wired Ethernet connection — this alone can cut your ping by 30–50ms. Also close background apps that eat bandwidth: browsers, streaming clients, update services. In the in-game settings, manually select the region closest to you instead of leaving it on auto.
If clicking 'Play' does nothing or the launcher hangs, sign out of your Epic account, clear the launcher's webcache folder (found in AppData\Local\EpicGamesLauncher\Saved), then sign back in. If the issue persists, reinstall the launcher without removing the game files.
Failed transactions in the Item Shop are usually a mismatch between your payment method and the Epic Games account region. Double-check that your card billing address matches the region set in your Epic account settings. Try an alternative payment method or contact Epic Games support directly — they can manually verify the transaction.
Go to Settings → Audio and confirm the correct input device is selected. Rocket League sometimes resets this after an update. Also check that the game has microphone permissions in your OS privacy settings — on Windows this is under Settings → Privacy → Microphone.