wotvs.com

Мод VERSUS

Versus Интеграция с TeamSpeak 3 (Настройка)

Для возможности воспользоваться функционалом TeamSpeak мода Wot Versus. Необходимо приобрести премиум аккаунт: http://ru.wotvs.com/payment.php, а также знать SqrverQuery логин и пароль от TeamSpeak. Не всегда ваш арендодатель готов его дать. С этим вопросом я могу помочь, подробнее тут: http://ewoki.ru/faq/Как-получить-недорогой-сервер-teamspeak.15/

1. Зайдите на сайт http://ru.wotvs.com, нажмите кнопку "Вход", расположенную в правом верхнем углу.
[​IMG]

2. Вы будете переадресованы на страницу подтверждения авторизации wargamming. Нажмите кнопку "Подтвердить".
[​IMG]

3. После авторизации нажмите по кнопке в правом верхнем углу с вашим никнеймом. Выберите пункт "Настройки клана".
[​IMG]

4. Перейдите на вкладку "TeamSpeak".
[​IMG]

5. На открывшейся странице необходимо заполнить все поля.
[​IMG]

5.1 IP-адрес TS сервера. Есть три варианта, как узнать IP адрес сервера:
  • Если у вас адрес для подключения к teamspeak серверу похож на 89.108.106.139, берем четыре блока разделенные точкой.
[​IMG]
  • Если адрес с написан с указанием порта 89.108.106.139:9988, берем четыре блока разделенные точкой до двоеточия.
[​IMG]
  • Если у вас символьное значение. Попросите аредвыслать вам IP-Адрес.
[​IMG]
5.2 Порт сервера (По умолчанию 9987). Порт для подключения в Teamspeak-серверу. Может быть отличным от используемого по умолчанию. В случае если в адресе подключения указывается значение после IP-Адресе, через двоеточие. К примеру взять адрес 89.108.106.139:9988 или ts.ewoki.ru:9988, В данных случаях порт будет 9988. Если адрес 89.108.106.139 или ts.ewoki.ru, порт будет 9987. При использовании доменного имени (ts.ewoki.ru) порт может быть задан с помощью SRV записи. В этом случае, его нужно запросить у арендодателя TeamSpeak.

5.3 Порт для запросов (По умолчанию 10011). Порт для получения запросов с помощью Server Query. Редко его изменяют. Поэтому ставим по умолчанию.

5.4 & 5.5 Логин и пароль для подключения через ServerQuery. По данным пунктам создал дополнительную инструкцию с английским и русским интерфейсом.
Настоятельно не рекомендую использовать учетную запись serveradmin для сторонних ресурсов! Это не безопасно. Тот кто знает serveradmin, - может сделать, что угодно с вашим экземпляром сервера teamspeak. Его мы получаем при установке собственного сервера.
[​IMG]
Следуйте инструкциям (ссылки выше) и создайте нового пользователя для получения списка пользователей онлайн в teamspeak. Можете воспользоваться моими услугами аренды Teamspeak серверов. Подробнее можете прочитать тут: http://ewoki.ru/faq/Как-получить-недорогой-сервер-teamspeak.15/

6. После заполнения полей, нажимаем "Сохранить".
[​IMG]

7. Если вы неверно указали данные получите следующее сообщение:
[​IMG]

8. При верно указанных значениях вы увидите сообщение:
[​IMG]

На этом настройка модуля TeamSpeak интеграции закончена. Узнать как выглядит плагин в действии можете тут: http://ewoki.ru/faq/Интеграция-с-teamspeak-3-Как-это-выглядит.13/
#14

Versus Интеграция с TeamSpeak 3 (Как это выглядит)

Интеграция модуля с Teamspeak позволяет контролировать нахождение бойцов в Teamspeak во время игры. Для этого важно, чтобы имена пользователей совпадали с их игровыми никами. После ника возможно дополнение в виде имени или другой информации (например 077948 (Роман), где 077948 - игровой ник; Роман - имя)

