Skip to content

S5Projects/csgo-broadcast

This branch is 91 commits ahead of theikkila/csgo-broadcast:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Flowing
Jun 12, 2019
c77407c · Jun 12, 2019

History

96 Commits
Jun 12, 2019
Jun 12, 2019
Jun 12, 2019
Jun 8, 2019
Jun 11, 2019
Jun 11, 2019
Jun 12, 2019
Jun 8, 2019

Repository files navigation

Counter-Strike: Global Offensive tv_broadcast GOTV+ Server

https://developer.valvesoftware.com/wiki/Counter-Strike:_Global_Offensive_Broadcast
GOTV+,HTTP and dem based GOTV. Supports CDN,HLAE,Reshade and other external softwere.
Working sample here

Todo

-> Save matches as a demo replay
-> Save those replays as a file(to reboot apps)
-> web gui for administrating old archives

How to run

Installation

  1. npm i
  2. npm i -g typescript
  3. npm run build

Usage

  1. npm start to start tv_broadcast server
  2. on SRCDS Server : tv_broadcast_url "http:localhost:3000";tv_broadcast 1" to begin broadcasting
  3. Wait for match,replay will be available after tv_delay seconds
  4. Open http://localhost:3000/ (it can be GlobalIP or your domain) in your browser
  5. Click "Play" and Allow Steam access to enjoy delayed-playback

NOTE : you can use demoui command,which is appeared by Shift+F2. So you are able to pause/resume/fasten your demo
Also HLAE/Reshade and other tools are available

Why?

It's technically delivering demo fragments as a HTTP server.
So your CS:GO client doesnt need to authencate Steam/VAC.