SourceTV admin demorecord v.0.4

Тема в разделе "Плагины для SourceMod", создана пользователем Andrey, 24 мар 2009.

  1. Andrey

    Andrey Администратор

    Сообщения:
    3.234
    Симпатии:
    3.509
    SourceTV admin demorecord

    Описание:

    Это инструмент для администратора, созданный для облегчения управления записью демо файлов.
    Запись демки автоматически остановится если администратор выйдет с сервера или закончится время записи.
    Запись демки может остановить только тот администратор, который её запустил.
    Права администратора необходимые для управления плагином: флаг (Admin_Custom1) o.

    Требования:
    Включённый SourceTV на сервере (tv_enable 1)

    Консольные команды:
    demorecon - команда для начала записи демо (demorecon 3,demorecon 12, например)
    demorecoff - остановить запись демо
    demorec - показать меню для записи, остановки, проверки статуса (bypass admin menu)
    demodump - отправить sourceTV команду sb_status или status*

    Настройки(CVAR's):
    demorec_times - время записи демо в минутах, отображающееся в меню. Максимум 14 пунктов, указываются через запятую! (по умолчанию "0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60")
    demorec_status - эта настройка определяет какая статусная команда sb_status или status будет выполняться во время записи демо (0 - отключено; 1 - sb_status; 2 - status*; по умолчанию "0")
    demorec_status_time - время в секундах после начала записи когда будет выполняться команда sb_status/status (0 - отключено; по умолчанию "0")
    demorec_onadmin_leave - автоматически останавливать запись демо когда администратор отключается от сервера (0 - отключено; по умолчанию "1")
    demorec_folder - папка для хранения демок на сервере. Если ничего не указано, демки будут храниться в корневой директории мода (cstrike, dod, tf, например.). Не забудьте создать указанную папку если меняете эту настройку! (по умолчанию "")
    demorec_log -включение/отключение записи логов в файл demorec.log (по умолчанию "1")

    Установка:
    1. Скопируйте srctv_demorec.smx в папку sourcemod\plugins
    2. Скопируйте plugin.demorecord.txt в папку sourcemod\translations
    3. Необязательно: измените настройки в файле mod_folder\cfg\sourcemod\plugin_demorec.cfg (создается автоматически при первом запуске сервера с плагином)
    4. Необязательно: если вы указали cvar demorec_folder тогда создайте папку в директории мода с ее именем. Для пользователей linux - srcds должен иметь права на запись в эту папку.

    Пример логов:
    L 03/31/2008 - 18:25:19: Admin <testadmin> <STEAM_0:0:xxxxxxx> start record a demo 2008.03.31_18-25-de_dust2 (7 minutes)
    L 03/31/2008 - 18:32:18: Demo record stopped on time elapsed
    L 03/31/2008 - 18:32:18: -----------------------------------
    L 03/31/2008 - 18:33:46: Admin <testadmin> <STEAM_0:0:xxxxxxx> start record a demo 2008.03.31_18-33-de_dust2 (20 minutes)
    L 03/31/2008 - 18:36:33: Admin "testadmin<3><STEAM_0:0:xxxxxxx><>" stopped record a demo
    L 03/31/2008 - 18:36:33: -----------------------------------
    L 03/31/2008 - 18:37:12: Admin <testadmin> <STEAM_0:0:xxxxxxx> start record a demo 2008.03.31_18-37-de_dust2 (10 minutes)
    L 03/31/2008 - 18:38:14: Stop recording demo on ClientDiscconnect
    L 03/31/2008 - 18:38:14: -----------------------------------

    Меню:
    [​IMG]

    Оригинал
     

    Вложения:

    Последнее редактирование: 22 июл 2010
    max_mara, Rekonick, rJIa3 и 6 другим нравится это.
  2. vverh4

    vverh4

    Сообщения:
    3
    Симпатии:
    0
    Ответ: SourceTV admin demorecord v.0.3

    у меня демка автоматически пишется когда начинается матч и останавливается когда заканчивается матч а взять можно в server/cstrike/warmod
     
  3. plohish

    plohish

    Сообщения:
    33
    Симпатии:
    10
    Ответ: SourceTV admin demorecord v.0.3

    а когда читак зайдёт или просто появилась нужда записать демку, что будешь делать?
    вармод врубать?
    вот могу предложить альтернативу Auto Recorder
    очень просто и легко!!!
    http://forums.alliedmods.net/showthread.php?p=824438
    сам пользуюсь на консольных CW серверах!!!
    всего две команды:

    • sm_record: Starts a SourceTV demo
    • sm_stoprecord: Stops recording the current SourceTV demo
    можно их забиндить админам для простоты, можно в цфгэшники добавить, можно в рконлист добавить если сервер под управлением мани
    демке присваивается название автоматом и найти её можно в cstrike\
     
    Последнее редактирование модератором: 3 окт 2010
  4. Sychev

    Sychev

    Сообщения:
    1
    Симпатии:
    0
    Re: SourceTV admin demorecord v.0.3

    Как можно увеличить время записи демки?
     
  5. bigmother

    bigmother

    Сообщения:
    1
    Симпатии:
    0
    Re: SourceTV admin demorecord v.0.3

    Как можно увеличить время записи демки? До часа кпримеру?
     
  6. LEII4A

    LEII4A

    Сообщения:
    631
    Симпатии:
    116
    Re: SourceTV admin demorecord v.0.3

    кто архив заливал забыл там ярлык на тотал коммандер))
     
  7. Andrey

    Andrey Администратор

    Сообщения:
    3.234
    Симпатии:
    3.509
    Re: SourceTV admin demorecord v.0.3

    =)
    Перезалил.
     
    forgon нравится это.
  8. random.81

    random.81

    Сообщения:
    504
    Симпатии:
    844
    Re: SourceTV admin demorecord v.0.3

    Новая версия:
     
    Последнее редактирование: 3 окт 2010
    forgon и Andrey нравится это.
  9. koFF

    koFF

    Сообщения:
    147
    Симпатии:
    20
    после обновления коряво работает.. стартануть запись можно, а остановить - нет

    В конфиге идут последовательно числа, их поменяй на нужные (минуты) и будет тебе Счастье
     
    Последнее редактирование модератором: 3 окт 2010
  10. koFF

    koFF

    Сообщения:
    147
    Симпатии:
    20
    Re: SourceTV admin demorecord v.0.3

    Чувак, не сложно пофиксить будет под 53 версию ксс?
     
  11. random.81

    random.81

    Сообщения:
    504
    Симпатии:
    844
    geNesis,это уже не ко мне.Напиши вот тут Оригинал.
     
  12. LEII4A

    LEII4A

    Сообщения:
    631
    Симпатии:
    116
    после установки последней версии в консоли сервера появился мусор в виде 2-х команд
    Код:
    Unknown command "1"
    Unknown command "2"
    только у меня так?
    конфиг вроде чистый
    // This file was auto-generated by SourceMod (v1.3.2)
    // ConVars for plugin "srctv_demorec.smx"


    // Directory where server store demos. If this cvar empty, demos will store in root directory (cstrike, dod, tf, etc.)
    // -
    // Default: ""
    demorec_folder "demos"

    // Enable/disable logging to a file demorec.log
    // -
    // Default: "1"
    // Minimum: "0.000000"
    // Maximum: "1.000000"
    demorec_log "1"

    // Should demo record autostop when admin disconnect from server
    // -
    // Default: "1"
    // Minimum: "0.000000"
    // Maximum: "1.000000"
    demorec_onadmin_leave "1"

    // This option determines if sb_status or status command can be executed while recording a demo (0 - disable; 1 - sb_status; 2 - status)
    // -
    // Default: "0"
    // Minimum: "0.000000"
    // Maximum: "2.000000"
    demorec_status "0"

    // Time in seconds (after record start) when sb_status/status will be executed (0 - disable)
    // -
    // Default: "0"
    // Minimum: "0.000000"
    demorec_status_time "0"

    // Comma delimited! Time in minutes for record time menu. Max 14 items!
    // -
    // Default: "0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60"
    demorec_times "0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60"
     
    Последнее редактирование: 21 окт 2010
  13. koFF

    koFF

    Сообщения:
    147
    Симпатии:
    20
    у меня лично, после обновления ксс плагин вообще коряво пахал... демку стартую, а остановить не могу
     
  14. LEII4A

    LEII4A

    Сообщения:
    631
    Симпатии:
    116
    ну я новую версию поставил только по тому, что там имена исправлены, а то приходилось переименовывать демки на версии 0.3, иначе они не читались...
     
    Последнее редактирование: 19 окт 2010
  15. koFF

    koFF

    Сообщения:
    147
    Симпатии:
    20
    у тебя на этой версии, на v55 нормальное управление записью? останавливать можешь?
     
  16. LEII4A

    LEII4A

    Сообщения:
    631
    Симпатии:
    116
    у меня сервер v34...
     
  17. Cnfc

    Cnfc

    Сообщения:
    7
    Симпатии:
    0
    поясните мне дураку в plugin_demorec.cfg путь к демкам прописан :
    // Directory where server store demos. If this cvar empty, demos will store in root directory (cstrike, dod, tf, etc.)
    // -
    // Default: ""
    demorec_folder "D:\Games"
    но почему то в той папке они не появляются, а появляются в D:\Instance_1\cstrike
     
  18. criminalist

    criminalist

    Сообщения:
    191
    Симпатии:
    20
    Че то строку запуска не вижу в меню о_О
     
  19. criminalist

    criminalist

    Сообщения:
    191
    Симпатии:
    20
    Не нужно укзывать полный путь к папке
    всего лишь нужна указать имя папки))

    demorec_folder "games"
     
  20. tolyan26rus

    tolyan26rus

    Сообщения:
    16
    Симпатии:
    0
    А как сделать доступ нет прав записовать пишет