Closed kyoto44 closed 1 year ago
Did you wait for the GoTV delay to finish and upload? The event is fired on OnDemoFinished
. If you don't wait for the demo to finish and turn off the server, the event will never fire.
Server isn't being stopped after the match ends, but I will look into GOTV delay.
Sounds good. You'll have to wait until the demo is finished recording, and if you're broadcasting the matches it is usually that delay that has to finish in order to flush the demo. Once it's flushed, the event is triggered and then the demo gets uploaded. You'll see two separate calls (one for the demo name to be updated to the database), then one other that may take longer to upload the actual file via octet-stream :) it's a bit finicky as we've been discovering lately, as libcurl in 32bit must be installed on the game server as well in order to actually transfer the file as well.
These cvars were already set:
tv_delaymapchange 1
tv_delay 60
so have no idea where to look
Okay so you need to wait 60 seconds before the demo gets flushed and the event fires. If you use get5_debug 1
and output what you have, there should be some mention of the demo finishing and awaiting upload. See if that fires off and send the logs here if needed :)
Did this end up working as a solution?
Have no idea what's happened but on the latest release demo from the last map isn't attempted to be uploaded.