SyncCrate
  1. SyncCrate
  2. Games
  3. Beat Saber

Beat Saber guide · Updated

Same Beat Saber songs for the whole party.

Give friends your custom songs, mods and sabers, or move them to a new PC. SyncCrate copies the host's song library and mod folders, and after the first time only what changed.

FreeOpen sourceNo cloudWin · macOS · Linux

SyncCrate's game browser: 100 supported games, filtered by genre
SyncCrate · Game browser

// 01 Why

Why sharing a Beat Saber setup is a chore

A good custom song library is hundreds or thousands of maps, collected over months. Getting a friend the same songs means sending playlists and waiting while each map downloads, one by one.

Mods add their own complications. Beat Saber updates break mods until they catch up, so the whole group has to stay on the same game version and the same plugin versions, including the libraries those plugins need.

SyncCrate copies songs, plugins, libraries, sabers and mod settings from one PC to another. Files are compared by content, only the differences are copied, and you see the list before anything changes.

// 02 What syncs

What SyncCrate syncs for Beat Saber

FolderPath in the game folderFiles
Custom SongsBeat Saber_Data/CustomLevels/Custom songs in Beat Saber_Data/CustomLevels.All files
Plugins (BSIPA)Plugins/BSIPA plugins in Plugins..dll .manifest .json
Plugin LibrariesLibs/The libraries plugins depend on, in Libs..dll
Custom SabersCustomSabers/Custom sabers..saber
Mod ConfigsUserData/Mod settings in UserData. The host decides whether friends may sync them..json .ini .txt .cfg

// Where it looks

Steam
steamapps/common/Beat Saber in every Steam library, on every drive
Windows
C:\Program Files\Oculus\Software\Software\hyperbolic-magnetism-beat-saber
Anywhere else
Point SyncCrate at the folder yourself, once

Built in for Beat Saber

  • Script warnings. .dll files run code on your PC, so they're flagged for you to review before they sync.
  • Turn mods on and off. Disabled mods move to a _Disabled folder the game doesn't load.
  • Game-running warning. SyncCrate warns you before syncing while Beat Saber is still open.
  • Undo and history. Undo the last sync in one click, and put back any single file a sync replaced or deleted.

// 03 How it works

Sync Beat Saber in three steps

  1. Install and add the game

    Install SyncCrate on every PC and add Beat Saber in the Game Browser. Its folder is found automatically.

  2. One PC hosts

    The PC with the setup everyone should have clicks Start Hosting. The others pick it under Scan for Hosts on the same network, or paste its join code from anywhere.

  3. Compare and sync

    Check the list of new, changed and conflicting files, then Sync Now. Only the files that differ are copied, PC to PC.

TipEvery PC needs the same Beat Saber version for mods to load. If you keep the game on an older version with a mod manager, do the same on every PC before syncing plugins.

// 04 Common problems

When Beat Saber mods don't match

  • Custom songs one by one

    Downloading a big song library map by map takes ages, and friends always end up missing a few.

    The whole CustomLevels folder syncs at once, and later syncs copy only the new maps.

  • Mods broke after a game update

    Game updates break plugins until authors update them, and a PC on a different game version needs different plugin versions.

    Keep every PC on the host's game version, and sync the host's exact plugins and libraries.

  • A plugin without its libraries

    Many plugins need library files from Libs, or other plugins like SiraUtil. Copy only some of them and plugins fail to load.

    Plugins and Libs sync together from the host, so dependencies come along.

  • Plugins run code

    Beat Saber plugins are .dll files that run with the game.

    .dll files are flagged before they sync, and nothing changes until you approve the list. Only sync with people you trust.

// 05 Beat Saber

Good to know

  • PC VR only. SyncCrate works with the Steam and Oculus PC versions, not standalone Quest installs.
  • Multiplayer with custom songs works best when everyone already has the songs; syncing the host's library before a session covers that.
  • Scores and settings outside the synced folders stay yours.

// FAQ

Beat Saber questions

How do I give my Beat Saber custom songs to a friend?

Install SyncCrate on both PCs, host on yours and have your friend join and Compare & Sync. Your CustomLevels folder, and the mods if you want, arrive on their PC.

Where are Beat Saber custom songs stored?

In Beat Saber_Data\CustomLevels inside the game folder. SyncCrate finds Steam installs in every library and the default Oculus folder.

Does SyncCrate install mods for me?

It copies the host's installed mods. Install them once on the host with your usual mod manager, then friends sync.

Does it work with Quest standalone?

No. SyncCrate runs on Windows, Mac and Linux PCs, so it works with PC VR versions of Beat Saber only.

// Free · Open source · Windows, macOS, Linux

Same Beat Saber setup on every PC.

Install SyncCrate on each PC, one of you hosts, everyone else joins. No accounts, no cloud, nothing uploaded anywhere.