Hey, I wouldn't recommend running a gameserver on a VPS, especially if that VPS already has minecraft on it. If you are going to host a TF2 server on a VPS, get a separate one with a minimum of 768Mb ram and 20GB HDD space.

Anyways, here's a tutorial on SRCDS, pretty easy to install and configure, I'd recommend a Linux distrobution.

Download & Install: http://www.srcds.com/db/engine.php?s...43920&archive=

Configuration: http://www.srcds.com/db/engine.php?s...79727&archive=
http://www.srcds.com/db/engine.php?s...17219&archive=

If you need any sort of help, pm me and we can exchange contact information, I'd be glad to help