Yes. Definitely. The Game Control Panel is available as an option on dedicated servers for most games, making it much easier to install games.