Enabling CSTV on a Counter Strike 2 server enables live match spectating 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. Choose an available port not in use.
For Dedicated IP Servers, click Create Additional Port to configure a new port.
5. Press Add Label.
6. Enter a name and hit the check icon. This helps keep track of which mod is using the port.
7. Go to the Files tab.
8. Find the following directory: /home/container/game/csgo/cfg
9. Open the server.cfg file.
10. Input the following in a new line, using the port from step 4:
tv_enable 1
tv_port PORTNote: Paste the commands on the first line to ensure they are the first commands the server runs.
11. Press the Save button.
12. Start the server.
13. Go to the Console tab.
14. 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.
15. Launch Counter Strike 2.
16. Open the developer console. Learn how to enable the console here.
17. Enter the following command using the port from step 4: connect IP:Port