mirror of
https://github.com/djdevin/recflare-client.git
synced 2026-09-08 14:41:29 -07:00
Compare commits
4 Commits
0.0.2
...
20230414.1
| Author | SHA1 | Date | |
|---|---|---|---|
| 0ee5735564 | |||
| 87a1b229bc | |||
| 4407f31bae | |||
| ef13dbd6c1 |
@@ -77,3 +77,15 @@ App Id Chat = 55fae86e-0459-4f97-bf6c-39c9341da6ef
|
|||||||
# Default value: https://ns.rec.net
|
# Default value: https://ns.rec.net
|
||||||
RecNet NameServer Host = https://ns.recflare.net
|
RecNet NameServer Host = https://ns.recflare.net
|
||||||
|
|
||||||
|
[Signing]
|
||||||
|
|
||||||
|
## Force RSA signature verification to succeed (ON by default), so the client stops checking that images are signed with Rec Room's private key. This is what lets a self-hosted server serve its own images without the baked-in modulus matching. Set false only if you actually want signed images, in which case use 'Signing Modulus Override' instead. NOTE: this forces ALL mscorlib RSA verification to pass, not just image signatures.
|
||||||
|
# Setting type: Boolean
|
||||||
|
# Default value: true
|
||||||
|
Disable Signature Verification = true
|
||||||
|
|
||||||
|
## Optional alternative to disabling verification: your own RSA public modulus, base64, RAW 2048-bit (256 bytes decoded) — NOT a PEM/DER key. When set, it is substituted for the modulus baked into global-metadata.dat and real verification still runs, so images stay signed with your keypair. Redundant while 'Disable Signature Verification' is true. Empty = leave the stock modulus alone.
|
||||||
|
# Setting type: String
|
||||||
|
# Default value:
|
||||||
|
Signing Modulus Override =
|
||||||
|
|
||||||
|
|||||||
@@ -1,15 +1,14 @@
|
|||||||
# RecFlare client
|
# RecFlare game client
|
||||||
|
|
||||||
Autoamtic setup of the game client to connect to the testing [RecFlare](https://github.com/djdevin/recflare) instance.
|
Automatic download and setup of a game client to play [RecFlare](https://github.com/djdevin/recflare).
|
||||||
|
|
||||||
## Download
|
[BepInEx](https://github.com/BepInEx/BepInEx) and the [RecNet Plugin](https://github.com/djdevin/recnet-plugin) are installed as part of the setup.
|
||||||
|
|
||||||
Check out this repository or extract the ZIP: https://github.com/djdevin/recflare-client/archive/refs/heads/master.zip
|
## Download and play
|
||||||
|
|
||||||
## Installing
|
1. Check out this repository or extract the ZIP: https://github.com/djdevin/recflare-client/archive/refs/heads/master.zip
|
||||||
|
2. Run `download.bat`. The script will ask whether you have Rec Room in your Steam library: if you do, it downloads the game client from Steam (DepotDownloader); if not, it syncs the game files from a mirror instead. Either way it then applies patches and configuration.
|
||||||
1. Run `download.bat`. The script will ask whether you have Rec Room in your Steam library: if you do, it downloads the game client from Steam (DepotDownloader); if not, it syncs the game files from a mirror instead. Either way it then applies patches and configuration.
|
3. Run `RecRoomScreen.bat` or `RecRoomVR.bat`
|
||||||
2. Run `RecRoomScreen.bat` or `RecRoomVR.bat`
|
|
||||||
|
|
||||||
## Custom server
|
## Custom server
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
+2
-5
@@ -26,7 +26,7 @@ tar -xf DepotDownloader.zip -C DepotDownloader || goto :error
|
|||||||
del DepotDownloader.zip
|
del DepotDownloader.zip
|
||||||
|
|
||||||
echo %CYAN%=== Downloading depot via DepotDownloader (will prompt for Steam password) ===%RESET%
|
echo %CYAN%=== Downloading depot via DepotDownloader (will prompt for Steam password) ===%RESET%
|
||||||
DepotDownloader\DepotDownloader.exe -remember-password -app 471710 -depot 471711 -manifest 7859140924515540835 -dir . -username "%STEAM_USERNAME%" || goto :error
|
DepotDownloader\DepotDownloader.exe -remember-password -app 471710 -depot 471711 -manifest 6426603215211043630 -dir . -username "%STEAM_USERNAME%" || goto :error
|
||||||
goto :patch
|
goto :patch
|
||||||
|
|
||||||
:bucket
|
:bucket
|
||||||
@@ -60,10 +60,7 @@ del BepInEx.zip
|
|||||||
|
|
||||||
echo %CYAN%=== Downloading RecNetPlugin.dll into BepInEx\plugins ===%RESET%
|
echo %CYAN%=== Downloading RecNetPlugin.dll into BepInEx\plugins ===%RESET%
|
||||||
if not exist "BepInEx\plugins" mkdir "BepInEx\plugins"
|
if not exist "BepInEx\plugins" mkdir "BepInEx\plugins"
|
||||||
curl -s -f -L -o "BepInEx\plugins\RecNetPlugin.dll" https://github.com/djdevin/recnet-plugin/releases/download/0.0.3/RecNetPlugin.dll || goto :error
|
curl -s -f -L -o "BepInEx\plugins\RecNetPlugin.dll" https://github.com/djdevin/recnet-plugin/releases/download/20230414.1/RecNetPlugin.dll || goto :error
|
||||||
|
|
||||||
echo %CYAN%=== Extracting patched global-metadata ===%RESET%
|
|
||||||
tar -xf "RecRoom_Data\il2cpp_data\Metadata\global-metadata.zip" -C "RecRoom_Data\il2cpp_data\Metadata" || goto :error
|
|
||||||
|
|
||||||
echo %GREEN%=== Done ===%RESET%
|
echo %GREEN%=== Done ===%RESET%
|
||||||
pause
|
pause
|
||||||
|
|||||||
Reference in New Issue
Block a user