rcelyte

Results 18 issues of rcelyte

BeatUpServer supports a few special features not available in Vanilla, namely per-player difficulty, per-player modifiers, and skipping the results pyramid. It would be nice to have some form of indication...

exploration

**MultiplayerCore Version** 1.0.0 **Your Platform** PC **Describe the bug** MpEntitlementChecker runs `Enumerable.First()` on the response received from BeatSaver, which throws instead of being handled gracefully if the requested hash isn't...

**Describe the bug** Simply having Noodle Extensions in the `_requirements` of a difficultly causes hit registration to become more strict / less reliable (not sure how to describe it, kind...

type: bug
status: can't reproduce
mod: noodle extensions

After dropping a level in my custom levels folder and hitting `Ctrl+R`, every single level in every single folder listed in my `folders.xml` (WIPs included 😭) got deleted, except for...

Clicking 'Full Reset' when not perfectly aligned with identity rotation causes all trackers to be offset by some amount. I believe this is due to the WebSocket bridge not setting...

Type: Bug
Area: Application Protocol
Priority: High
Area: Server

The current implementation spawns and detaches a new thread for every connection, making it extremely intensive and prone to resource exhaustion under load. It would be better to have a...

enhancement
server

Support for running different components of BeatUpServer in separate processes/machines was lost in 8f9ef332df9f20d44336f9da05295fc7190cba99.

regression
server

BeatUpClient's `Detour` interface should allow omitting arguments present in the original method, transparently passing them through to `Base()` calls. This is necessary when targeting multiple game versions with different signatures...

enhancement
mod

BeatUpClient 0.6.0 included incompatible changes to facilitate Beat Saber 1.31.0 support. The server will need to continue providing protocol support for legacy BeatUpClient versions until an updated mod is available...

regression
mod

Room codes should be randomized for private rooms and mapped to wire handles via hash accelerated table lookup, avoiding duplicate codes. A filter is needed to avoid *unfortunate* strings showing...

enhancement
server