К содержанию
Звукорежиссёрам и актёрам · Phase 0

ТЗ по звуку

Что нужно от звука: голоса радио, заражённые, музыка, амбиент. Форматы, запреты, права и как сдать. Всё «режимное» — кто, когда и откуда слышит — делает сервер.

Обновлено 16 сентября 2026 · по текущей версии сервера
  • Первая задача — радио: 16 реплик, мужской и женский наборы, живые голоса обычных людей.
  • Звук — часть механики: реплика, крик, щелчок фонаря выдают человека заражённым. Тихое важнее громкого.
  • Форматы: WAV 16 бит 44,1 кГц; всё, что звучит из точки, — моно; музыка и стингеры — стерео. Без обработки «под монстра».
  • Права: своя запись, CC0 или лицензия на распространение. Вырезки из других игр и фильмов не берём.

00 · Кто за что отвечает

Сервер и звук
Сервер
  • Когда и кому играть: сердцебиение — только кровоточащему, отсчёт — всем, рык — из точки заражённого.
  • Пространство: 3D-звуки затухают до 1 400 единиц (около 27 м), с окклюзией стенами и реверберацией.
  • Громкость каждого события и группы: музыка и амбиент слушаются ползунком музыки в настройках CS2.
  • Пол голоса: реплики радио звучат мужским или женским набором по модели персонажа.
  • Сборка и доставка: звуки уезжают игрокам аддоном Workshop при заходе на сервер, подписываться не нужно.
  • Меню радио, кулдауны, антиспам, отключение реплик у заражённых.
Звук
  • Файлы: чистые, ровные по громкости, в нужном формате и с понятными именами.
  • Голоса: запись реплик по списку, три дубля на строку, без обработки.
  • Заражённые: рык, боль, смерть, превращение, прыжок, берсерк — человеческие, не звериные.
  • Музыка и амбиент: петли под ночь, день и дождь, музыка старта и конца раунда.
  • Источник и лицензия каждого файла — в заявке. Без этого звук в аддон не попадёт.

01 · Что нужно

По приоритету
ЧтоСколькоСостояниеТребование
Радио16 реплик × мужской и женский голоснужноСписок в разделе 04. Обычные люди, не отряд. Сухая запись, без реверберации и компрессии: обработку «под рацию» делаем сами.
Бинты и аптечка2–3 звуканужноШорох бинта 1–2 с, укол аптечки 1 с. Из точки игрока: сосед слышит, что рядом лечатся.
Батарея и фонарь2 звукаштатные CS2Смена батареи (щелчок крышки, 0,5 с), щелчок выключателя. Щелчок — механика: его слышат рядом.
Амбиент раунда3 петли по 60 содна петля естьНочь, день, дождь. Город, где ещё ничего не случилось: далёкая трасса, ветер, редкая сирена за кварталами. Петля без слышимого стыка.
Музыка старта1–3 трека по 15–20 содин естьТревога, не боевик. Заканчивается до первого превращения.
Конец раундапо 4–6 на исходестьПобеда людей и победа заражённых, по 10 с: раунд перезапускается через 5 с, хвост дозвучит.
Заражённыерык 6+, боль 12, смерть 6, горение 6, превращение 3, прыжок, берсеркесть, принимаем лучшеХрип, стон, дыхание — человек, который перестал быть собой. Не рычащий монстр.
Первый заражённыйкрик 2+естьСлышат все на карте: момент, с которого раунд идёт по-настоящему.
Сброс с самолётаборт, удар ящикаштатные CS2Борт слышат все, удар — в 1 200 единицах.
Интерфейснаведение, покупка, закрытие менюштатные CS2Короткие, сухие, без «космоса».

Один хороший набор важнее десяти вариантов. Сдавайте то, что сделали бы для себя.

02 · Запреты

Не обсуждаются
  • Слово «зомби» и любые объяснения происходящего в репликах: человек говорит «он», «они», «что-то».
  • Военные команды, позывные, «приём», «как слышно»: это соседи по дому, а не отряд.
  • Голоса монстров: питч вниз, гроул-обработка, звериный рык. Заражённый — человек с хрипом и сбитым дыханием.
  • Фантастика: лазеры, плазма, сирены лабораторий, «тревога, утечка». Всё, чего нет в 2026 году.
  • Вырезки из других игр и фильмов, знакомые стингеры и джинглы, чужая музыка с YouTube.
  • Громкие и длинные звуки там, где нужен тихий и короткий: щелчок, шорох, шаг.
  • Стерео у того, что звучит из точки: в 3D оно позиционируется хуже.
  • Вшитые обложки, метаданные и тишина в начале файла.

