=== CLIENT TODO FOR THE DAEMON ===

== TODO == 

Search for bans by admin.
List players divided by team (and squad). 
Kill, swap/switch players. 
Change daemon configuration. (Optional. Maybe not needed.)
Proper handling when server goes down. 
Shutdown daemon command. 
Map list configuration. 
Map control. (Next, restart.)
Integration with admin-only chat.
Secure/encrypted connection. (For example SSL/TLS.)
Reasons received from clients should be replaced with full reasons in-game. 
Root account with all rights, and server RCON password as login password, for initial setup. 

= DEPENDS ON OTHER DAEMON FEATURES =
Reserved slot management. 
Autobalance management. 

== DOCUMENTED - PENDING IMPLEMENTATION ==


== DONE ==

Login with username and password.
Only login if user has the "console" right. 
List/search warns/kicks/bans by exact name, partial name, or GUID. 
Unban (disable warn/kick/ban). 
Player warn/kick/ban statistics. 
Warn/kick/ban player.
Ban offline player. 
Modify existing ban. (Change name, guid, reson, re-enable a removed ban, or extend a ban.)
Display ban details. (When the ban was issued, the name and guid of the player, when it will 
			end, what the reason was and which admin issued the ban.)
Add/remove admin rights for an admin. 
Search for admins by name, and display information. 
Change password for the admin's console account.
Register a new admin. 
Change GUID of an admin. 
Apply the appropriate server configuration. 
List online players. 
Search for previous players in the database. (By partial name.)
Admins only have access to the features that their rights allow. 
Say/yell to players on the server. 
List/add/edit/remove server messages.
Browse through admin, chat and event logs. 
List the most recent bans. 
Issue custom PB commands. 
Daemon/server status. 
Set server configuration variables.