Большое спасибо. Я тут просто пытаюсь реализовать свою супер-офигенную задумку про запись "удачных моментов" (красивых фрагов и т.п.)
Суть:
- сервер ТФ2 (не мой) запускает SourceTV.
- мой сервер на линуксе запускает srcds в качестве прокси-сервера того SourceTV.
- запись демок у меня происходит непрерывно
- пишу программу, отслеживающую все происходящее в консоли.
- игрок при красивом фраге пишет в чат специальное слово, например "!save"
- программа, заметив это слово, должна запомнить текущий tick, быстренько пробежаться по последним убийствам и определить, за сколько "тиков" надо начинать показывать видео. далее написать скрипт (кормящийся игре), в котором playdemo, demo_gototick, cl_showhud 0, startmovie и все дела.
- ну и завершает все это дело bat-файл, автоматически запускающий утилиты по конвертированию пачки картинок в .avi и дальнейшего сжатия видео.
вот
к сожалению есть одна вещь, автоматизировать которую невозможно: после начала проигрывания демки мне придется самостоятельно переместить камеру на нужного игрока. а в остальном все должно работать, хотя честно говоря не знаю, выводит ли srcds все свои логи во внешнюю консоль, но надеюсь что как-нибудь с этим справлюсь...