Home Connect Download Credits Join Discord Get the Patch
Server Online — May 2023 Client

Play Together.
Keep it Alive.

RecVard is a community-run private server for the May 2023 Rec Room PC client. Build, hang out, and keep the good era going.

Get the Patch
Join Discord
Setup Guide
RecVard
May 2023
Client build
Free
Always
Open
Source backend

What is RecVard?

A preservation project to keep the May 2023 Rec Room PC client alive and playable — no official servers required.

🔧

BepInEx Patch

RecVardPatch is a BepInEx 6 IL2CPP plugin that redirects the game's traffic to our backend, bypasses TLS, suppresses EAC, and injects Photon credentials automatically on launch.

🖥️

FemRec Backend

The server runs on FemRec, an open-source Rec Room server implementation. It handles auth, room management, and the BotController endpoints the client talks to.

🎮

May 2023 Client

RecVard is built specifically for the May 2023 Rec Room PC build (depot 3871089161177763736). Use the Steam console command in the Setup Guide to get the exact files.

🌐

Community Run

No corporation, no monetisation. RecVard exists because people wanted to keep playing. Join the Discord to connect with the community, get help with setup, and stay updated.

Join the community

Get patch download links, setup help, server status updates, and talk to the people keeping RecVard running.

discord.gg/uKphRQj3Kc

Ready to jump in?

Grab the patch, follow the setup guide, and you'll be connected in minutes.

Download Patch
Setup Guide

How to Connect

Download the correct game files, add BepInEx and the patch, then launch from the folder Steam gives you.

Easy Install
Setup progress 0 of 4 complete
1

Download the Game

Press Win + R, type steam://open/console, then press Enter. Allow Steam to open if Windows asks.

In the Steam Console, paste this command and press Enter:

download_depot 471710 471711 3871089161177763736

Wait until the download finishes. Find Depot download complete in the console and copy the folder path shown there. You will use this same folder in the next steps.

2

Add the BepInEx Files

Download the IL2CPP x64 ZIP from the Download page. Open the folder path from Step 1, then extract or copy all files from the ZIP into that folder. The BepInEx folder and loader files should sit beside RecRoom.exe. Do not use the Mono package.

3

Add RecVardPatch

Download RecVardPatch.dll from the Download page and put it in this folder:

BepInEx/plugins/

The patch does everything automatically: redirects traffic to RecVard, bypasses TLS with BouncyCastle, suppresses EAC, and injects Photon AppSettings on launch. No config file needed.

4

Launch & Play

Open the folder path Steam printed in Step 1 and start RecRoom.exe from there. Do not launch the game through Steam. In the BepInEx console, check that RecVardPatch loaded successfully.

Download links and community help are in the Discord. Check there first if you're stuck.

Join Discord

Common Issues

Game won't connect

Confirm you used the exact depot command from Step 1 and that RecVardPatch.dll is inside BepInEx/plugins/. Open the BepInEx console and check that the plugin loaded without errors.

Photon errors in console

AppSettings not populated in time. Reinstall the patch DLL — newer versions include the timing fix for this.

EAC blocking launch

The patch kills EAC after BepInEx loads. If EAC fires first, try launching via the BepInEx doorstop method directly instead of Steam.

Still stuck?

Join the Discord. The community has seen most failure modes at this point and someone will help you debug it.

Get the Patch

Everything you need to connect to RecVard. All free.

🔧

RecVardPatch

RecVardPatch.dll — BepInEx 6 IL2CPP plugin

The main mod. Redirects traffic to RecVard, bypasses TLS via BouncyCastle, kills EAC, and injects Photon credentials. Nothing to configure — drop it in and launch.

Download .dll
⚙️

BepInEx 6 IL2CPP

BepInEx 6.0.0-be.783 — IL2CPP x64 (commit c58c42d)

The mod loader RecVardPatch runs on. You need the IL2CPP build specifically — the standard Mono build won't work with Rec Room's runtime.

Download →
📦

May 2023 Client

Rec Room PC — May 2023 build

Use the exact Steam console depot command shown in the Setup Guide. That downloads the correct May 2023 build RecVard is built for.

See Setup Guide →

Before You Install

  • Windows 10 or 11 (64-bit)
  • Steam (needed only for the depot download command)
  • The exact May 2023 depot: download_depot 471710 471711 3871089161177763736
  • BepInEx 6.0.0-be.783 IL2CPP x64 (commit c58c42d)
  • If EAC blocks launch, run via the BepInEx doorstop executable instead of Steam
Setup Guide →

Built on the work of others.

RecVard wouldn't exist without open-source software, community reverse engineering, and the people who published their work for everyone to build on. This is the full attribution.

Mod Loader

BepInEx 6

IL2CPP Unity mod framework

The mod loader RecVardPatch runs inside. The IL2CPP build specifically is what makes it possible to hook into Rec Room's compiled runtime.

BepInEx/BepInEx →
Interop

IL2CppInterop

Managed ↔ IL2CPP bridge

Bridges managed C# code to Rec Room's IL2CPP runtime. The direct field write pattern in RecVardPatch came from debugging why property setters were throwing AmbiguousMatchException.

BepInEx/Il2CppInterop →
Patching

Harmony 2

Runtime method patching

Used to hook Rec Room methods at runtime. The prefix/postfix system is how RecVardPatch intercepts SendRequest and the Photon init flow.

pardeike/Harmony →
Reverse Engineering

Il2CppDumper

IL2CPP metadata extractor — v6.7.46

Used to dump the Rec Room IL2CPP binary and generate stub assemblies to build against. This was the starting point for mapping the game's entire API surface.

Perfare/Il2CppDumper →
TLS

BouncyCastle

TLS bypass for redirected traffic

Handles TLS after traffic is redirected away from Rec Room's original endpoints. Without it the client rejects the RecVard backend on certificate mismatch.

Networking

Photon PUN

Rec Room's multiplayer layer

Rec Room uses Photon for room networking. RecVardPatch injects custom AppSettings into Photon's init sequence to redirect it from the production cloud to the RecVard relay.

Community

Everyone in the Discord

Testers, reporters, patient people

The people who tested early builds, reported connection failures, and kept coming back after crashes. Every bug report moved the patch forward. RecVard exists because people showed up.

discord.gg/uKphRQj3Kc →

Open Source Notice

RecVard is built on FemRec, an open-source project. If you want to run your own server, host your own community, or contribute to the backend, the source is public. We're standing on that work and we want to be clear about it.

RecVardPatch source will be published on GitHub. If you're building on the May 2023 client for a different project, feel free to reference it.