Для просмотра информации в клиенте нужно нажать F10, увидите следующее окно:
[​IMG]

Для отображения людей которые на данный момент находятся в игре, нажмите на кнопку "Только онлайн"
[​IMG]
#13

Создание ServerQuery учетной записи для просмотра пользователей (eng)

1. Запустите клиент Teamspeak 3 и зайдите в "Setting >> Identities"
[​IMG]

2. Нажмите кнопку "Add" для создания нового идентификатора.
[​IMG]

3. Слева добавится дополнительный идентификатор "New identity".
[​IMG]

4. Переименуйте его и скопируйте идентификатор. После нажмите "OK".
[​IMG]

5. Нажмите "Connections >> Connect".
[​IMG]

6. Выберите ранее созданный идентификатор в раскрывающемся списке существующих идентификаторов.
[​IMG]

7. Подключитесь к вашему серверу, нажав кнопку "Connect"
[​IMG]

8. No comment.
[​IMG]

9. Теперь необходимо назначить пользователю привилегию: b_serverquery_login. В указанном примере я временно добавил пользователя в группу "Server Admin" через подготовленный ранее ключ привилегий. Для этого нажимаем "Permissions >> Use Privilege Key".
[​IMG]

10. В открывшееся окно вставляем ключ привилегий, нажимаем "OK".
[​IMG]

11. На последующем информационном сообщении нажимаем "OK".
[​IMG]

12. Видим, что нам была назначена группа Server Admin.
[​IMG]

13. Теперь нам нужно назначить созданному пользователю привилегию, позволяющую видеть пользователях во всех каналах. Нажимаем "Permissions >> Client Permissions".
[​IMG]

14. Выбираем поле для вставки "unique ID".
[​IMG]

15. Вставляем ранее скопированный идентификатор и нажимаем Enter. Выделяем поле фильтра.
[​IMG]

16. В фильтре указываем привилегию i_client_max_channel_subscriptions и дважды кликаем на стоблец "Value", напротив полученного результата.
[​IMG]

17. Привилегия принимает значение 75, этого достаточно.
[​IMG]

18. Теперь нам нужно создать Логин/Пароль для ServerQuery текущего пользователя. Нажимаем "Tools >> ServerQuery Login".
[​IMG]

19. Вводим желаемый логин, нажимаем "OK".
[​IMG]

20. В следующем окне видим ServerQuery логин и пароль. Копируем их.
[​IMG]

21. Теперь необходимо удалить пользователя из группы Server Admin (в указанном примере). Нажимаем "OK".
[​IMG]

22. Убеждаемся, что теперь назначена группа по умолчанию.
[​IMG]

23. Для проверки привилегии i_client_max_channel_subscriptions нужно дважды нажать на указанную ниже иконку:
1)​
[​IMG]
2)​
[​IMG]

24. Видим всех пользователей.
[​IMG]
#17

Создание ServerQuery учетной записи для просмотра пользователей (rus)

1. Запустите клиент Teamspeak 3 и зайдите в "Инструменты >> Идентификаторы"
[​IMG]

2. Нажмите кнопку "Добавить" для создания нового идентификатора.
[​IMG]

3. Слева добавится дополнительный идентификатор "Новый идентификатор".
[​IMG]

4. Переименуйте его и скопируйте идентификатор. После нажмите "OK".
[​IMG]

5. Нажмите "Подключение >> Подключиться".
[​IMG]

6. Выберите ранее созданный идентификатор в раскрывающемся списке существующих идентификаторов.
[​IMG]

7. Подключитесь к вашему серверу, нажав кнопку "Подключиться"
[​IMG]

8. Без комментариев.
[​IMG]

9. Теперь необходимо назначить пользователю привилегию: b_serverquery_login и b_client_create_modify_serverquery_login. В указанном примере я временно добавил пользователя в группу "Server Admin" через подготовленный ранее ключ привилегий. Для этого нажимаем "Привилегии >> Ввести ключ привилегий".
[​IMG]

