- TeamSpeak 3 для Linux
- Установка и настройка TeamSpeak 3 сервера на VDS
- smac89 / Instructions.md
- Установка сервера TeamSpeak 3
- Видео-инструкция
- Установка серверной части
- Подключение к серверу через клиент
- Как установить TeamSpeak Server на Ubuntu 20.04 LTS
- Как установить TeamSpeak Server на Ubuntu 20.04 LTS
- Установите TeamSpeak Server на Ubuntu 20.04 LTS Focal Fossa
- Шаг 1. Во-первых, убедитесь, что все ваши системные пакеты обновлены, выполнив следующие apt команды в терминале.
- Шаг 2. Создайте нового пользователя для TeamSpeak.
- Шаг 3. Установка сервера TeamSpeak на Ubuntu 20.04.
- Шаг 4. Создайте файл TeamSpeak Systemd.
- Шаг 5. Подключение к клиенту TeamSpeak.
TeamSpeak 3 для Linux
TeamSpeak 3 для Linux обладает теми же возможностями, что и версия программы для Windows. С TeamSpeak вы сможете подключаться к каналам для общения с друзьями или участвовать в корпоративных переговорах со своими сотрудниками. Программа больше подходит для общения людей в команде, чем тет-а-тет, больше всего геймерам, играющим в коллективные онлайн игры.
Чаще всего пользователи ищут серверную версию TeamSpeak 3 для Linux, так как она лучше всего подходит для организации голосового сервера на своем VPS. Вы сможете не перезагружать свой виртуальный сервер месяцами – все это время он будет доступен для подключения и общения на нем пользователей. Первоначально вам будет доступно создание до 32-х слотов, вы можете увеличить это значение до 512, получив лицензию Non-Profit License на официальном сайте.
На Linux вы также можете использовать TeamSpeak 3 клиент для подключения к уже созданным ранее серверам с этой операционной системы.
Скачать TeamSpeak 3 для Linux бесплатно можно по ссылкам ниже. Есть отдельная серверная версия для FreeBSD.
Источник
Установка и настройка TeamSpeak 3 сервера на VDS
В данной статье речь пойдет об установке сервера TeamSpeak 3, эта программа предназначена для использования голосовой связи различными сообществами. В моем примере будет использоваться Linux Debian 6.0 x64, для ТС3 сервера также оптимален VDS с предустановленной Ubuntu, разрядность значения не имеет, принцип действия одинаковый.
Выбор подходящего хостинга
Вам подойдет практически любой хостинг VDS в ценовом диапазоне от 10$ в месяц. Обращайте внимание на локализацию хостинга, т.к. пинг в TeamSpeak 3 будет зависеть от того, где находится дата-центр с вашим сервером. В качестве основной конфигурации оптимально исходите от систем Debian и Ubuntu. По личному опыту другие решения использовать не рекомендую, но если ваш хостинг ограничен, можете конечно использовать и другие варианты.
Подготовка VDS сервера
Первое, что вам понадобится сделать — это создать пользователя для работы с TeamSpeak 3 сервером, т.к. использование сервера от root пользователя является уязвимостью, о которой предупреждают разработчики программы.
Для этого в консоли наберите команду:
После того как пользователь создан, выгрузите в папку /home/ts3server файлы загруженные отсюда: TeamSpeak Downloads (Linux Server amd64, либо x86 в зависимости от разрядности вашей системы)
Перейдите в папку ts3server и назначьте атрибуты для следующих файлов сервера:
Установка TeamSpeak 3 сервера
Далее выполните первый запуск сервера командой:
Во время запуска данной команды будут созданы все необходимые файлы на сервере, а также вам выдаст пароль от serveradmin и ключ привилегий от группы server admin в самом клиенте teamspeak:
Обязательно сохраните пароли и можете останавливать сервер командой:
либо нажатием Ctrl+c
Настройка автозапуска
Теперь для правильной настройки crontab вам понадобится перейти в каталог выше и назначить пользователя ts3server владельцем файлов TeamSpeak сервера.
Проверьте, все ли получилось (результат должен быть похож на изображение ниже):
Теперь перейдем к настройке crontab для пользователя ts3server, чтобы в случае сбоев сервер автоматически запускался при ребуте вашего VDS:
Добавьте в открывшийся файл строку:
нажмите Esc, наберите :wq и нажмите Enter чтобы сохранились настройки.
Завершение установки и настройки сервера TeamSpeak
Выполните команду reboot и затем попробуйте из клиента TeamSpeak зайти на ваш сервер по IP адресу вашего VDS. Если после перезагрузки VDS вы сможете зайти на сервер и получите перед собой окно с предложением ввести ключ привилегий от группы server admin, значит вами в ходе установки сервера не было допущено ошибок:
Полезности
1. Существует маленький нюанс, по неведомой мне причине всегда после установки сервера происходит ошибка файлового браузера, который отказывается отображать файлы с кириллицей. Для решения этой проблемы я делаю следующее:
после чего добавляю в /etc/environment строку LC_ALL=en_US.UTF-8 и для проверки осуществляю reboot.
2. Изначально установленный сервер будет иметь статус No license. В таком случае вам будет доступен 1 виртуальный сервер на 32 слота. Если вы хотите увеличить количество виртуальных серверов и слотов, то можете подать заявку на получение NPL-лицензии, которая расширяет сервер до возможности создания до 10 виртуальных серверов с 512-ю слотами в сумме. Подача заявки на NPL происходит в этом разделе сайта teamspeak: Non-Profit License Registration. Если у вас все получится, вам будет выслан файл licensekey.dat, его нужно положить в корень TeamSpeak 3 сервера и выполнить команду:
3. Вы помните этап, где был сохранен пароль от пользователя serveradmin. Этот пароль нужен для консольного управления TeamSpeak 3 сервера, наиболее удобный клиент для работы с Query Server Admin: Admin Tool: YaTQA (English/German). Суть полезности в том, что пароль не очень длинный и в нем не всегда присутствуют специальный символы, в связи с чем он подвержен бруту (лично на моем опыте нашелся умник который сумел напакостить подобрав аналогичный пароль от пользователя serveradmin), поэтому я настоятельно рекомендую сменить пароль на более сложный. Для этого остановите сервер и запустите со следующей командой:
Источник
smac89 / Instructions.md
Since the server will likely not have a UI, so the download must be done with a command
The command to download teamspeak (Find the most recent version and download instead):
wget -O teamspeak-server.tar.bz2 http://dl.4players.de/ts/releases/3.0.13.8/teamspeak3-server_linux_amd64-3.0.13.8.tar.bz2
Setting up teamspeak folder
Now we extract teamspeak using the following command:
tar -xvf teamspeak-server.tar.bz2 —one-top-level=teamspeak-server —strip-components=1
This should leave you with a nice structure like this (generated with tree -L 1 teamspeak-server ):
Creating the teamspeak user
You will need a teamspeak user that can be used to run teamspeak
sudo adduser —disabled-login teamspeak
Give teamspeak user its files
Now we copy the teamspeak-server folder to the home directory of teamspeak user
sudo mv teamspeak-server/ /home/teamspeak/
Make sure everything in the teamspeak-server folder is owned by teamspeak. Use this command just in case:
sudo chown -R teamspeak:teamspeak /home/teamspeak
Test the server
The first line must be done to tell teamspeak that you have accepted the license, otherwise running the server will fail.
The other lines use systemd to start teamspeak.
The first time the server starts, it will give you some server details that look like:
Copy this information and use it to log into the teamspeak server.
Making the server automated
What we did above will work as long as nothing goes wrong and we don’t restart our machine. To have teamspeak automatically start at boot, we need to implement a more sophisticated mechanism for running it.
Create this file: /etc/systemd/system/teamspeak.service
You will notice the above commands in the Service section makes mention of a ts3server.ini file. This will be your configuration file for teamspeak. You can choose to create one or copy the one I have below into /home/teamspeak/ts3server.ini .
To have the server create one for you, consult for the command teamspeak-server/doc/server_quickstart.txt
An excerpt from the docs
ATTENTION! In some cases, the server process terminates on startup and the error message reads “Server() error while starting servermanager, error: instance check error”.
As long as you do not use a license key we make sure you only run exactly one instance of the TS3 server free unregistered version. We use shared memory to facilitate the communication to detect other running instances, which requires tmpfs to be mounted at /dev/shm .
If you (for whatever reason) do not have this mounted, the above error will occur. To fix this problem, the following commands or file edits need to be done as root user (or using something like sudo). This is a temporary fix until your next reboot.
mount -t tmpfs tmpfs /dev/shm
Now, to make sure this mount is done automatically upon reboot edit the file /etc/fstab and add the line: tmpfs /dev/shm tmpfs defaults 0 0
Источник
Установка сервера 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 Server на Ubuntu 20.04 LTS
Как установить TeamSpeak Server на Ubuntu 20.04 LTS
В этом руководстве мы покажем вам, как установить TeamSpeak Server на Ubuntu 20.04 LTS. Для тех из вас, кто не знал, TeamSpeak — это решение VoIP (передача голоса через Интернет), впервые выпущенное в 2001 году и наиболее популярное среди тех, кто играет в командные онлайн-игры. Программное обеспечение состоит из двух частей: сервера и клиента, которые можно установить в Windows, Mac и Linux.
В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo ‘ к командам для получения привилегий root. Я покажу вам пошаговую установку TeamSpeak на Ubuntu 20.04 (Focal Fossa). Вы можете следовать тем же инструкциям для Ubuntu 18.04, 16.04 и любого другого дистрибутива на основе Debian, например Linux Mint.
Установите TeamSpeak Server на Ubuntu 20.04 LTS Focal Fossa
Шаг 1. Во-первых, убедитесь, что все ваши системные пакеты обновлены, выполнив следующие apt команды в терминале.
Шаг 2. Создайте нового пользователя для TeamSpeak.
Создадим пользователя для сервера Teamspeak 3:
Шаг 3. Установка сервера TeamSpeak на Ubuntu 20.04.
После создания нового пользователя войдите как пользователь TeamSpeak, набрав:
Выполните следующую команду, чтобы установить сервер TeamSpeak:
Шаг 4. Создайте файл TeamSpeak Systemd.
По умолчанию сервер TeamSpeak не запускается при загрузке вашей системы. Вам нужно будет создать сценарий запуска, чтобы ваша система автоматически запускала серверное программное обеспечение TeamSpeak при загрузке. Теперь создаем systemd для TeamSpeak сервисы на : /etc/ systemd / system / ts3server . service
Добавьте следующую строку:
Теперь мы запустим сервер TeamSpeak и включим его при загрузке вашей системы:
Шаг 5. Подключение к клиенту TeamSpeak.
Загрузите последнюю версию клиента TeamSpeak 3 с официального сайта. Затем откройте клиент и авторизуйтесь.
Поздравляю! Вы успешно установили TeamSpeak . Благодарим вас за использование этого руководства по установке TeamSpeak Server в вашей системе Ubuntu 20.04 LTS Focal Fossa. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт TeamSpeak .
Источник