Guide
Team Fortress 2
Support
This is still in testing, but feel free to try it out and provide feedback!
You can follow the general setup guide at https://crowdcontrol.live/setup for extra help with the Twitch Extension, the Crowd Control Desktop Client and other options.
If you have any questions or need help with this setup, please head over to our discord or email us for additional support!
Setup
As mentioned above, this pack is in testing! Please head to GitHub for more info.
More info coming soon!
FAQ/Troubleshooting
Some notes from the mod creator!
- Crowd Control connection isn’t working? You need to leave the Crowd Control app running (both for that connection and to start a CC session for your viewers).
- TF2 connection isn’t working? Make sure you did the “-usercon” Launch settings step. Make sure you ran “Install Configs.” If TF2 was already running when you did either of those, shut it down and try again.
- “Install Configs” is disabled? Either your TF2path doesn’t exist, or you successfully installed configs already (a line or two was added to your autoexec.cfg and each of the 9 class .cfg files)
- “taunt after next kill” / “3 kills challenge” / … isn’t finishing? Check for errors in the log about “TF2 Log File” – this app must read the TF2 log file to detect kills/deaths. First time use sometimes fails to set up the log correctly – Close TF2 FIRST, then Close TF2CrowdControl, then bring them both back up.
- I’m getting a VAC error! did I get VAC-banned? No you didn’t, but the above issue can fail badly enough (especially if shutdown is not done in the above order) that it LOCKS some files – VAC doesn’t like that. You’ll probably have to log out (or better: reboot) your computer to fix that lock. The problem doesn’t return a second time that I have heard.
- If you already had class .cfg files (like pyro.cfg and sniper.cfg) they might contain settings that cancel out effects when you change to that class. (e.g. sniper with a special viewmodel_fov will cancel “Long Arms”)
- Where can I use it? TF2Spectator does creative combinations of (non-cheat) client console commands, so it works anywhere – including Valve servers, community servers, and solo local servers.
- How it Works: It runs commands through the TF2 client RCON port, reads the results, and also reads the TF2 client log for awareness of what’s happening in the game.
- I am open to adding a mode for cheat effects when the user is a server admin, but will need some collaboration help from admins experienced in silly sv_cheat effects.
- How long have you been working on this? I originally created TF2Spectator in 2023 as a Twitch bot for sending TF2 commands, I converted to Crowd Control in early 2025.
- I’d like to thank pazer and his tf2_bot_detector for pathfinding the tech that led to this. Also thank you to early testers on Twitch: Let_us_Dance, DrTauntsalot, DrOddGuy, Buboom, FormattedOrc, Claylex, scriptytf2, Vic4Vendetta, ColonelZach, and EngineerGaming1972
Credits
This pack and mod made by id_rotatceps!