Сомневаетесь, работает ли звук в этом мире? Могли ли вы услышать его вчера у себя во дворе? Если нет — его нет и сегодня.

03 · Мир: День 0

Как это звучит

Первый день того, чему ещё никто не дал названия. Интернет работает, электричество есть, магазины открыты, в новостях «причин для беспокойства нет». Полиция не успевает, военных почти нет, паники ещё не случилось.

Мир звучит как вчера: трасса за домами, ветер в проводах, вентиляция магазина, далёкая сирена, которая проехала мимо. Тревога появляется не в громкости, а в паузах: между звуками города становится тише, чем обычно.

Три канала информации в раунде — свет, подсветка и звук, и работают они по одному правилу: что помогает вам, то вас и выдаёт. Реплику слышат все вокруг, включая заражённых. Молчаливая группа живёт дольше, но хуже координируется. Поэтому в звуке важна дистанция: то, что слышно в трёх метрах, и то, что слышно через двор, — разные звуки.

04 · Радио: голоса

Первая задача

Стартовый набор — 16 реплик четырьмя группами. Каждая записывается мужским и женским голосом: женские модели есть, и молчать они не должны. Набор в 16 строк — старт, не потолок.

ГруппаРеплики
Помощь«Помогите!» · «Я ранен» · «Меня укусили» · «Нужны бинты»
Обстановка«Здесь чисто» · «Вижу движение» · «Он рядом» · «Их несколько» · «Ящик у меня»
Координация«Идём сюда» · «Держим дверь» · «Отходим» · «Прикрой»
Ресурсы«Есть магазины?» · «Нашёл батарею» · «Свет кончается» · «Что это было?»
Звук
  • Голос обычного человека, который старается говорить тихо, потому что боится быть услышанным. Не крик, не шёпот, не диктор.
  • Три дубля на строку: ровный, напряжённый, на выдохе. Мы выберем.
  • Запись сухая: без реверберации, компрессии, шумодава и эквалайзера. Тихая комната, микрофон в 15–20 см, без хлопков дыхания.
  • WAV 16 или 24 бит, 44,1 или 48 кГц, моно. Одна реплика — один файл, паузы по краям до 0,2 с.
  • Имя файла: radio_<группа>_<номер>_<m|f>_<дубль>.wav, например radio_help_02_f_1.wav.
  • Пробу — любые три строки — можно прислать до всего набора: мы ответим, тот ли это голос.

Скрытый заражённый пользуется радио людей. Он ещё человек, у него полный набор реплик, и он может сказать «здесь чисто», стоя над тем, что чисто не является. Поэтому в голосе не должно быть ничего, что выдаёт «своего» или «чужого».

05 · Техника

Форматы и как это попадает в игру
ЧтоТребованиеПочему
ФорматWAV 16 бит 44,1 кГц. Музыка и амбиент — можно MP3 192 кбит/сТак собирает компилятор CS2; из MP3 выше битрейта смысла нет.
КаналыИз точки (голос, заражённые, бинты, щелчки) — моно. Музыка, стингеры «для меня», амбиент — стереоСтерео в 3D-событии позиционируется хуже: источник «размазывается».
ГромкостьПики до −1 дБ, средняя около −18 LUFS для голоса и 3D, −14 для музыкиБаланс между событиями крутим мы; ровные исходники — половина работы.
ДлинаРеплика 0,5–2 с · рык 1–7 с · боль до 1,5 с · смерть до 3 с · стингер 4–5 с · старт 15–20 с · конец раунда 10 с · амбиент 60 сРаунд короткий: длинный звук не успевает дозвучать или перекрывает следующий.
ПетлиСтык не слышен, фейды 0,2 с по краямСердцебиение и амбиент перезапускаются, пока длится состояние.
ИменаЛатиница, строчные, подчёркивания: zombie_pain3.wav, radio_help_02_f_1.wavИмя файла становится именем события в игре.
МетаданныеБез обложек, тегов и тишины в началеОбложка внутри MP3 ломает компиляцию.
Сервер
  • Два вида событий: «для меня» — играют игроку от него самого (музыка, стингер, сердцебиение, отсчёт); «из точки» — от сущности, с затуханием до 1 400 единиц, источник поднят к голове, окклюзия стенами.
  • Группы: музыка и амбиент в Music (ползунок музыки в настройках), всё из точки — в Foley.
  • Пулы: рык, боль, смерть берутся случайно из набора; добавить клип — значит расширить пул, менять код не нужно.
  • Доставка: звуки и файл событий едут в аддоне Workshop pz_hud; клиент получает его при заходе на сервер.

