Установка TeamSpeak на Centos 7.x

baltun

Администратор
Сообщения
10.890
Реакции
2.594
Баллы
2.003
TeamSpeak — компьютерная программа, предназначенная для голосового общения в сети Интернет посредством технологии VoIP. От классического телефона отличается практически неограниченным количеством абонентов, разговаривающих одновременно. Больше всего это похоже на многоканальную рацию, в которой можно одновременно пользоваться несколькими каналами. При этом доступны все опции, разработанные ранее для удобства использования раций в полевых (боевых) условиях. Программы этого типа предназначены прежде всего для геймеров, но могут использоваться везде, где необходима голосовая связь и координация большой группы людей.

Процесс установки:
Код:
yum update -y
yum install nano wget perl tar net-tools bzip2 -y

Создаем пользователя и пароль.
Код:
adduser teamspeak
passwd teamspeak

Скачиваем разархивируем.
Код:
wget http://dl.4players.de/ts/releases/3.13.2/teamspeak3-server_linux_amd64-3.13.2.tar.bz2
tar xvf teamspeak3-server_linux_amd64-3.13.2.tar.bz2
cd teamspeak3-server_linux_amd64
cp * -R /home/teamspeak
cd ..
rm -rf teamspeak3-server_linux_amd64*
chown -R teamspeak:teamspeak /home/teamspeak

Создаем службу для запуска.
Код:
nano /lib/systemd/system/teamspeak.service

Содержимое:
Код:
[Unit]
Description=Team Speak 3 Server
After=network.target
[Service]
WorkingDirectory=/home/teamspeak/
User=teamspeak
Group=teamspeak
Type=forking
ExecStart=/home/teamspeak/ts3server_startscript.sh start inifile=ts3server.ini
ExecStop=/home/teamspeak/ts3server_startscript.sh stop
PIDFile=/home/teamspeak/ts3server.pid
RestartSec=15
Restart=always
[Install]
WantedBy=multi-user.target

Добавляем в автозагрузку и запускаем.
Код:
systemctl --system daemon-reload
systemctl start teamspeak.service
systemctl enable teamspeak.service

Проверяем работу службы.
Код:
systemctl status teamspeak.service

Добавляем порты в файрвол и перезапускаем его.
  • 9987 UDP: TeamSpeak Voice service
  • 10011 TCP: TeamSpeak ServerQuery
  • 30033 TCP: TeamSpeak FileTransfer
Код:
firewall-cmd --zone=public --add-port=9987/udp --permanent
firewall-cmd --zone=public --add-port=10011/tcp --permanent
firewall-cmd --zone=public --add-port=30033/tcp --permanent
firewall-cmd --reload

После первого запуска требуется сохранить ключ администратора. Бесплатно возможно общаться до 32 пользователей одновременно. Чтобы подключить к базе смотрим данную статью.
 
Последнее редактирование:
Доброго времени суток. Столкнулся с проблемой... Не хочет добавлять в автозагрузку
[root@ts ~]# nano /lib/systemd/system/teamspeak.service
[root@ts ~]# systemctl --system daemon-reload
[root@ts ~]# systemctl start teamspeak.service
Failed to start teamspeak.service: Unit is not loaded properly: Bad message.
See system logs and 'systemctl status teamspeak.service' for details.
[root@ts ~]# nano /lib/systemd/system/teamspeak.service
[root@ts ~]# systemctl --system daemon-reload
[root@ts ~]# systemctl start teamspeak.service
Job for teamspeak.service failed because the control process exited with error code. See "systemctl status teamspeak.service" and "journalctl -xe" for details.
[root@ts ~]# systemctl enable teamspeak.service
Created symlink from /etc/systemd/system/multi-user.target.wants/teamspeak.service to /usr/lib/systemd/system/teamspeak.service.
[root@ts ~]# systemctl status teamspeak.service
● teamspeak.service - Team Speak 3 Server
Loaded: loaded (/usr/lib/systemd/system/teamspeak.service; enabled; vendor preset: disabled)
Active: activating (auto-restart) (Result: exit-code) since Tue 2021-03-09 22:49:19 MSK; 22s ago

Mar 09 22:49:19 ts.glorius-clan.ua systemd[1]: teamspeak.service: control process exited, code=exited status=4
Mar 09 22:49:19 ts.glorius-clan.ua systemd[1]: Failed to start Team Speak 3 Server.
Mar 09 22:49:19 ts.glorius-clan.ua systemd[1]: Unit teamspeak.service entered failed state.
Mar 09 22:49:19 ts.glorius-clan.ua systemd[1]: teamspeak.service failed.
[root@ts ~]# nano /lib/systemd/system/teamspeak.service
[root@ts ~]# systemctl --system daemon-reload
[root@ts ~]# systemctl start teamspeak.service

Job for teamspeak.service failed because the control process exited with error code. See "systemctl status teamspeak.service" and "journalctl -xe" for details.
[root@ts ~]# systemctl enable teamspeak.service
[root@ts ~]#
 
