So today I fired up Rocket League like always, ready to smash some cars and score sweet aerial goals. Right after launching, this annoying message pops up: “You haven’t accepted the license agreement.” Completely blocked me from playing online. Weird, ’cause I’ve been playing for years!

The Initial Headache
First I tried restarting the game – nada. Restarted the whole computer twice. Same stupid license error message kept showing up. Got so frustrated I punched my pillow. Then I remembered: last week I’d reinstalled Windows after spilling soda on my keyboard. Maybe that wiped some settings?
Digging Through Files
Went digging in the game files. Found the CookedPCConsole folder where Rocket League stores settings. Deleted every single file with “license” or “agreement” in the name. Started the game again… still got blocked! At this point I was ready to chuck my controller out the window.
Epiphany Moment
Suddenly it clicked: when I reinstalled Windows, I’d forgotten to reinstall one stupid little program – the dumb Microsoft Visual C++ redistributable thingy. Grabbed the latest version from Microsoft’s site (took ages to find the right download button with all their popups). Installed both x86 and x64 versions just to be safe.
Final Stretch
Launched Rocket League holding my breath. This time when the license agreement popped up, I hammered the ‘agree’ button like it owed me money. Finally worked! Got straight into competitive matches. Celebrated by demolishing three opponents in a row.
Lessons learned:

- Don’t trust Windows reinstall to handle everything
- VC++ redistributables are secretly important
- Always keep a backup controller (just in case)
Honestly can’t believe a decade-old game still relies on this janky setup. But hey, at least I’m scoring goals again while everyone else gets license errors!