How to record a GOTV demo on a local server - advancedfx/advancedfx GitHub Wiki

1.

If you want the local GOTV demo to be recorded in 128 tick then add the command line -tickrate 128 to your Counter-Strike: Global Offensive launch options on Steam.

2.

Start CS:GO like you normally would.

3.

Go into a local practice with bots game and put it on whatever map and game mode you want. Image of Practice with bots

4.

Once you've loaded into your offline game open up the developer console and write tv_enable 1 to enable GOTV on your server.

To enable 128 tick recording, use tv_snapshotrate 128 (assuming you followed #1)

Then change the map with the console command changelevel mapName, for example changelevel de_mirage.

5.

When the map has changed type tv_record demoName in the console and it will start recording a GOTV demo.

(The .dem GOTV demo file will be stored in your default csgo directory)

6.

To prevent demo lag, it's recommended to do a round restart if you only intend to record one round: mp_restartgame 1

You can now do whatever you want until you're done with the actions that you wanted to record.

7.

Once you wish to stop recording your GOTV demo, type tv_stoprecord in the developer console and then you may disconnect from the local server if you'd like.

8.

That's it, you're done! Now to play the GOTV demo just do like you normally would, either with the demoui or with the console command playdemo demoName.