10. В открывшееся окно вставляем ключ привилегий, нажимаем "OK".
[​IMG]

11. На последующем информационном сообщении нажимаем "OK".
[​IMG]

12. Видим, что нам была назначена группа Server Admin.
[​IMG]

13. Теперь нам нужно назначить созданному пользователю привилегию, позволяющую видеть пользователях во всех каналах. Нажимаем "Привилегии >> Пользователя".
[​IMG]

14. Выбираем поле для вставки "Уникальный ID".
[​IMG]

15. Вставляем ранее скопированный идентификатор и нажимаем Enter. Выделяем поле фильтра.
[​IMG]

16. В фильтре указываем привилегию i_client_max_channel_subscriptions и дважды кликаем на стоблец "Value", напротив полученного результата.
[​IMG]

17. Привилегия принимает значение 75, этого достаточно.
[​IMG]

18. Теперь нам нужно создать Логин/Пароль для ServerQuery текущего пользователя. Нажимаем "Дополнительно >> Вход в ServerQuery".
[​IMG]

19. Вводим желаемый логин, нажимаем "OK".
[​IMG]

20. В следующем окне видим ServerQuery логин и пароль. Копируем их.
[​IMG]

21. Теперь необходимо удалить пользователя из группы Server Admin (в указанном примере). Нажимаем "OK".
[​IMG]

22. Убеждаемся, что теперь назначена группа по умолчанию.
[​IMG]

23. Для проверки привилегии i_client_max_channel_subscriptions нужно дважды нажать на указанную ниже иконку:
1)​
[​IMG]
2)​
[​IMG]

24. Видим всех пользователей.
[​IMG]
#16

Как получить недорогой сервер TeamSpeak

Первый вопрос:
Почему так дорого стоит аренда TeamSpeak у официальных Арендодателей?
Ответ: взгляните на цены лицензий, и все поймете:
[​IMG]

Есть и не такое дорогое решение проблемы голосовой связи:
[​IMG]
Некоммерческая лицензия. Она бесплатная, но чтобы ее получить нужно иметь сайт, домен, доменную почту ну и настроенный сервер само собой с выделенным внешним IP-Адресом.
Я помогаю людям пользоваться teamspeak сервером с минимальными затратами. Есть два варианта развития событий:
  1. Я помогаю получить Вам лицензию, и вы самостоятельно настраиваете сервер TeamSpeak;
  2. Я выдаю вам уже готовый сервер, поддерживаю его, помогаю вам его администрировать.
В чем же преимущества этих вариантов?
  1. (общий) Вам не надо покупать домен, создавать сайт и настраивать почту, и заворачиваться с получением лицензии;
  2. (общий) Вы обладаете SqrverQuery логином и паролем от TeamSpeak сервера (он нужен для многих плагинов);
  3. (для 1-го варианта) Никто кроме Вас не имеет доступ к вашему серверу TeamSpeak;
  4. (для 1-го варианта) Разворачиваете сервер у желаемого вами VDS/VPS провайдера (или дома, на крайний случай, нужен внешний IP);
  5. (для 1-го варианта) Администрируете его самостоятельно;
  6. (для 2-го варианта) Вы получаете уже запущенный сервер и права администратора;
  7. (для 2-го варианта) В случае необходимости помощи, я готов помочь вам. В случае отказа сервера (такое тоже бывает), проблему решаю я;
  8. (для 2-го варианта) Я предоставляю доменное имя для подключения;
  9. (для 2-го варианта) Экономически выгоден, т.к. за сервер вы платите 50% от стоимости VDS (на данный момент 250руб./мес.).
Если Вам интересно мое предложение, жду писем. Ссылка на мой профиль:
http://ewoki.ru/members/077948.2/
#15

Создаем свой сервер teamspeak 3

Статья на доработке

