Frequently asked questions

The questions early testers ask most. If yours isn't here, the Q&A tab is the right place, answers there tend to be faster than email.

The basics

What is Rocket LAN, in one sentence?

An app that makes Rocket League's built-in LAN match mode work over the internet, so you and friends can play custom maps together without setting up a real LAN.

What do I need?

Windows 10 or 11, and Rocket League, either the Steam copy or the Epic Games Store copy. Everyone in the session needs Rocket LAN installed. A Discord account is optional, it's only needed for the friends list and in-app invites; hosting and joining sessions by connection id works without signing in.

Is it free?

Yes. No price, no tiers, no microtransactions.

Where do I get it?

Rocket LAN is distributed as a Windows installer on this project's GitHub Releases page: github.com/BrokenHypocrite/rocket-lan-community/releases/latest. The app checks for updates on startup and can install them automatically, so you're always current after the first install.

Mac or Linux support?

Not currently. The bundled virtual network driver (tap-windows6) is Windows-only, and Rocket League's macOS/Linux situation makes a port a much bigger project than just compiling the app on another platform. No plans yet; if it's important to you, say so in Ideas.

EAC, bans, and online play

Does it work with Easy Anti-Cheat (EAC) enabled?

Yes. Rocket LAN is compatible with EAC. We don't inject into the game, hook, or patch it; Rocket LAN's involvement is entirely outside the Rocket League process. Launch with EAC on or off, both work.

Will it get me banned?

Rocket LAN is not a cheat. It doesn't enable mods in official ranked or casual matchmaking, doesn't modify the game's running memory, and doesn't tamper with anti-cheat. Custom-map play happens through Rocket League's own LAN mode, which is an official feature of the game.

We can't promise anything about how third parties classify any tool, that's their call, not ours, but Rocket LAN is deliberately designed to coexist with EAC and the live game.

Does Rocket LAN modify Rocket League?

It temporarily swaps a custom map file into one specific slot (Labs_Utopia_P.upk, which Psyonix doesn't use for ranked or casual matchmaking) and restores the original file when the session ends or the app closes. That's it. No DLLs, no process injection, no save-game modification.

Setup and use

How do I host a session?

Open Rocket LAN, click Host session. Pick "open to friends" or "invite-only", then invite friends from the friends panel if you're signed in with Discord. They get an in-app invite over Rocket LAN's own network; one click joins them in.

How do my friends join?

When you've invited them, they get an in-app Rocket LAN invite. They click it and land in the session directly.

Friends with "open to friends" sessions can also be seen and joined straight from Discord: Rocket LAN sets Discord rich presence while it's running and advertises open sessions through it, so you don't need to wait for an invite.

Do I need to port-forward?

No. Rocket LAN uses iroh's QUIC stack for peer-to-peer connections, with NAT traversal handled for you. If a direct connection isn't possible, traffic falls back to encrypted relays run by the iroh project.

I'm an Epic player. Will it find my install?

Yes. Rocket LAN looks for the Epic Rocket League install on launch, and if your install layout is non-standard the install diagnostic in Settings walks you through pointing it at the right folder.

Network, firewall, antivirus

A friend can't see my session. What's wrong?

Almost always one of three things:

  • Their security software (Norton, McAfee, etc.) is blocking Rocket LAN. Allow the app through that firewall, then have them restart Rocket LAN.
  • They aren't signed in to Discord (or aren't running it) on one of the machines. Rocket LAN needs a Discord sign-in for the friends list and in-app invite delivery; sessions by connection id still work without it.
  • The session is invite-only, and the host hasn't sent the invite yet.
What changes does Rocket LAN make to my system?
  • Installs the bundled tap-windows6 virtual network adapter driver, as a one-time elevated install.
  • Creates a virtual network adapter and assigns it an address while a session is active.
  • Adds Windows Firewall rules that permit its own network traffic.
  • Temporarily swaps custom-map files into Rocket League and restores the originals afterward.

Full Terms: Terms of Use.

Privacy and data

What data does Rocket LAN collect?

None that's sent to the developer. No analytics, no telemetry, no crash reporting. If you sign in with Discord, your Discord friends list, id, display name, and avatar are read on your machine to power the friends panel; your display name is shared with the peers in a session you host or join so the roster can show who's present. Rocket LAN also contacts GitHub on startup to check for app updates. Full details on the privacy page.

The project

Is the source code open?

No, the app itself isn't open-source. This community repository (with the website, issue templates, and discussion threads) is public; the application binary is distributed as a closed-source product. See Terms §3 for the licensing details.

How do I report a bug or request a feature?

Issues: bug report · feature request. Ideas and questions go in Discussions. For security issues, see SECURITY.md, please don't file a public issue.

Does auto-update install things without asking?

Rocket LAN checks GitHub for a newer version on every startup. By default it downloads and installs updates automatically; a setting lets you turn that off and install on demand instead.

Can I support Rocket LAN or show appreciation?

Rocket LAN is free and always will be, this isn't a paywall in disguise. But a few people have asked how they could show appreciation or support development, so there's a Buy Me a Coffee link. It's completely optional and there's zero pressure either way.

For what it's worth: the main recurring cost is roughly $10 a month for an Azure code signing certificate, which is what lets the installer show up as trusted and signed on Windows instead of tripping SmartScreen warnings. Beyond that it's just been a lot of hours building and maintaining the app and keeping it updated.