Так как наш мир далёк от идеала, то нередко возникает ситуация, когда на разных серверах, требуются разные версии клиента Teamspeak.
Например, один сервер требует версию <= 3.1.10 , а другой => 3.3.2

Что же делать?

Допустим клиент с версией 3.1.10 у нас уже стоит.

В случаем если у вас стоит новая версия клиента и нужна ещё старая, всё тоже самое, просто скачиваем старую версию Teamspeak Portable.

I. Создаём ярлык TS на рабочем столе и открываем его свойства.
Нам нужно добавить следующий параметр запуска в поле Объект:

 -nosingleinstance

Обратите внимание, что между закрывающими кавычками и -nosingleinstanc должен быть пробел!

Нажимаем OK, закрываем свойства ярлыка.
Через этот ярлык и надо теперь запускать TS.

II. Теперь нам нужно установить второй клиент с новой версией.

Идём и скачиваем клиент последней версии на Teamspeak Portable
Внизу страницы в разделе Download выбираем версию, платформу 32 или 64-бит и формат exe или архив 7-zip, например:

Скачиваем и устанавливаем в любое удобное место.

Так как это Portable версия клиента, то все настройки она будет хранить в папке с программой и настроить её потребуется тоже заново.

Теперь наши два клиента никак не будут конфликтовать, и мы можем запустить их одновременно.

Порядок запуска не важен. Enjoy!





Заметка.

Можно выбрать и немного другой путь.
Прописать параметр запуска -nosingleinstanc не в ярлык уже установленной/основной версии TS, а добавить этот параметр в Teamspeak Portable.

Это делается тоже очень легко.

Заходим в папку Teamspeak Portable, там мы видим файл

teamspeak-client-portable.sample.yml

мы его переименовываем в

teamspeak-client-portable.yml

Затем открываем его в редакторе и добавляем наш параметр напротив args вот так:

common:
  args
: ["-nosingleinstance"]
  env
: {}
  app_path
: ""

Сохраняем, всё, теперь мы можем запустить основной клиент и Portable, НО только в таком порядке.