06 · Права и оплата

Без источника звук не берём

Аддон публикуется в Workshop от аккаунта проекта, звук слышат стримеры и зрители. Поэтому у каждого файла должен быть известный источник и лицензия: своя запись, CC0, CC BY с указанием автора или библиотека с правом распространения в игре. Чужая музыка, вырезки из игр и фильмов — снятие по жалобе и вырезанный звук у стримеров, их не берём.

Оплата и права — по договорённости на каждый набор: проект может выкупить права целиком или заплатить меньше, сохранив за вами авторство. Имя автора — в описании аддона и в credits на сайте, статус вклада Voice Actor за голоса и Contributor за звук. Присланное остаётся вашим до договорённости; в аддон попадает только то, о чём договорились.

07 · Заявка

Что и куда сдавать

Голоса — на форуме в разделе «Радио · Пробы голоса и записи», звук и музыку — в разделе «Творчество игроков», либо в Discord проекта:

  • Архив с файлами по разделу 05 и список: что за звук, длина, где должен звучать.
  • Источник и лицензия каждого файла одной строкой; для голоса — согласие на использование в игре и на стримах.
  • Для голоса — пол набора и три пробные строки, если весь набор ещё не записан.
  • Имя для credits: Voice: ________ или Sound: ________.

Дальше — сборка в тестовый аддон, прослушивание на сервере закрытого бета-теста с людьми и ботами: слышно ли реплику через двор, не глушит ли музыка шаги, читается ли рык на расстоянии. После правок — официальный сервер.

08 · Проверка перед отправкой

Пять минут, которые экономят неделю
  • Слово «зомби», позывные и «приём» не встречаются ни в одной реплике.
  • Всё, что звучит из точки, — моно; музыка и стингеры — стерео.
  • Пики до −1 дБ, файлы одного набора одинаковы по громкости на слух.
  • В начале файла нет тишины, в конце — щелчка; петли стыкуются без «шва».
  • Имена файлов латиницей по образцу, без пробелов.
  • У каждого файла записан источник и лицензия.
  • Реплики прослушаны на телефонном динамике: понятны ли слова в шуме.

A · Что звучит сейчас

События одной таблицей
СобытиеКогдаКомуФайлы
Музыка стартастарт раундавсем, «для меня»round_start, 19 с
Темакаждый четвёртый раунд, через 20 свсемambience_music, 134 с
Амбиенткаждые 60 свсемambience, петля 60 с
Отсчётпоследние 10 с до первого превращениявсемcountdown/1…10
Стингер зараженияскрытому заражённому за 11 с до превращения; каждому превращённому не первымличноinfect_stinger, 4 с
Первый заражённыйпервое превращение раундавсемfirst_infection1…2, 5 с
Превращениекаждое превращениеиз точкиzombie_turn1…3
Сердцебиениепока идёт кровотечениекровоточащемуheartbeat_slow / medium / fast, петли 4–6 с
Рыкслучайная пауза 6–14 сиз точки заражённогоzombie_idle1…6
Больпопадание по заражённому, не чаще 0,7 сиз точкиzombie_pain1…6, zombie_attack1…6
Горениезаражённый в огне, не чаще 2 сиз точкиzombie_burn1…6
Смертьгибель заражённогоиз точкиzombie_die1…6
Прыжок / берсеркспособности заражённогоиз точкиleap, berserk
Конец раундапобеда людей / заражённыхвсемwin_human1…6, win_zombie1…4, 10 с