Thank you for maintaining this plugin, it's been very useful.
Bug: Typing /ao without arguments in chat throws a server error:
Index was outside the bounds of the array.
at CheckOfflineStatus(BasePlayer player, string command, string[] args) line 374
The console ao command handles empty args correctly, the chat command just needs the same null/length check before accessing args[0].
Feature suggestion: A MinutesOnlineToQualify option, similar to what some other offline protection plugins offer. The idea: a player must be online for at least X minutes (e.g. 120) before their base becomes eligible for protection. This prevents a common abuse pattern on high-rate servers where a player logs in briefly, then disconnects to hide behind protection without actually playing. Completely optional to implement, just a thought!
Thanks again.