kv.acid
Участник
- Сообщения
- 2,025
- Реакции
- 755
Один из вариантов как можно по средствам расширения cURL и плагинов SourceMod осуществить загрузку демо файлов на FTP.
Потребуется:
Расширение http://hlmod.ru/forum/rasshireniya/5838-extension-curl-hash.html
плагин tEasyFTP оригинал
плагин tAutoDemoUpload оригинал
Автор плагинов предупреждает, что плагин tEasyFTP и tAutoDemoUpload является экспериментальным. Вы были предупреждены. Оффтоп
Я их использую, и мне не страшно :-D
Оригиналы плагинов tEasyFTP и tAutoDemoUpload работают не корректно, попросту не работают так как нужно, по этому выкладываю свои рабочие скомпилированные плагины. Также можете попробовать скомпилировать оригинальные плагины, если не доверяете тем, что я предлагаю.
плагин tEasyFTP
В этом плагине в настоящее время реализованы загрузки файла (ов) на FTP-сервер.
Установка:
addons\sourcemod\plugins\tEasyFTP.smx
addons\sourcemod\scripting\tEasyFTP.sp
addons\sourcemod\scripting\include\tEasyFTP.inc
addons\sourcemod\configs\RemoteTargets.cfg
Конфикурация:
Настройки RemoteTargets.cfg плагина tEasyFTP:
PHP:
"RemoteTargets"
{
"demos"
{
"host" "myFTPserver.com"
"port" "21"
"user" "ftpuser"
"password" "ftppass"
"path" "/autodemos" // каталог куда будут загружен демо файл на FTP
}
}
плагин tAutoDemoUpload
Этот плагин, автоматически загружает демо записанные с помощью SourceTV. Это никак не относится к функции Replay предоставленный в TF2.
Плагин так же требует от вас записи демо с помощью команды tv_record <файл> и tv_stoprecord или используйте любой другой плагин, который записывает и останавливает автоматически. Только при использовании этих двух команд, плагин будет работать.
Установка:
addons\sourcemod\plugins\tAutoDemoUpload.smx
addons\sourcemod\scripting\tAutoDemoUpload.sp
Конфигурация:
Этот плагин требует настройку 'demos' в RemoteTarget по умолчанию. Выше показано как настроить tEasyFTP .
Если вы хотите поменять стандартный RemoteTarget на что-то другое, меняйте этот cvar вместе с ним: sm_tautodemoupload_ftptarget.
P.S. Отдельная благодарность FrozDark, за помощь по корректировке плагинов и создании темы.