Иконка ресурса

SourceTV admin demorecord 0.4

Andrey

пишу код за еду
Сообщения
3,386
Реакции
4,019
  • Команда форума
  • Автор ресурса
  • #1
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: -----------------------------------


Оригинал
 
Последнее редактирование модератором:

vverh4

Участник
Сообщения
3
Реакции
0
Ответ: SourceTV admin demorecord v.0.3

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

plohish

Участник
Сообщения
33
Реакции
11
Ответ: SourceTV admin demorecord v.0.3

у меня демка автоматически пишется когда начинается матч и останавливается когда заканчивается матч а взять можно в server/cstrike/warmod
а когда читак зайдёт или просто появилась нужда записать демку, что будешь делать?
вармод врубать?
вот могу предложить альтернативу 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\
 
Последнее редактирование модератором:

Sychev

Участник
Сообщения
1
Реакции
0
Re: SourceTV admin demorecord v.0.3

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

bigmother

Участник
Сообщения
1
Реакции
0
Re: SourceTV admin demorecord v.0.3

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

LEII4A

Участник
Сообщения
741
Реакции
135
Re: SourceTV admin demorecord v.0.3

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

Andrey

пишу код за еду
Сообщения
3,386
Реакции
4,019
  • Команда форума
  • Автор ресурса
  • #7
Re: SourceTV admin demorecord v.0.3

=)
Перезалил.
 

random.81

Участник
Сообщения
496
Реакции
819
Re: SourceTV admin demorecord v.0.3

Новая версия:
0.4
очистил и оптимизировал код

добавил команды:
demorec
demodump

добавил настройки:
demorec_times
demorec_status
demorec_status_time
demorec_onadmin_leave
demorec_folder
demorec_log

Немного изменены название демок - точка(.) заменила тире (-)
Обновлены файлы перевода!
 
Последнее редактирование:

koFF

Участник
Сообщения
145
Реакции
20
после обновления коряво работает.. стартануть запись можно, а остановить - нет

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

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

koFF

Участник
Сообщения
145
Реакции
20
Re: SourceTV admin demorecord v.0.3

Новая версия:
0.4
очистил и оптимизировал код

добавил команды:
demorec
demodump

добавил настройки:
demorec_times
demorec_status
demorec_status_time
demorec_onadmin_leave
demorec_folder
demorec_log

Немного изменены название демок - точка(.) заменила тире (-)
Обновлены файлы перевода!

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

LEII4A

Участник
Сообщения
741
Реакции
135
после установки последней версии в консоли сервера появился мусор в виде 2-х команд
C-подобный:
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"
 
Последнее редактирование:

koFF

Участник
Сообщения
145
Реакции
20
у меня лично, после обновления ксс плагин вообще коряво пахал... демку стартую, а остановить не могу
 

LEII4A

Участник
Сообщения
741
Реакции
135
ну я новую версию поставил только по тому, что там имена исправлены, а то приходилось переименовывать демки на версии 0.3, иначе они не читались...
 
Последнее редактирование:

koFF

Участник
Сообщения
145
Реакции
20
у тебя на этой версии, на v55 нормальное управление записью? останавливать можешь?
 

Cnfc

Участник
Сообщения
6
Реакции
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
 

criminalist

Участник
Сообщения
194
Реакции
18
поясните мне дураку в 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
Не нужно укзывать полный путь к папке
всего лишь нужна указать имя папки))

demorec_folder "games"
 
Сверху Снизу