Что нам потребуется:
1. Звуковой файл, а лучше с музыкой (чем меньше тишины в файле, тем лучше) длиной около часа (можно и больше), переведенный в подходящий формат (wav, 16 bit, mono, 8000Hz), названный voice_input.wav и положенный в папку cstrike.
2. Скрипт для проигрывания звука в CS из файла voice_input.wav (HLSS или HLDJ боюсь тут вряд ли подойдет)
Либо вот такой скрипт:
alias trulalaraz "voice_loopback 1; voice_inputfromfile 1; +voicerecord; alias trulala trulaladvas"
alias trulaladvas "voice_loopback 0; voice_inputfromfile 0; -voicerecord; alias trulala trulalaraz"
alias trulala "trulalaraz"
bind "p" "trulala"
3. Чит со спидхаком (SpeedHack), ускоряющий систему.
Тут надо объяснить подробнее:
• Есть SpeedHack такой, что ускоряет как бы только определенные процессы в CS , бег, стрельбу и т.п. с этим SpeddHack'ом другие программы на вашем компьютере не будут ускорены, и звуки, проигрываемые в игре из файла voice_input тоже не будут ускорены. Такой SpeddHack к примеру в VDC REDUX, в CB Hook v10.
• Есть другой SpeedHack, который ускоряет все процессы в системе, такой SpeedHack по-моему был в EmoTear, других читов уже не вспомню, свой чит, чем пользуюсь, не хочу называть
С таким SpeedHack'ом звук, воспроизводимый через voice_input, будет также ускорен. Вот именно такой спидхак нам и нужен.
Принцип таков:
1. Заходите на сервер
2. Включаете музыку
3. Включаете SpeedHack
4. У всех игроков увеличивается пинг
Тут затрагиваются все слабые места сервера, если они есть:
- Вы шлете значительный объем трафика на сервер, сервер этот объем должен разослать всем игрокам (или вашей команде в зависимости от настроек сервера), если интернет канал слабый - забивается канал, отсюда появляются лаги.
- В зависимости от настроек звука на сервере (кодек miles или speex) сервер при обработке звука потребляет до 1% процессора (ну тут конечно тоже зависит от мощности процессора), а теперь подумайте, если вы шлете с 256-кратным SpeedHack'ом данные, то этот 1% увеличивается в 256 раз, чем слабее машина на которой стоит сервер, тем больше лагов.