Настройки уведомлений TeamSpeak

У замечательного TeamSpeak3 есть один крайне раздражающий момент — невозможно изменить уведомления посредством GUI. Через GUI можно либо выключить все звуковые уведомления, либо страдать от регулярных чередований User entered your channel а затем User disconnected from your channel. Но мы избавим вас от этой напасти.

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

Каталог программы\sound\default

Если вы устанавливали программу в Windows и не меняли настроек по умолчанию, то путь будет выглядеть как:

C:\Program Files\TeamSpeak 3 Client\sound\default

По умолчанию, программа включает пользователю озвучку женским голосом, которая и находится в каталоге default. Если вы меняли озвучку на озвучку мужским голосом, то вместо default необходимо указать каталог default_male.

В этом каталоге хранятся звуковые файлы. И решить проблему можно двумя способами: правильным но сложным и грубым, но простым.

Простой способ

Замените файлы:

neutral_connection_connected_currentchannel.wav

и

neutral_connection_disconnected_currentchannel.wav

На те, которые вам больше нравятся. Автор использует эти два файла:

Правильный способ

На самом деле в каталоге со звуками содержится конфигурационный файл с именем:

settings.ini

Внутри этого файла установлены связи между событиями и воспроизводимыми файлами. Вам нужны следующие две строки:

# client connection connected
CLIENT_CONNECTION_CONNECTED_SERVER = 
CLIENT_CONNECTION_CONNECTED_CURRENT_CHANNEL = play("${clientType}_connection_connected_currentchannel.wav")

# client connection disconnected
CLIENT_CONNECTION_DISCONNECTED_SERVER = 
CLIENT_CONNECTION_DISCONNECTED_CURRENT_CHANNEL = play("${clientType}_connection_disconnected_currentchannel.wav")

Первая указывает какой файл будет проигрываться при попадании стороннего пользователя в канал, вторая соответственно при его выходе из канала.

Правильный способ — добавить в каталог со звуками свои звуки и изменить конфигурационный файл, например так:

# client connection connected
CLIENT_CONNECTION_CONNECTED_SERVER = 
CLIENT_CONNECTION_CONNECTED_CURRENT_CHANNEL = play("_user_entered_your_channel.wav")

# client connection disconnected
CLIENT_CONNECTION_DISCONNECTED_SERVER = 
CLIENT_CONNECTION_DISCONNECTED_CURRENT_CHANNEL = play("_user_disconnected_from_your_channel.wav")

Файлы указанные в коде выше и есть файлы используемые автором.

PS

Ссылки на скачивание файлов .WAV: