Тим Спик (ТС 3) — это программа для голосового общения, особенно хорошо подходит для командных игр. В данной статье мы рассмотрим как создать сервер в Тим Спик 3 (TeamSpeak) на машине под управлением Linux (а именно 64 битной версией Debian 7). Команды эти могут быть адаптированы под любую ОС, а на официальном сайте программы есть версии сервера под Windows, Linux, FreeBSD, OS X. Давайте рассмотрим процесс подробней.
Как создать сервер в ТС3?
Подготовка и скачивание
Для начала, из расходов безопасности нам необходимо создать нового пользователя для запуска сервера. Выполняем команду:
adduser teamspeak
Вводим пароль, остальные поля оставляем пустыми. Заходим под нашим аккаунтом и переходим в нашу домашнюю директорию:
su teamspeak
cd /home/teamspeak
и приступаем к скачиванию сервера выбрав нужный вариант ОС и разрядность со страницы загрузки тим спика:
wget http://dl.4players.de/ts/releases/3.0.12/teamspeak3-server_linux_amd64-3.0.12.tar.bz2
tar xvjf teamspeak3-server_linux_amd64-3.0.12.tar.bz2
Переходим в распакованную директорию:
cd teamspeak3-server_linux_amd64
Первый запуск
Производим первый старт скачанного:
./ts3server_startscript.sh start
Нам отобразит секретный пароль и токен, которые нужно где-то записать. Так же они сохраняться в логах, которые есть в папке /logs. В дальнейшем они нам пригодятся. Проверяем, запустился ли наш сервер в системе:
$ ps ax|grep ts3
18248 pts/0 Sl 0:15 ./ts3server
Так же через скрипт:
$ ./ts3server_startscript.sh status
Server is running
Пробуем подсоединиться через клиент:
Получилось. При первом подсоединении нам предложат ввести тот самый токен. После его ввода нас переместят в группу администраторов. Теперь у нас есть права для редактирования основных настроек сервера.
Автозапуск сервера
Мы научим наш скрипт запускаться при ребуте сервера. Для этого нам понадобиться внутренний планировщик — crontab. Открываем специальный кронтаб для нашего юзера:
crontab -u teamspeak -e
Теперь, в зависимости от нашей разрядности создадим записи для скриптов запуска.
Debian 32 bit:
@reboot /home/teamspeak/teamspeak3-server_linux-x86/ts3server_startscript.sh start
Debian 64 bit:
@reboot /home/teamspeak/teamspeak3-server_linux-amd64/ts3server_startscript.sh start
Выходим из редактора через комбинацию :wq. Соглашаемся с изменениями.
Фичи
- Дополнительный скрипт автозапуска (использовать как сервис) — http://pastebin.com/z4uybxaE.
- Изначально для вас доступен 1 сервер на 32 слота. Если вы не держите целей получения денег со своей деятельности вы можете подать заявку на Non Profit License, которая расширит возможность создания до 10 серверов с 512 слотами кумулятивно. Данная страница служит для подачи заявки. При успешном рассмотрении ее, вам будет выслан файл license.dat, который вам нужно поместить в корень сервера после чего его перезапустить через тот же скрипт.
- Как обновить сервер Тим Спик 3? Вам потребуется забекапить файл базы ts3server.sqlitedb, скачать новый архив и перезаписать все файлы, после чего вновь запустить.
- Из первых данных у нас все еще остались неиспользованными админ логин и пароль для серверного администрирования. Они требуются для удаленного управления ни через клиент, а через сторонний софт. В этом вам поможет этот раздел сайта.
- Если вы захотите сменить данный ранее пароль, остановите сервер и используйте данный параметр запуска: ./ts3server_startscript.sh start serveradmin_password=новыйпароль
Надеюсь данная статья поможет вам создать и настроить Тим Спик 3 сервер. Если есть вопросы или комментарии буду рад их услышать. Stay Tuned.