LobbyRanks
Shows each lobby player's STRAFTAT rank, cheater-adjusted to match the in-game leaderboard. Read-only and vanilla-compatible.Lobby Ranks
See the 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:
- Rank — their standing on STRAFTAT's leaderboard, cheater-adjusted to match
the rank you actually see in-game. The genuine top 10 are highlighted in gold; a
cheater sitting in a top slot is flagged in red (
!). 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.
Cheater-adjusted ranks
STRAFTAT's raw Steam leaderboard includes cheated scores, so a raw global rank reads
higher than the rank shown in-game. Lobby Ranks reconciles this against
C0mputery's public whitelist
of legitimate accounts — the same list the game itself uses — so the numbers match the
in-game board. Set CheaterAdjusted = false to show Steam's raw global rank instead.
Read-only
Everything it shows is public Steam leaderboard data, looked up for the SteamIDs
already in your lobby via Steam's DownloadLeaderboardEntriesForUsers. It only ever
reads — no gameplay changes, nothing written.
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 |
CheaterAdjusted |
true |
Adjust ranks to match the in-game board; off = raw Steam rank |
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 the auto-detected leaderboard only if needed |
LobbyRanks.Advanced |
WhitelistUrl |
(C0mputery's list) | Source of the cheater whitelist |
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.
