Yes you must login as admin 1st then you can run the commands as a client on the dedicated server.
if your a client joining a server that your an admin on and using a commandline to join.
in your login() in gameinfo file. Our line is this.
InPassword = ParseOption ( Options, “Password” );//admin pass
So we use password as the admin pass
// perform auto-login if admin password/name was passed on the url
if( AccessControl != None && AccessControl.AdminLogin(NewPlayer, InPassword) )
Those commands in the above reply are from the admin class file. If your not logged in as admin you can not run them.