Giter Club home page Giter Club logo

beatsaberserverbrowser's Introduction

Beat Saber Server Browser

โœจ A Beat Saber modification that adds a server browser to multiplayer!

โฌ Download Latest release
๐ŸŒŽ Online https://bssb.app

Overview

Use this mod to find and join servers without ever having to leave the game.

๐Ÿ‘‰ The host must have this mod installed and enabled to add their server to the browser.

Features

  • Ingame browser: Browse and join servers directly from the multiplayer menu.
  • Host panel: Use the lobby panel to add your server to the browser and set a public name.
  • Custom games: Supports modded / custom song lobbies if you have MultiplayerExtensions (Early access).
  • Cross-play: We'll help you join games on both official and unofficial servers (like BeatTogether) by switching your master server automatically. (To host a cross-play game, you'll need to install a cross-play mod.)
  • Join/leave notifications: An optional feature that helps you see when players join or leave your lobby, even when you're playing a level.

Server Browser Mod

Joining games

After installing the mod, you can find the Server Browser in the Multiplayer menu.

From there, simply select a game and click Connect to join up.

If the game is hosted on a third party cross-play server, we'll switch your master server automatically, even if you don't have a cross-play mod installed.

For hosts

To show your game in the server browser, you must have the mod installed and enabled.

You can then make your game visible by flipping the switch under Gameplay Setup. This will let anyone join from the browser:

Host UI

Installation

Download the latest build from the Releases page, and extract it to your Beat Saber folder.

If the mod was successfully installed, you will see ServerBrowser.dll in your Plugins directory.

Requirements

These libraries are required, install them from BeatMods or with ModAssistant if you don't have them yet:

  • BSIPA: v4.1.3+
  • BeatSaberMarkupLanguage: v1.4.0+
  • SongCore: v3.0.0+
  • BS Utils: v1.6.2+

Recommended

I highly recommend installing MultiplayerExtensions, which lets you play custom maps in multiplayer! You can see which games are "modded" in the browser.

Please note MultiplayerExtensions is still in development and things may break or change. Use it at your own risk.

FAQs / Troubleshooting

Is standalone Quest supported?

The mod itself is only available for PC at this time (Steam and Oculus).

Standalone Quest is not currently supported, but you may be able to find games to join in the online browser: https://bssb.app.

Does cross-play work?

Maybe. It depends on who is hosting the game:

  • If the game is hosted on official Steam or Oculus servers, cross-play does NOT work. The game will be hidden from users on other platforms.
  • If the game is hosted with a cross-play mod (like BeatTogether), cross play DOES work. Anyone can see and join the game.

Note: This mod detects your platform as either Steam or Oculus, and will hide games on incompatible official servers.

Are Quick Play servers supported?

No.

beatsaberserverbrowser's People

Contributors

hpenney2 avatar roydejong avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.