Итак вы заказали себе виртуальный сервер, получили аднес (IP), логин и пароль для ssh.
Скачиваем терминал PuTTY (ссылка)
[​IMG]
Запускаем его и вводим в строку Host Name (or IP address) наш IP адрес. Нажимаем Open.
[​IMG]
Вводим логин (root)
[​IMG]
Пароль
[​IMG]
После успешной авторизации видим следующее окно:
[​IMG]
Устанавливаем приложения wget и mc (mc не обязательно)
wget нужна для скачивания архива
Код:
yum install wget mc
[​IMG]
На запрос подтверждения установки вводим y
[​IMG]
После завершения установки увидим сообщение Complete!
[​IMG]

Обновляем систему.
Код:
yum update
[​IMG]
Подтверждаем запрос установки введя y
[​IMG]

После завершения установки увидим сообщение Complete!
[​IMG]

Перезагружаем сервер
Код:
reboot
[​IMG]
Консоль становится неактивной. Закрываем ее.
[​IMG]

Снова авторизуeмся на сервере под учетной записью администратора.
Добавляем учетную запись ts3server
Код:
useradd ts3server
[​IMG]
Изменяем пароль для созданной учетной записи (чем сложней, тем лучше)
Код:
passwd ts3server
[​IMG]
Вводим новый пароль
[​IMG]
Повторно вводим пароль
[​IMG]
Видим сообщение об успешном смене пароля
[​IMG]

