1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Стартуют тех. работы на форуме и дополнительных сайтах ZM PNZ. Окончание работ ожидается к 31 декабря =) Работы на сервере zm ведутся одновременно, приблизительное окончание 31 декабря 2014!

Автоматическая загрузка демо файлов на FTP

Тема в разделе 'Плагины и дополнения', создана пользователем =PuNISHeR=, 4 мар 2014.

  1. =PuNISHeR=

    =PuNISHeR= Создатель Команда форума

    Один из вариантов как можно по средствам расширения cURL и плагинов SourceMod осуществить загрузку демо файлов на FTP.

    Потребуется:
    Расширение [EXTENSION] cURL & Hash
    плагин tEasyFTP оригинал
    плагин tAutoDemoUpload оригинал
    Автор плагинов предупреждает, что плагин tEasyFTP и tAutoDemoUpload является экспериментальным. Вы были предупреждены.


    Оригиналы плагинов 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
        
    }
    Не забудьте при редактировании файла RemoteTargets.cfg заменить "example" на "demos"

    Плагин 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.



    Вложения:

Поделиться этой страницей