fantom, да почему не надо?) вот сидишь играешь, подозрительное тело бегает, ты его хлопаешь и просишь пов-демо, а он говорит тебе, что отключил. А проверку сделать будет при отключеном включать автоматически ему запись, только нужно, чтобы старое демо не перезаписывал, а новое писал, чтобы можно было несколько демок запросить за карту
23 Янв 2019
А вообще сделать что-то типа:
Начало записи, проверка через 10 сек.
Если остановлена, автоматическое включение записи, после проверка через 10-20 сек, если отключено, то третий раз включает запись, через 10-20 после повторного включения проверка и если отклбчено, кик с причиной «отклбчение записи демо запрещено». Получается 3 проверки, три начало записи, три демки, а потом кик. Избавит от кучи демок в папке. И пользователь поймет, что отключить не получится. После кика зайдет и цикл будет снова запущен до трех раз. Старые демки начнут перезаписываться. Получится всего три демки за игру это максимум при условии отключения, если пользовател не будет отключать, то одна демка за карту. После смены карты демки будут новые записываться, не перезаписываясь тем самым.
Насчет перезаписи можно подумать, возможно и не стоит после кика перезаписывать их, тут момент продумать надо...
23 Янв 2019
P.S добавить лог, в котором бы указывалось у каких игроков была перезапись, либо остановка демо. Количество раз и т.д.
Возможно добавить md5 hash в название демки?