Установка TeamSpeak 3 Server на CentOS 7

За основу была взята операционная система CentOS 7 х64 установленная на VPS хостинге под управлением системы виртуализации KVM

 

Напоминаю для всех, что запускать сервер под рутом не рекомендуется и следует сделать отдельного пользователя.

Первым делом создаем пользователя.

useradd имя_пользователя

У нас например это будет пользователь «teamspeak». Теперь этому пользователю задаем пароль.

passwd имя_пользователя

После введения этой команды Вы увидите.

[root@***** ~]# passwd teamspeak
Changing password for user teamspeak.
New password:

Вводим новый пароль и подтверждение.

Теперь на нужно переключиться на нашего нового пользователя.

su teamspeak
cd

Загружаем последний стабильный дистрибутив TeamSpeak, на момент редактирования статьи 02.12.2015 это была версия 3.0.11.4

wget http://dl.4players.de/ts/releases/3.0.11.4/teamspeak3-server_linux-amd64-3.0.11.4.tar.gz (для CentOS x64)
wget http://dl.4players.de/ts/releases/3.0.11.4/teamspeak3-server_linux-x86-3.0.11.4.tar.gz (для CentOS x32/86)

Вы увидите процесс загрузки архива на сервер. По завершению нужно будет распаковать архив.

tar xvfz teamspeak3-server_linux-amd64-3.0.11.4.tar.gz

Переходим в нашу папку с сервером которую мы распаковали

cd teamspeak3-server_linux-amd64

Немного приберемся, но это не обязательный момент можно пропустить до момента настройки «Crontab», Вы можете всё оставить в той папке которая была создана при распаковке архива.
Этой командой, мы создадим папку teamspeak в домашнем каталоге и скопируем туда все файлы из папки teamspeak3-server_linux-amd64

cp * -R /home/teamspeak

возвращаемся назад в корневой каталог пользователя

cd

и удалим весь уже не нужный мусор который остался

rm teamspeak3-server_linux-amd64 -r
rm teamspeak3-server_linux-amd64-3.0.11.4.tar.gz

Теперь настроим Crontab таким образом, чтобы после перезапуска вашего сервера TeamSpeak запускался автоматически

crontab -e

эта команда откроет Вам фаил crontab в редакторе «VI». Копируем в открывшийся фаил строку

@reboot /home/teamspeak/ts3server_startscript.sh start

для того чтобы сохранить изменения в файле и выйти нажимаем ESC и после этого вводим

:wq

и жмём Enter.
Проверяем наши изменения в crontab командой

crontab -l

должно получиться следующее

[teamspeak@***** ~]$ crontab -l
@reboot /home/teamspeak/ts3server_startscript.sh start
[teamspeak@***** ~]$

Теперь Вы можете запустить свой сервер TeamSpeak

./ts3server_startscript.sh start

Если вы увидели следующее сообщение:

——————————————————————
I M P O R T A N T
——————————————————————
Server Query Admin Account created
loginname= «serveradmin», password= «47v3c49A»
——————————————————————

——————————————————————
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=BmmDX589ZLs+0ndUFuY1TaASjZV2tE1hYtbxhU4W
——————————————————————

значит Вы сделали всё правильно и установка прошла успешно.

Обязательно скопируйте и сохраните информацию, которую Вам продемонстрировал TeamSpeak при первом запуске.

 

Команды для сервера:

./ts3server_startscript.sh start - Запускаем сервер.
./ts3server_startscript.sh stop - Останавливаем сервер.
./ts3server_startscript.sh restart - Перезагружаем сервер.
2 комментария
  1. Артем 9 месяцев назад

    Все установилось и запускается но не могу подключиться к серверу

    • Автор
      chelp.info 9 месяцев назад

      Возможно у Вас закрыт порт для подключения, так как в centos 7 (если Вы её использовали), по умолчанию присутствует firewalld попробуйте его отключить командой «systemctl stop firewalld» и проверить подключение. Если все заработало, то в будущем отключите совсем firewalld или настройте его открыв в нем нужный Вам порт для подключения.

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

Связь с нами

Прямо сейчас нас тут нет. Но Вы можете отправить нам сообщение и мы свяжемся с Вами как можно скорее.

Sending

©2017 chelp.info

Яндекс.Метрика

Введите данные:

Forgot your details?