И устрица имеет врагов! (К. Прутков).

Как установить TeamSpeak на сервер CentOS 7

FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

Статья опубликована: 23 декабря 2016

Как установить TeamSpeak на сервер CentOS 7
TeamSpeak является решением VoIP (voice-over-Internet Protocol) впервые выпущен в 2001 году и наиболее популярен среди тех, кто играет в командные онлайн игры. Программное обеспечение состоит из двух частей, сервер и клиент, оба из которых могут быть установлены на Windows, Mac и Linux. В этом руководстве основное внимание будет уделено установке сервера TeamSpeak на системе CentOS 7.

TeamSpeak бесплатен для использования до 32 пользователей, а также существует некоммерческая лицензия, подходит для использования до 512 пользователей.

Начало

Убедитесь , что у вас есть условия перечисленные ниже, прежде чем вы будете следовать этому руководству:

  • 1 Узел (Облако сервер или выделенный сервер) под управлением CentOS 7.
  • доступ к корневой к узлу или суперпользователя sudo
  • Клиент TeamSpeak на вашей платформе
  • nano, wget, tar, perl, net-tools, and bzip2

Шаг за шагом руководство

Первый шаг должен выполнить следующие команды на сервере Cent OS 7, чтобы убедиться, что вы получили последние обновления а также установить зависимости:

 

Далее, вам нужно пройти через создание пользователя TeamSpeak.

 

Вам будет предложено ввести пароль для TeamSpeak. Сделать его сильным, но не беспокоиться о запоминании его, так как у вас не будут просить его в будущем.

 

Далее, вам необходимо установить сервер TeamSpeak, используя следующую команду:

 

После перезагрузке вашего сервера, вам нужно сделать TeamSpeak запускающимся автоматически. Сценарий запуска может пригодиться. Создайте следующий файл и откройте его в текстовом редакторе.

 

Добавьте это содержимое в файл.

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

Сохраните и выйдите из текстового редактора.

Теперь вы можете запустить и включить функцию TeamSpeak в автозагрузку сервера.

 

Убедитесь, что TeamSpeak на самом деле работает с помощью этой команды:

 

Правила брандмауэра в дополнение

TeamSpeak использует определенные порты, которые должны оставаться открытыми для своих услуг, чтобы работать должным образом.

  • 9987 UDP: Служба TeamSpeak Voice
  • 10011 TCP: TeamSpeak ServerQuery
  • 30033 TCP: TeamSpeak FileTransfer

 

Если вы используете службу брандмауэра CentOS7 (в firewalld), вот как открыть эти порты:

 

Администрирование сервера TeamSpeak

Первый раз, когда вы подключаете TeamSpeak-клиент для вновь установленного TeamSpeak-сервера, вам будет предложено ввести ключ администратора.

Этот ключ был сгенерирован при первом запуске. Вам нужно будет получить ключ, чтобы зайти в качестве администратора.

 

В случае успеха, вы должны увидеть следующий вывод.

20**-**-** **:**:**.454359|INFO |ServerLibPriv | |TeamSpeak 3 Server 3.0.12.4 (2016-04-25 15:16:45)
20**-**-** **:**:**.454674|INFO |ServerLibPriv | |SystemInformation: Linux 3.10.0-229.14.1.el7.x86_64 #1 SMP Tue Sep 15 15:05:51 UTC 2015 x86_64 Binary: 64bit
20**-**-** **:**:**.454711|INFO |ServerLibPriv | |Using hardware aes
20**-**-** **:**:**.455522|INFO |DatabaseQuery | |dbPlugin name: SQLite3 plugin, Version 2, (c)TeamSpeak Systems GmbH
20**-**-** **:**:**.455565|INFO |DatabaseQuery | |dbPlugin version: 3.8.6
20**-**-** **:**:**.457045|INFO |DatabaseQuery | |checking database integrity (may take a while)
20**-**-** **:**:**.476337|INFO |SQL | |db_CreateTables() tables created
20**-**-** **:**:**.680042|WARNING |Accounting | |Unable to find valid license key, falling back to limited functionality
20**-**-** **:**:**.757103|INFO | | |Puzzle precompute time: 1235
20**-**-** **:**:**.759292|INFO |FileManager | |listening on 0.0.0.0:30033
20**-**-** **:**:**.760826|INFO |VirtualSvrMgr | |executing monthly interval
20**-**-** **:**:**.781009|INFO |VirtualSvrMgr | |reset virtualserver traffic statistics
20**-**-** **:**:**.810978|INFO |CIDRManager | |updated query_ip_whitelist ips: 127.0.0.1,
20**-**-** **:**:**.812503|INFO |Query | |listening on 0.0.0.0:10011
20**-**-** **:**:**.816686|INFO |VirtualServer |1 |listening on 0.0.0.0:9987
20**-**-** **:**:**.817581|INFO |VirtualServer |1 |client 'server'(id:0) added privilege key for servergroup 'Server Admin'(id:6)
20**-**-** **:**:**.817615|WARNING |VirtualServer |1 |--------------------------------------------------------
20**-**-** **:**:**.817635|WARNING |VirtualServer |1 |ServerAdmin privilege key created, please use the line below
20**-**-** **:**:**.817652|WARNING |VirtualServer |1 |token=*************************************************
20**-**-** **:**:**.817669|WARNING |VirtualServer |1 |--------------------------------------------------------

Скопируйте и вставьте этот маркер в ваш TeamSpeak-клиент.

После того как вы ввели ключ ServerAdmin в TeamSpeak-клиенте, вы получите это сообщение:

Privilege Key successfully used.

Этому пользователю затем будет назначены права администратора на сервере.

Вывод

При успешной установке TeamSpeak сервера на CentOS 7, вы можете провести чат до 32 пользователей одновременно, в том числе и себя в качестве администратора.

Если вы нашли эту статью полезной, не стесняйтесь поделиться им с друзьями и дайте нам знать в комментариях ниже!

Как установить TeamSpeak на сервер CentOS 7


Читайте также

Добавить комментарий

Войти с помощью: 

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

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close