А что пишется тут /home/teamspeak/logs нету ли там таких строк:
Код:
2020-02-23 17:44:29.232063|ERROR |Accounting | |ECP - The signature is not valid
2020-02-23 17:44:29.232352|CRITICAL|Accounting | |Failed loading default license file!
 
-bash: cd: teamspeak3-server_linux_amd64: No such file or directory
Не находит деректорию
1615359096093.png
Хотя папка разархивировалась
 
Все файлы находятся тут:
Код:
cd /home/teamspeak/logs
Ту категорию где вы смотрите, вы ее удалили, после копирования всего по этому пути /home/teamspeak:
Код:
rm -rf teamspeak3-server_linux_amd64*
 
У меня наверное руки -крюки. Как мне запустить установку?
Не судите строго, я профан =(
 
Ну просто постараюсь угадать, что все таки проблема с лицензией, если нет нужны логи ошибок по пути, что я указал выше:
Код:
cd /home/teamspeak
Создайте там файл .ts3server_license_accepted
нажодясь в этой папки запустите
./ts3server_minimal_startscript.sh license_accepted=1
По мимо этого должны быть созданы 2 файла до запуска сервера их содержимое можно посмотреть тут.
Код:
ts3server.ini
ts3db_mysql.ini
 
[root@ovz1 ~]# cd /home/teamspeak
[root@ovz1 teamspeak]# .ts3server_license_accepted
bash: .ts3server_license_accepted: command not found
[root@ovz1 teamspeak]# ./ts3server_minimal_startscript.sh license_accepted=1
bash: ./ts3server_minimal_startscript.sh: No such file or directory
[root@ovz1 teamspeak]#
 
Код:
bash: .ts3server_license_accepted: command not found - файл не создан в этой дериктори
bash: ./ts3server_minimal_startscript.sh: No such file or directory - нет этого исполняющего скрипта или папки
Вы вот это проделали поэтапно ?
Код:
wget http://dl.4players.de/ts/releases/3.13.2/teamspeak3-server_linux_amd64-3.13.2.tar.bz2
tar xvf teamspeak3-server_linux_amd64-3.13.2.tar.bz2
cd teamspeak3-server_linux_amd64
cp * -R /home/teamspeak
cd ..
rm -rf teamspeak3-server_linux_amd64*
chown -R teamspeak:teamspeak /home/teamspeak
Если да тогда должна быть папка с содержимым можно посмотреть любым файловым менеджером например WinSCP.
 
Сервер гружу тс 3.12.3 с сайта
А ваша ссылка не грузит, пишет время ожидания вышло
Можно с Вам в ЛС переписатся что бы в теме не сорить
 
Последнее редактирование:
Да может но я постоянно могу не быть на связи.
 
@baltun, Вы можете мне настроить, я заплачу сколько нужно. Я просто не программист...
 
Какая у вас система Linux стоит ?
 
У меня на компьютере Виндовс
Кстати, а может быть такое, что программа стоит х86 а я ставлю на нее х64? Так как друг сказал там все норм должно быть, коды вроде бы правильные, а с деректорией проблема.
 
Последнее редактирование:
У меня на компьютере Виндовс
Кстати, а может быть такое, что программа стоит х86 а я ставлю на нее х64? Так как друг сказал там все норм должно быть, коды вроде бы правильные, а с деректорией проблема.
Интересно, но тут инструкция установки для Centos, на виндовс свой дистрибутив, который нечего общего не имеет с этой инструкцией.
 
Linux ovz1.sinestr6996.px7zm.vps.myjino.ru 3.10.0 #1 SMP Fri Nov 20 21:47:55 MSK 2020 x86_64 x86_64 x86_64 GNU/Linux
Я скачиваю версию 64 бита...
Я подключаюсь по удаленке к серверу... Там стоит Линукс у меня дома Виндовс
[root@ovz1 ~]# cd teamspeak3-server_linux_amd64
[root@ovz1 teamspeak3-server_linux_amd64]# cp * -R /home/teamspeak
cp: target '/home/teamspeak' is not a directory

Вот я так понимаю от сюда не возможность установить... Что то я не то делаю
Я установил сервер. Тут у Вас не хватает строк, как принять лицензию, и как запустить инсталятор установки.
Сервер перезагрузил, тс не запустился... Там нужно что то написать для автозапуска?
 
Последнее редактирование:
Попробуйте сперва сделать так:
Код:
mkdir -p /home/teamspeak
а потом все по инструкции
 
Сервер запустил, теперь осталось найти к нему доступ...
Это наверное сложно..
Я наверное Вас уже достал, я установил сервер, запустил, работает! Как мне к нему подключится, я пишу свой домен а он не хочет
Пишет
ovz1.sinestr6996.px7zm.vps.myjino.ru
Не удалось подключится к серверу
 
Последнее редактирование:
Для голосового общения сейчас клабхауз актуальней будет
 
Назад
Верх Низ