Enabling CSTV on a Counter-Strike 2 server enables the live spectating of matches for external viewers, facilitating tournaments and broadcasts. The service can automatically record complete game data as CSTV demos, preserving full-match replays for later analysis and review. This functionality effectively transforms a standard game server into a powerful observation and archive platform.
1. Log in to the BisectHosting Starbase panel.
2. Stop the server.
3. Go to the Network tab.
4. Take note of a port not in use. The main IP Address at the top must not be used.
5. Go to the Files tab.
6. Find the following directory: /home/container/game/csgo/cfg
7. Open the server.cfg file.
8. Paste the following with the port from step 4 in a new line:
tv_enable 1
tv_port PORTNote: Paste the commands on the first line to ensure that they are the first commands the server will run.
9. Press the Save button.
10. Start the server.
11. Go to the Console tab.
12. Enter the desired command.
| Command | Description |
tv_status |
Displays the current status of CSTV |
tv_delay |
Adds a delay in seconds for spectators |
tv_record |
Name Starts demo recording saved with the desired file name |
tv_stoprecord |
Stops the CSTV demo recording |
sv_hibernate_when_empty 0 |
Disables server hibernation when no players are connected |
tv_clients |
Displays a list of users connected to the CSTV server |
tv_maxclients |
Limits how many users can connect to the CSTV server |
Note: Recorded demos are saved in the
/home/container/game/csgodirectory.
13. Launch the game.
14. Open the developer console. Learn how to enable the console here.
15. Enter the following with the IP:Port from step 4: connect IP:Port