It's extremely important to have the right level of transparency. In my opinion there should be an entirely separate server log for admin commands being executed, at what time, and by whom they're executed (steamid-wise). That's for administrative oversight making sure your guys aren't switching the time of day stupidly mid-round or ending the round over and over and over. Both of of which I've already encountered on numerous servers by admins. Or for just telling the time things happened easily to make it easier to investigate. The full server logs are much more of a pain to search through.
Those kind of commands don't need to declare to the whole server that the player who is the admin executing them but it should say that the Admin executed them. To anyone who is an admin they should get a secondary message or a modified message in their feed that states the admin who executed that specific command. That's to oversee in real time.
Basically a guy entrusted with admin could just start clandestinely emptying out a server kicking everyone out and they wouldn't even know they were kicked right now and nobody would even know it's going on.
This may sound like a "Well, that's your problem" thing but I've spent many a years running servers and going through admins and I've had multiple ones go rogue on me and it can be hard to detect and prevent. It's usually a case of someone who's had a life change or gaming interest change to where they don't think they care about this game. So they're trying to flex their e-nuts to passers by or are just going full scorched earth mode for the lols. It's better not to have to be paranoid and to just have the easy references when someone tells you "hey, someone was abusing admin today" or another admin being able to see exactly who in real time. Since a non-admin can't do anything about admin abuse, I think it makes more sense that the identity of the admin should always be concealed to the public as far as executing commands go. Any complaints about admin activity should be directed at the server and leave possible the opportunity to examine just what happened, even if no other admins were there to do so at the time.
Transparency would allow more people to be entrusted with admin. Right now you have to ask yourself how much you really trust a guy and then ask yourself the same question again a few times because they could screw a lot of stuff up. What happens if you have an admin who's associated with multiple servers and he decides it's a late hour and he might just consolidate the players himself to one server? I'd be surprised if this already hasn't happened.
Also on the topic of transparency, the whole team morale thing needs a little more transparency on the numbers associated with the actual states. At least for the beginning of the round. Or at least the ability to retrieve the starting number for the server's skirmish area in the console. Right now the server admin can change those starting team morale numbers and rig skirmish areas. That's no way to run competitive events with a host that is vulnerable to accusations of cheating. The methodology in computing team morale losses isn't exactly simple enough for a player to screencap the results screen and determine that the default team morale values have been changed.