• Stars
    star
    103
  • Rank 331,594 (Top 7 %)
  • Language
    C#
  • License
    MIT License
  • Created almost 4 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Beat Saber modification that adds a Server Browser to the Online menu, making it easy to share and join custom multiplayer games.

Beat Saber Server Browser (PC)

Beat Saber multiplayer mod that adds a Server Browser to the Online menu, making it easy to share and join multiplayer games.

⏬ PC Mod πŸ’š Download latest release
πŸ†• Quest Mod BeatSaberServerBrowserQuest
🌎 Online https://bssb.app

Installation

πŸ‘‰ Server Browser is usually available on ModAssistant, which is the easiest way to install it!

You can also install the mod manually by following the instructions below.

If you need help, you can ask in the Beat Saber Modding Group Discord (#pc-help) or BeatTogether Discord (#help).

Requirements

  • Beat Saber 1.29+ on PC (Steam or Oculus)
  • With the latest version of the following mods:
    • Core mods (BSIPA and SongCore)
    • SiraUtil
    • BeatSaberMarkupLanguage
    • MultiplayerCore

ℹ️ Compatibility note: Check the GitHub releases for up-to-date information on Beat Saber compatibility and older supported versions. The mod usually doesn't require updates after a new game version drops.

Download

You can download the latest release directly from GitHub:

Download latest release

Extract the downloaded ZIP file to your Beat Saber installation directory.

If the mod is installed successfully, you should see ServerBrowser.dll in your Beat Saber Plugins directory. It will only load if you also have the right dependencies like MultiplayerCore.

How it works

Joining games

Open the Online menu, then click on the "Server Browser" button. From there, you'll see all public multiplayer games. Click on a game, and then select "Connect" to jump right in.

Sharing games

When creating a server, you'll see the option to add it to the Server Browser. You can also set a custom name for the game if you want.

If you're the party leader or lobby owner, you can control these settings from the Gameplay Modifiers panel as well. This is located on the left side of the lobby.

If you share your game on the Server Browser, anyone will be able to join! Your server code will be publicly visible on the site (https://bssb.app) as well.

Custom Songs

Want to play Custom Songs in Beat Saber Multiplayer? Here's what you'll need:

  • A modded copy of Beat Saber 1.22+
  • MultiplayerCore: This mod makes multiplayer modding possible, and makes custom songs work.
  • BeatTogether: BeatTogether provides multiplayer servers that allow modded content to work.

The Server Browser mod isn't required for custom songs, but it's here to help you find multiplayer lobbies.

The MultiplayerExtensions mod adds additional multiplayer features and is recommended but not required anymore.

Here's some important things you should know:

  • Official servers do NOT allow Custom Songs at all; it doesn't matter what mods you have.
  • The BeatTogether mod will let you choose which master server to play on. Make sure you choose BeatTogether or another modded master server if you want to play custom songs!

If you need more help, you can ask in the BeatTogether Discord (#help).

Cross-play

Beat Saber has enabled cross-play for all platforms on official servers. Unofficial servers like BeatTogether always allow cross play. You'll encounter both Steam and Oculus players when you play.

Please note that different versions of Beat Saber may not be compatible. Make sure everyone is on the same game version for the best experience.

Reporting issues

If you have any issues with the Server Browser mod itself, please report them via GitHub:

https://github.com/roydejong/BeatSaberServerBrowser/issues

More Repositories

1

chromium-unity-server

Embedded web browser for Unity games, based on Chromium Embedded Framework (CEF)
C#
97
star
2

timbot

πŸ€– Discord bot that announces Twitch channels going live
JavaScript
94
star
3

ing-card-to-mt940

πŸ’Έ Command line tool and PHP library for generating MT940 format bank transaction files. πŸ’³ Takes CSV input from ING Commercial Cards (ingbanknetservice)!
PHP
16
star
4

EscPosEmulator

πŸ–¨οΈ Receipt printer emulator to test ESC/POS commands against
C#
6
star
5

BeatSaberAvatar.js

3D web viewer for Beat Saber multiplayer avatars (Three.js / WebGL).
JavaScript
6
star
6

bssb.app

Website and API for Server Browser, a Beat Saber mod (https://bssb.app)
PHP
5
star
7

BeatSaberMultiplayerChat

πŸ’¬ Voice & text chat mod for Beat Saber multiplayer
C#
5
star
8

shortcode-tree

node module for parsing generic shortcodes into a tree structure
JavaScript
4
star
9

BeatSaberMultiplayerMirror

πŸ™‹β€β™‚οΈ Beat Saber mod that mirrors your avatar in multiplayer lobbies and games
C#
4
star
10

BeatSaberAvatarExtras

Adds extra customization options for your multiplayer avatar.
C#
4
star
11

Enlighten

Enlighten is a PHP micro framework that is simple, lean, high-performance and future proof.
PHP
4
star
12

FlyPHP

πŸš€ Make PHP Fly. A process manager, web server and bootstrapper built for performance.
PHP
3
star
13

WSLHostsUpdater

Windows service that automatically manages hosts entries for your Windows Subsystem for Linux (WSL) instance.
C#
3
star
14

libtoxtmi

C# .NET Core library for watching and parsing Twitch Chat via IRC (TMI)
C#
3
star
15

guardhouse-agent

⚑ Server side daemon for Guardhouse
JavaScript
3
star
16

HostsManager

Simple UI for editing the Windows HOSTS file
2
star
17

butter-bot

πŸ€– Opdroid worker automaton seeking purpose
JavaScript
2
star
18

FlyLoadTest

πŸ‘Ύ HTTP Load testing powered by FlyPHP
PHP
1
star
19

upload-buddy

πŸ’š Upload Buddy makes it easy to integrate smart, interactive file uploads into any application.
JavaScript
1
star
20

roydejong.net

Code for roydejong.net site for 2017. Powered by PHP and emoji. πŸ₯“
PHP
1
star
21

node-escpos-templates

πŸ–¨οΈ Generic template engine for formatting node-escpos receipts.
JavaScript
1
star
22

chip8emu

Unfinished C# based CHIP-8 emulator
C#
1
star
23

KeyboardMouseMover

move mouse with numpad
C#
1
star