This requires the tEasyFTP plugin and therefore the cURL extension to compile and run.
This plugin supports optional bzip2 compression using the bzip2 extension
and as such requires its include for compilation.
As the tEasyFTP plugin is considered experimental, this should be too. You have been warned.
This plugin automatically uploads demos that have been recorded with SourceTV. This is not related to the Replay feature TF2 introduced.
This plugin requires you to either record demos manually using tv_record <filename>
or use any other sourcemod plugin that starts and stops recording automatically (like this (any)
or this (TF2)
). As long as those two commands are being used, this should work.
- This plugin expects a 'demos' RemoteTarget by default. The tEasyFTP thread shows you how to configure it.
- If you want to change the default RemoteTarget to something else, set this cvar accordingly: sm_tautodemoupload_ftptarget.
- To enable compression set sm_tautodemoupload_bzip2 to a value between 1 and 9, with 1 being the lowest and 9 the highest rate of compression. Setting it to 0 will disable compression completely.
- If you set sm_tautodemoupload_delete to 1, your demos (and their compressed version) will be deleted if an upload was successful.