Идем на страницу загрузки teamspeak (ссылка) и Скачиваем нужный нам серверный дистрибутив (в примере использовалась 64 разрядная архитектура
[​IMG]
Соглашаемся с требованиями
[​IMG]
Копируем ссылку на скачивание
[​IMG]

Используя команду wget и скопированную ссылку скачиваем дистрибутив
Код:
wget http://dl.4players.de/ts/releases/3.0.11.3/teamspeak3-server_linux-amd64-3.0.11.3.tar.gz
[​IMG]
После скачивания увидим сообщение о сохранении
[​IMG]

Распаковываем скаченный архив
Код:
tar xvzf teamspeak3-server_linux-amd64-3.0.11.3.tar.gz
[​IMG]
Окно после выполнения команды
[​IMG]
Вводим команду ls для отображения файлов и папок в текущей директории
Код:
ls
[​IMG]
Окно после выполнения команды
[​IMG]
Перемещаем содержимое папки teamspeak3-server_linux-amd64 в /home/ts3server
Код:
mv teamspeak3-server_linux-amd64/* /home/ts3server
[​IMG]
Удаляем папку teamspeak3-server_linux-amd64
Код:
rm -R teamspeak3-server_linux-amd64
[​IMG]
Удаляем архив teamspeak3-server_linux-amd64-3.0.11.3.tar.gz
Код:
rm teamspeak3-server_linux-amd64-3.0.11.3.tar.gz
[​IMG]
Переходим в директорию /home/ts3server
Код:
cd /home/ts3server
[​IMG]
Проверяем переместились ли файлы командой ls
Код:
ls
[​IMG]
Результат выполнения команды
[​IMG]
Изменяем права доступа к файлам:
x86 архитектура
Код:
chmod +x ts3server_minimal_runscript.sh
chmod +x ts3server_startscript.sh
chmod +x ts3server_linux_x86
amd64 архитектура
Код:
chmod +x ts3server_minimal_runscript.sh
chmod +x ts3server_startscript.sh
chmod +x ts3server_linux_amd64
[​IMG]

Выполняем первоначальный запуск сервера teamspeak
Код:
/home/ts3server/ts3server_minimal_runscript.sh
[​IMG]

При успешном запуске получаем следующую информацию
[​IMG]
Где указываются логин и пароль для Server Query
Код:
------------------------------------------------------------------
                      I M P O R T A N T
------------------------------------------------------------------
               Server Query Admin Account created
         loginname= "serveradmin", password= "e5X45kgg"
------------------------------------------------------------------
И токен для получения группы ServerAdmin
Код:
------------------------------------------------------------------
                      I M P O R T A N T
------------------------------------------------------------------
      ServerAdmin privilege key created, please use it to gain
      serveradmin rights for your virtualserver. please
      also check the doc/privilegekey_guide.txt for details.

       token=Qs+2uHS81ZHsA3Y1q2AXXJf+d2Ibu6xql1wYjgJZ
------------------------------------------------------------------
Останавливаем сервер сочетанием клавиш ctrl + c
[​IMG]


Настройка автозапуска
Для правильной настройки crontab вам понадобится перейти в каталог выше
Код:
cd /home
[​IMG]
И назначить пользователя ts3server владельцем файлов TeamSpeak сервера.
Код:
chown -R ts3server:ts3server ts3server
[​IMG]

Проверим права, для этого перейдем в каталог ts3server
Код:
cd ts3server
[​IMG]
Введем команду ls -la
Код:
ls -la
[​IMG]
Результат выполнения команды
[​IMG]
Теперь перейдем к настройке crontab для пользователя ts3server, чтобы в случае сбоев сервер автоматически запускался при ребуте вашего VDS:
Код:
crontab -u ts3server -e
[​IMG]
Если увидите сообщение command not found
[​IMG]
Установите планировщик
Код:
yum install cronie
[​IMG]
Подтвердите установку
[​IMG]
Планировщик установлен.
[​IMG]
Повторите команду
Код:
crontab -u ts3server -e
[​IMG]
Увидите следующее окно
[​IMG]
Нажмем клавишу insert для начала редактирования
[​IMG]
Введите следующий текст
Код:
@reboot /home/ts3server/ts3server_startscript.sh start
[​IMG]
Нажмите esc чтобы выйти с режима ввода
[​IMG]
Сочетанием клавиш shift + z, shift +z завершите редактирование с сохранением
[​IMG]
Перезагрузите сервер
Код:
reboot
[​IMG]
Выполнение команды reboot
[​IMG]

Запустите клиент teamspeak 3 и подключитесь к созданному серверу
[​IMG]
Увидите окно для ввода ключа привилегий (токен)
[​IMG]
Введите в поле полученный ранее ключ
[​IMG]
Сообщение об успешном использовании ключа
[​IMG]
Теперь вы находитесь в группе ServerAdmin
[​IMG]

Основа статьи взята из habrahabr.ru
Дополнительно

Остановить сервер
Код:
/home/ts3server/ts3server_startscript.sh stop
Смена SQ пароля
Код:
/home/ts3server/ts3server_startscript.sh start serveradmin_password=NEW_PASSWORD

Создаем архивчик
Код:
tar zcvf ts3server-backup.tar.gz /home/ts3server
Без скриншотов:
Код:
yum install wget mc cronie
useradd ts3server
passwd ts3server
wget http://dl.4players.de/ts/releases/3.0.11.4/teamspeak3-server_linux-amd64-3.0.11.4.tar.gz
tar xvzf teamspeak3-server_linux-amd64-3.0.11.4.tar.gz
ls
mv teamspeak3-server_linux-amd64/* /home/ts3server
rm -R teamspeak3-server_linux-amd64
rm teamspeak3-server_linux-amd64-3.0.11.4.tar.gz
cd /home/ts3server

chmod +x ts3server_minimal_runscript.sh
chmod +x ts3server_startscript.sh
chmod +x ts3server_linux_amd64

/home/ts3server/ts3server_minimal_runscript.sh

cd /home
chown -R ts3server:ts3server ts3server
crontab -u ts3server -e
@reboot /home/ts3server/ts3server_startscript.sh start
reboot

Обновляем сервер
wget http://dl.4players.de/ts/releases/3.0.13.6/teamspeak3-server_linux_amd64-3.0.13.6.tar.bz2
tar xvjf teamspeak3-server_linux_amd64-3.0.13.6.tar.bz2

chmod +x ts3server_minimal_runscript.sh
chmod +x ts3server_startscript.sh
chmod +x ts3server

вставка картинки из канала:
ts3image://logo.png?channel=1354&path=/


#18
FAQ Manager ©2015 Iversia from RPGfix.