cl-LobbyRanks icon

LobbyRanks

Shows the global Steam-leaderboard rank of every player in your lobby. Read-only and vanilla-compatible.

By cl
Last updated 3 days ago
Total downloads 41
Total rating 0 
Categories
Dependency string cl-LobbyRanks-1.0.1
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2305 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2305

README

Lobby Ranks

See the global leaderboard rank of every player in your lobby — so you know who you're up against before you ready up.

What it does

In the lobby (and during a match) a compact panel lists each player with:

  • Global rank — their position on STRAFTAT's official Steam leaderboard (#1 = best in the world). Players with no leaderboard entry show as unranked.
  • Score — the raw leaderboard score (gamesWon * 4 + roundsWon), toggleable.
  • (you) — your own row is tinted so it's easy to find.

Rows are sorted best-rank-first. Press F10 to show/hide the panel.

Vanilla-compatible

Everything it shows is public Steam leaderboard data — the same numbers on the game's leaderboard — looked up for the SteamIDs already in your lobby via Steam's DownloadLeaderboardEntriesForUsers. It only ever reads: no gameplay changes, nothing written. It declares the official [StraftatMod(isVanillaCompatible: true)] flag (same category as the built-in speedometer) and does not affect matchmaking.

Config

Edit in Mod_Menu or BepInEx/config/landa.straftat.lobbyranks.cfg:

Section Key Default Notes
LobbyRanks.Display Enabled true Master toggle
LobbyRanks.Display ShowScore true Show raw score column
LobbyRanks.Display HighlightYou true Tint your own row
LobbyRanks.Display ToggleKey F10 Show/hide hotkey
LobbyRanks.Panel CenterX 0.5 Horizontal center (0–1)
LobbyRanks.Panel TopY 0.10 Top edge (0–1)
LobbyRanks.Panel Scale 1.0 Panel scale
LobbyRanks.Advanced LeaderboardApiName (blank) Override auto-detect only if needed

Notes

  • A player needs at least one ranked game for Steam to have an entry; brand-new accounts show as unranked until they've played.
  • Ranks refresh when the lobby roster changes and periodically, so a freshly finished match may take a few seconds to reflect a new score.

Requires BepInEx 5.