At some level. I will actually needs to rcon the server. When the user issues commands like bot_add or sv_gravity. Let's say I don't give a console interface to the user. But the options (commands) selected by the user must be processed at one level and converted into commands. That would be sent to the server through rcon.