| Date uploaded | 2 days ago |
| Version | 1.0.11 |
| Download link | Pink404-UKSR-1.0.11.zip |
| Downloads | 62 |
| Dependency string | Pink404-UKSR-1.0.11 |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2305EternalsTeam-PluginConfigurator
Used to configure plugins easily in Ultrakill
Preferred version: 1.10.2README
UKSR
Author: pink404
An ULTRAKILL ranked speedrun mod.
Public matchmaking uses Steam as free infrastructure, but no longer creates a separate Steam lobby for every queue/category. UKSR uses one discoverable Steam matchmaking hub. Queued players publish their category, scope, difficulty and rating as Steam lobby member metadata, then compatible clients deterministically pair with each other inside the hub.
That removes the old create/search/join race between lots of tiny public lobbies. Unrelated users in the hub are filtered out by an internal match ID once a pair is formed.
If nobody is running your exact category but somebody is queued elsewhere, UKSR can offer that queue instead.
Private lobbies still use one UKSR-... code derived from the Steam lobby ID and the Steam friend invite overlay.
CHANGELOG
1.0.21
- Fixed the 1.0.20 compile break:
RefreshResultsVisualNextFrames()now exists inMainMenuInjector. - The results visual refresh coroutine waits one frame, refreshes the ranked panel, waits 0.08 seconds realtime, then refreshes once more to avoid the dark first-frame canvas state.
- Removed five dead fields left behind by earlier results/public experiments, eliminating the CS0169 warnings from the reported build.
- No intentional behavior changes beyond restoring the 1.0.20 build and keeping its public matchmaking, spectator, IGT, results-layout, and scaling changes intact.