I came across this plugin awhile back:
https://forums.alliedmods.net/showthread.php?p=1273254Basically what the plugin does is track the most recent players that join a particular server, this can go as far back as the start of a day (or when a server restarts). The plugin will add an option called "Ban Disconnected Player" in the admin menu under the Player Commands section. From there, you can see a list of all the users that join the server throughout the day.
Here's a list of pros and cons:
Pros:- Can be edited to also mute/gag disconnected players.
- Can be edited to work with SourceBans++.
- Makes it easier for admins to get a list of players that have been on the server that day and ban or gag/mute/silence them on the spot.
- Acts as a solution for admins who don't always remember to use sm_plist.
- An easier way to catch players who leave to evade punishment.
- Acts as a solution for situations where a rulebreaker leaves before anyone could send a report.
Cons:- Doesn't ban by IP.
- Can't go back further than a day.
- Makes sm_plist and /report bot's detailed information almost useless.
- Only displays the player's name and steam ID in the admin menu list.
- If the server restarts, the list of disconnected players may not show up (most likely due to the server restart being counted as the start of a day).
Let me know what you guys think!