BanEnforcer v4.0.1
BanEnforcer hands REPO hosts a proper Steam64 ban hammer with a clean in-game panel, bans that actually stick between sessions and real enforcement.
How It Works
- 2 Ways to open the Menu: Open BanEnforcer with
F6 while you are ONLINE (lobby or level). Or just hit Escape and smack the shiny BAN LIST button while in a level.
- Ban someone from the room list, the Steam lobby list, or by pasting their Steam64 straight in.
- BanEnforcer writes the record to disk, so the ban survives restarts. Banned once, banned forever.
- As the host, BanEnforcer boots them the moment they try and connect to you. They can sulk all they want, they are not playing in your lobby.
UI And Controls
F6 opens or closes the BanEnforcer window
- The BAN LIST button in the Escape menu opens it too, tucked right under Main Menu and playing nice with REPOConfig.
F7 dumps debug info to the BepInEx log if you are feeling nosey.
- The window lists players in the room, your banned records, and the Steam lobby, each with its own search box.
Features
- Steam64 based bans, because chasing names is for amateurs.
- Ban from the room list, the Steam lobby, or by manual Steam64 entry.
- Search filters for players, banned records, and lobby members.
- Persistent local save at
BepInEx/config/RepoBanList.json.
- Quick open on
F6 or the Escape menu button.
- Debug dump on
F7
- A public API, sitting here all polished and waiting for Vippy (wink wink).
Notes
- You need to be the host for enforcement to actually bite.
- Steam64 is the ID used for bans, so it follows them around no matter the nickname.
- Save data lives on your machine, nobody else's.
Changelog
v4.0.0
- Added the BAN LIST button to the Escape menu through MenuLib,
- Added a public API (awaiting Vippy)
- Rewired enforcement,
Support
- Created by Omniscye/Empress
- Awaiting Vippy
Discord