Синхронизация TS3 и сервера Battlefield 3

Механизм, позволяющий гостям Вашего BF3 сервера автоматически сортироваться в каналах TeamSpeak, в  зависимости от того в какой команде, или отряде они в данные момент находятся на сервере

1) Кому это нужно?

  • Владельцам больших и малых паблик серверов BF, для более комфортной игры их гостей
  • Для проведения клановых соревнований

Пример — этот механизм отправит игрока, который одновременно находится на Вашем сервере BF и TS, в канал его команды, а если надо, то и взвода в котором он играет, и будет перемещать его в зависимости от смены команды или взвода.

2) Стартовый набор

Вам потребуется:

  1. Свой сервер BF3
  2. Свой сервер TS3
  3. Программу Procon (популярная утилита для настройки серверов BF)
  4. Плагин для Procon’a — Teamspeak 3 Sync [BC2, BF3]
  5. Желание во всем разобраться

3) Процедура

3.1) Добавляем TS-сервер в WhiteList Procon’a

Procon —> Tools —>  Options —>  Plugins —>

Проверить что Plugin Security стоит в положении Run plugin in a senbox (recommended)

Добавляем в поле Trusted Hosts\ Domains — IP вашего TS3, а в поле Port — Query порт Вашего TS3 сервера (по-умолчанию 10011)

Нажимаем кнопочку + и… эта запись должна появиться в поле ниже.

3.2) Добавляем Procon в WhiteList TS3

Это не обязательный пункт, но лучше его сделать.

В корне с сервером TS есть файл query_ip_whitelist.txt, туда надо вписать IP сервера Procon

3.3) Получаем Query-доступ для плагина

Зайдя на нужный TS-сервер (обязательно с  правами админа, или схожими), создаем query доступ:

Tools —>  ServerQuery Login

Задаем логин, получаем пароль и запоминаем их!

3.4) Загружаем плагин в Procon

3.5) Настраиваем плагин

  • Server IP — IP TS-сервера
  • Server Port — порт вашего TS-сервера (по умолчанию 9987, но может быть и другой)
  • Query Port — Query порт вашего TS-сервера (по умолчанию 10011, но может быть и другой)
  • Query Username — логин, полученный в шаге 3.3
  • Query Password пароль, полученный в шаге 3.3
  • Staging Channel Name — исходный канал для работы плагина (к примеру канал с названием BF-сервера). Этот канал должен быть создан до того, как был запущен плагин.
  • Pickup Channel Names — каналы из которых плагин будет забирать гостей сервера для сортировки, если TS сервер заточен исключительно под BF сервер — то можно добавить дефолтный канал. Если нет — ничего не менять.

3.6) Запускаем плагин и тестим!

 

У автора текста все работает)

Можете протестировать это зайдя под вашим BF-nick’ом на его тестовый север BF и сервер TS3