Установка сервера TeamSpeak 3
Teamspeak – программное обеспечение, которое используется для голосового общения в сети Интернет с помощью технологии VoIP. Основное отличие от обычного телефона — возможность одновременного подключения практически неограниченного числа собеседников. Чаще всего Teamspeak используется геймерами с целью координации команд в компьютерных играх. Teamspeak имеет как клиентскую часть, так и серверную часть.
Видео-инструкция
Установка серверной части
1. Подключаемся к серверу по SSH с правами администратора, например, как root-пользователь.
3. Выбираем нужную архитектуру (32bit – х86, 64bit – amd64) и нажимаем кнопку Download. Чтобы узнать, какая архитектура используется на вашем VPS, введите команду uname -m в консоли.
4. Ознакомляемся с содержанием лицензионного соглашения, даем подтверждение и нажимаем Submit.
5. Загрузить архив можно в домашнюю директорию пользователя (/home/username). В случае root — /home/root. Для загрузки архива копируем ссылку и используем команду wget:
6. Распаковываем скачанный архив:
7. В результате будет распакован архив. Для того, чтобы увидеть название папки, распакованной из архива, используем команду ls:
8. В нашем случае, папка имеет название teamspeak3-server_linux-amd64. Для перехода в неё используем команду cd:
9. Запускаем сервер Teamspeak:
10. В результате будет запущен сервер Teamspeak3 и предоставлены данные для подключения в роли администратора. Пример сообщения приведен ниже:
11. Остановка сервера Teamspeak выполняется командой:
Примечание: данная команда, равно как и команда запуска, будет выполнена только в случае, если в момент выполнения вы находитесь в директории, в которой расположен запускаемый скрипт. В противном случае будет отображена ошибка.
Подключение к серверу через клиент
1. Чтобы подключиться к созданному и запущенному серверу, перейдите на ту же страницу загрузок Teamspeak и скачайте клиент для вашей операционной системы.
2. Устанавливаем скачанный файл. Установка может несколько отличаться в зависимости от операционной системы.
3. После завершения установки запустите Teamspeak 3 клиент и перейдите во вкладку Connections -> Connect (либо используйте сочетание клавиш ctrl + S).
4. В поле Server Address укажите IP-адрес вашего VPS, в поле Nickname — ваш логин, который был создан и отображен как «loginname» в процессе установки, а также пароль, который был указан рядом с логином.
5. При первом подключении клиент запросит ключ. Необходимо вставить тот ключ, который был отображен в процессе установки (набор символов после «token=»)
6. Нажимаем Connect. Соединение успешно установлено и вы можете полноценно пользоваться Teamspeak 3.
Установка и первичная настройка TeamSpeak на сервере с Ubuntu 16.04
Введение
TeamSpeak — программа, предназначенная для голосового общения по технологии VoIP. TeamSpeak популярен в основном среди геймеров и служит отличным средством коммуникации для командных игроков и заслужил доверие к себе благодаря сочетанию отличного дизайна и многофункциональности. TeamSpeak предоставляет возможность создания неограниченного количества комнат в пределах одного сервера и возможность передачи данных между собеседниками. Также стоит отметить, что TeamSpeak доступен для загрузки на мобильных устройствах на базе операционных систем iOS и Android. В этом руководстве будет рассмотрена установка и настройка сервера TeamSpeak на сервере под управлением Ubuntu 16.04.
Технические требования
Выбирайте сервер в зависимости от ваших нужд и потребностей. Теоретически, для установки небольшого TeamSeak-сервера достаточно минимального количества вычислительных мощностей сервера с 1 ядром и 512 мегабайтами оперативной памяти. Такой сервер будет способен выдержать 150-200 активных пользователей, а месячный трафик не будет превышать 600 гигабайт. В данном руководстве будет использован именно такой сервер.
Шаг 1. Подготовка к установке
Разработчики TeamSpeak предупреждают, что администрирование сервера под root-пользователем небезопасно и настоятельно рекомендуют создать отдельного пользователя для управления сервером. Так и поступим — создадим нового пользователя:
Во время создания пользователя укажите и подтвердите пароль. Приступим к загрузке самого сервера. Нужен именно 64-битный пакет, поскольку Vscale предоставляет 64-разрядные сервера. Откройте папку:
И выполните в ней команду загрузки пакета:
После того, как данные будут загружены, распакуйте архив:
Измените имя папки с содержимым на ts3server:
После проделанных действий перейдите в папку:
И установите права доступа к файлам посредством chmod:
На этом подготовительный этап окончен. Можно приступать к установке самого сервера.
Шаг 2. Установка сервера TeamSpeak
Устанавливается сервер при помощи выполнения .sh-скрипта. Запустите исполнительный файл при помощи консольной команды:
Важно: в процессе установки инсталлятор выведет на экран логин, пароль и токен доступа к привилегированной группе пользователей. Обязательно запишите эти данные, поскольку они вам потребуются в будущем.
После того, как данные для доступа к серверу записаны — остановите сервер сочетанием клавиш Ctrl+C. Сервер TeamSpeak установлен, однако при перезагрузке сервера TeamSpeak не будет автоматически запущен. Для этого его нужно добавить в автозагрузку, но сначала определим владельца сервера:
В данном случае владельцем TeamSpeak-сервера будет выступать пользователь ts3, созданный нами ранее.
Теперь перейдём к добавлению сервера в автозагрузку. Поможет нам в этом crontab. Введите в консоль команду:
И выберите /bin/nano/ в качестве редактора. Откроется консольный редактор с текстовым файлом. Вставьте в него строку(вставка строк происходит по нажатию правой кнопки мыши):
Сохраните файл сочетанием клавиш Ctrl+O, подтвердите действие при помощи Enter и закройте файл сочетанием клавиш Ctrl+X. После проделанных действий перезагрузите сервер и TeamSpeak будет автоматически запущен:
Процесс установки завершен. Можно приступать к тестированию своего сервера.
Управление сервером
Чтобы войти на свой сервер необходимо иметь клиентское приложение. В данном случае это будет клиент для Windows. При запуске TeamSpeak3 на Windows выберите вкладку Connections, пункт меню Connect, после чего на экране появится окно для ввода адреса сервера и своего псевдонима. Введите IP-адрес вашего сервера и никнейм и нажмите кнопку Connect.
После входа на сервер вас попросят ввести ключ привилегий администратора. Введите его в окно.
Если вы всё сделали верно, то после ввода ключа привилегий вы получите уведомление о том, что ключ был успешно использован. Теперь вы — администратор собственного сервера в TeamSpeak!
Небольшое уточнение по поводу слотов: изначально вам будет доступно лишь 32 слота для пользователей. Связано это с тем, что ваш сервер TeamSpeak не лицензирован. Для подтверждения лицензии на использование TeamSpeak вам необходим NPL-сертификат, зарегистрировать который можно здесь. По окончании процедуры получения сертификата вам будет выслан файл licensekey.dat. Загрузите его в корень сервера TeamSpeak и перезагрузите его:
С NPL-сертификатом вы сможете создать до 10 виртуальных серверов с общим количеством до 512 слотов.
Заключение
Вы установили и настроили самый популярный сервер для голосовой связи. TeamSpeak поддерживает возможность передачи данных между клиентами, чат, создание множества разных комнат, систему званий и пользовательских иконок, что в совокупности делает TeamSpeak мощнейшим инструментом для общения. Также очень важным инструментом является так называемый Overlay. Эта функция позволяет выводить на экран никнеймы тех, кто входит/выходит из комнаты, говорит в чате и многое-многое другое. Это крайне полезный инструмент, если в комнате находится много собеседников. К тому же он позволяет выводить эту информацию в играх и других полноэкранных приложениях.
Установка TeamSpeak 3 Сервера на VDS Linux Debian / Ubuntu
Установка TeamSpeak 3 Сервера на VDS Linux Debian / Ubuntu
Заходим на сервер через putty пользователем root. Создаем пользователя teamspeak командой adduser.
root@timspik:
# adduser teamspeak
Enter new UNIX password:
Retype new UNIX password:
Is this information correct? [Y/n] y
Затем скопируем архив TeamSpeak3 на сервер в домашнюю директорию пользователя.
root@timspik:
# su teamspeak
teamspeak@timspik:/root$ cd
teamspeak@timspik:
$ tar xvzf teamspeak3-server_linux-x86-3.0.6.1.tar.gz
teamspeak@timspik:
$ cd teamspeak3-server_linux-x86/
Создаем файл с лицензией если она у вас есть (без нее максимальное число человек на сервере 32). Если ее нет то ее можно получить здесь.
teamspeak@timspik:
$ nano licensekey.dat
Вставьте текст лицензии в редактор который вы только что открыли, нажмите Ctrl+X для выхода и выберите Сохранить.
Запускаем сервер
teamspeak@timspik:
$ ./ts3server_minimal_runscript.sh
При запуске производится настройки по умолчанию (если нужно их можно будет изменить в будущем) и вы должны увидеть примерно это
——————————————————————
I M P O R T A N T
——————————————————————
Server Query Admin Acccount created
loginname= «serveradmin», password= «QY53GbqQ»
——————————————————————
2010-02-13 18:30:12.885477|INFO |Accounting | | Licensing Information
2010-02-13 18:30:12.886257|INFO |Accounting | | type : Non-profit
2010-02-13 18:30:12.886786|INFO |Accounting | | starting date : Sat Jan 23 02:00:00 2010
2010-02-13 18:30:12.887200|INFO |Accounting | | ending date : Sun Jan 23 02:00:00 2011
2010-02-13 18:30:12.887546|INFO |Accounting | | max virtualservers: 10
2010-02-13 18:30:12.887940|INFO |Accounting | | max slots : 512
2010-02-13 18:30:12.933819|INFO |FileManager | | listening on 0.0.0.0:30033
2010-02-13 18:30:16.318855|INFO |VirtualServer | 1| listening on 0.0.0.0:9987
2010-02-13 18:30:16.319766|INFO |VirtualServer | 1| client ‘server'(id:0) added token for servergroup ‘Server Admin'(id:6)
2010-02-13 18:30:16.320191|WARNING |VirtualServer | 1| ———————————————————
2010-02-13 18:30:16.320579|WARNING |VirtualServer | 1| ServerAdmin token created, please use the line below
2010-02-13 18:30:16.321156|WARNING |VirtualServer | 1| token=EkMWxw+1UG4keQVI1s6lmI3t/zBZFcgzSRjLVl8l
2010-02-13 18:30:16.321633|WARNING |VirtualServer | 1| ———————————————————
——————————————————————
I M P O R T A N T
——————————————————————
ServerAdmin token created, please use it to gain
serveradmin rights for your virtualserver. please
also check the doc/token_guide.txt for details.
2010-02-13 18:30:16.322191|INFO |Query | | whitelist ips: 127.0.0.1,
2010-02-13 18:30:16.323000|INFO |Query | | listening on 0.0.0.0:10011
Выделяем это и копируем Ctrl+C. Сохраните логин и пароль Server Query Admin Acccount, а так же token они вам пригодятся далее.
Снова запускаем сервер но уже другим скриптом
teamspeak@timspik: