Подробный гайд: Решение проблем со звуком в Age of Chivalry
Age of Chivalry (AoC) работает на движке Source (Orange Box, ~2007 г.). Из-за возраста игры, изменений в аудио-стеке Windows 10/11 и особенностей движка могут возникать: отсутствие звука, треск/щелчки, эхо, низкая громкость, пропадание голосового чата или музыки. Гайд построен от простых шагов к продвинутым. Все команды и пути актуальны для Steam-версии и большинства сборок на базе Source.
1. Базовая диагностика
Прежде чем лезть в конфиги, исключите системные причины:
- Устройство воспроизведения: Параметры → Звук → Вывод → убедитесь, что выбраны ваши основные динамики/наушники, а не виртуальный кабель, HDMI или отключённое устройство.
- Громкость: проверьте микшер Windows (Win + G или ПКМ по значку звука → Открыть микшер громкости). Убедитесь, что hl2.exe или chivalry.exe не приглушены.
- Драйверы: обновите аудио-драйвер (Realtek, NVIDIA HD Audio, внешние USB-аудиоинтерфейсы). Избегайте "универсальных" драйверов Microsoft.
- Проверка в других играх: запустите TF2, HL2 или CS:Source. Если проблема идентична → дело в системе/драйверах, а не в AoC.
2. Консольные команды (в игре)
Откройте консоль (~ или ё). Если закрыта: в настройках игры включите "Разрешить консоль разработчика".
Вводите по одной, проверяя эффект:
snd_restart
volume 1.0
musicvolume 1.0
sfxvolume 1.0
voice_volume 1.0
snd_mixahead 0.05
snd_legacy_surround 0
snd_spatialize 0
Пояснения:
- snd_restart — перезагружает аудио-подсистему без перезапуска игры.
- snd_mixahead — задержка микширования. На современных ПК часто помогает 0.07 или 0.1 при треске.
- snd_legacy_surround 0 и snd_spatialize 0 — отключают устаревший объёмный звук, который вызывает эхо/дублирование в Source 2007.
3. Параметры запуска Steam
Steam → Библиотека → ПКМ по Age of Chivalry → Свойства → Общие → Параметры запуска
Добавьте:
-nojoy -novid -freq 60 -nohltv
Зачем:
- -nojoy — отключает опрос геймпада. Самый эффективный фикс треска/щелчков в Source.
- -novid — пропускает заставку, ускоряет загрузку аудио-модулей.
- -freq 60 — фиксирует частоту обновления, стабилизирует аудиопоток на некоторых системах.
- -nohltv — отключает фоновый HLTV, снижает нагрузку на аудио-поток.
Если игра запускается через hl2.exe, добавьте в параметры: -game chivalry
4. Правка конфигурационных файлов
Путь (Steam):
...\Steam\steamapps\common\Age of Chivalry\chivalry\cfg\
- Сделайте резервную копию папки cfg.
- Откройте config.cfg и autoexec.cfg (если есть) в Блокноте.
3. Найдите или добавьте строки:
snd_mixahead "0.05"
snd_legacy_surround "0"
snd_spatialize "0"
voice_scale "1.0"
voice_loopback "0"
- Сохраните, убедитесь, что файлы не имеют атрибута "Только чтение".
- В игре выполните: exec autoexec.cfg или перезапустите игру.
Совет: если конфиг постоянно сбрасывается, закройте Steam и игру, затем установите файлам атрибут "Только чтение" после сохранения.
5. Настройки Windows
- Панель управления → Звук → Вкладка "Воспроизведение" → выберите ваше устройство → Свойства.
2. Вкладка "Дополнительно":
- Формат по умолчанию: 16 бит, 44100 Гц или 24 бит, 48000 Гц (попробуйте оба варианта).
- Снимите галочку "Разрешить приложениям использовать устройство в монопольном режиме".
- Вкладка "Улучшения" (если есть): Отключить все улучшения звука.
- Отключите пространственный звук: Параметры → Звук → Свойства устройства → Пространственный звук → Выкл.
- В Параметры → Конфиденциальность → Микрофон убедитесь, что доступ разрешён для hl2.exe/chivalry.exe (важно для голосового чата).
6. Режим совместимости
ПКМ по исполняемому файлу (hl2.exe или chivalry.exe) → Свойства → Совместимость:
- Запуск от имени администратора
- Режим совместимости: Windows 7 или Windows XP (пакет обновления 3)
- Отключить оптимизацию во весь экран
- Дополнительно: добавьте -window -noborder в параметры запуска для стабильного рендеринга и аудио.
7. Проверка файлов и сброс настроек
- Steam: Свойства → Установленные файлы → Проверить целостность файлов игры.
- Удалите папку cfg (игра создаст новую при запуске). Сохраните бэкап, если нужны кастомные бинды.
- Если используете не-Steam сборку: проверьте пути в реестре, права доступа к папке, отсутствие антивирусных блокировок.
8. Решение специфичных проблем
| Проблема | Решение |
|---|---|
| Треск/щелчки при нагрузке | snd_mixahead 0.07 → 0.1, снизьте графику, добавьте -nojoy |
| Эхо/дублирование звука | snd_legacy_surround 0, snd_spatialize 0, отключите Windows Sonic/Dolby |
| Нет голосового чата | voice_enable 1, voice_mixer_volume 1.0, проверьте микрофон в Windows, voice_loopback 1 для теста |
| Звук есть, но музыка/SFX нет | Проверьте musicvolume, sfxvolume, убедитесь, что файлы *.wav/.mp3 в папке sound не повреждены |
| Вылет при запуске звука | Установите VC++ Redistributable 2005/2008, обновите драйверы, запустите в режиме совместимости |
Дополнительные рекомендации
- Логи: в консоли выполните con_logfile 1 и developer 2. После воспроизведения проблемы откройте console.log в папке игры и ищите строки snd_, audio, error.
- Серверная сторона: в AoC голосовой чат и некоторые SFX могут зависеть от версии сервера. Убедитесь, что клиент и сервер используют одинаковую сборку (часто проблема возникает на неофициальных серверах).
- Сообщество: актуальные фиксы и пресерв-сборки публикуются на Steam Community Hub и GitHub-репозиториях энтузиастов. Ищите Age of Chivalry audio fix или Source engine sound patch 2007.
- Безопасность: не скачивайте "патчи звука" с непроверенных сайтов. Движок Source не требует сторонних библиотек для базовой работы аудио.
Чек-лист быстрого старта
- -nojoy в параметрах запуска
- snd_legacy_surround 0 + snd_mixahead 0.07 в консоли
- Отключить монопольный режим и улучшения звука в Windows
- Проверить целостность файлов в Steam
- Запуск от администратора + совместимость с Win7
Мы делимся этой технической информацией, чтобы помочь вам в решении задач — используйте её с пониманием. Статья носит рекомендательный характер, поэтому, пожалуйста, применяйте описанные методы осмотрительно.