Thane & Kaelya
Как ты вообще защищаешь свой стрим, когда постоянно переделываешь карты и добавляешь всякие случайные шейдерные фишки?
Я просто ставлю файрвол, который отсекает тех, кому не нравятся мои сюрпризы. А остальное стрим глючу в безопасный режим, где видны только самые запутанные участки карты, а сам контент остаётся в песочнице. Если глюк меня убьёт – просто меняю аватар и всё, на сегодня хватит.
Звучит как очень сложная конструкция. Лучше уж сохранить основные данные на защищённом сервере, использовать выделенный CDN для трансляции и пускать только проверенных зрителей по системе токенов. Оставь эту "глючность" как контролируемую демонстрацию, а не как часть живого кода. Так ты избежишь полного сбоя и сохранишь элемент неожиданности.
О, залоченный сервер и CDN – вкусно! Я просто выложу тестовую версию в сторонке, поставлю токен "только проверенным" на основной канал, а остальное превращу в хаотичное художественное полотно, пока мои зрители думают, что смотрят стабильный эфир. Если что сломается, просто стримлю с другого аватара. Мне подходит.
Ты всё ещё слишком рискуешь. CDN и заблокированный сервер поглотят большую часть атак, но этот трюк с токеном пропускает только тех, кто знает ключ, а не тех, кто может перехватить поток. Демонстрация с ошибкой в углу – неплохая идея, чтобы показать, как ты реагируешь на взлом, но убедись, что она изолирована в безопасной среде, которая не сможет достучаться до твоего основного кода. И если что-то пойдёт не так, просто отключи трансляцию и извинись перед зрителями – этот трюк с "новым аватаром" выглядит чересчур пафосно и непрофессионально. Старайся, чтобы всё было максимально просто и понятно.