Создаем свой сервер teamspeak 3

Статья на доработке

Итак вы заказали себе виртуальный сервер, получили аднес (IP), логин и пароль для ssh.
Скачиваем терминал PuTTY (ссылка)
[​IMG]
Запускаем его и вводим в строку Host Name (or IP address) наш IP адрес. Нажимаем Open.
[​IMG]
Вводим логин (root)
[​IMG]
Пароль
[​IMG]
После успешной авторизации видим следующее окно:
[​IMG]
Устанавливаем приложения wget и mc (mc не обязательно)
wget нужна для скачивания архива
Код:
yum install wget mc
[​IMG]
На запрос подтверждения установки вводим y
[​IMG]
После завершения установки увидим сообщение Complete!
[​IMG]

Обновляем систему.
Код:
yum update
[​IMG]
Подтверждаем запрос установки введя y
[​IMG]

После завершения установки увидим сообщение Complete!
[​IMG]

Перезагружаем сервер
Код:
reboot
[​IMG]
Консоль становится неактивной. Закрываем ее.
[​IMG]

Снова авторизуeмся на сервере под учетной записью администратора.
Добавляем учетную запись ts3server
Код:
useradd ts3server
[​IMG]
Изменяем пароль для созданной учетной записи (чем сложней, тем лучше)
Код:
passwd ts3server
[​IMG]
Вводим новый пароль
[​IMG]
Повторно вводим пароль
[​IMG]
Видим сообщение об успешном смене пароля
[​IMG]

Идем на страницу загрузки teamspeak (ссылка) и Скачиваем нужный нам серверный дистрибутив (в примере использовалась 64 разрядная архитектура
[​IMG]
Соглашаемся с требованиями
[​IMG]
Копируем ссылку на скачивание
[​IMG]

Используя команду wget и скопированную ссылку скачиваем дистрибутив
Код:
wget http://dl.4players.de/ts/releases/3.0.11.3/teamspeak3-server_linux-amd64-3.0.11.3.tar.gz
[​IMG]
После скачивания увидим сообщение о сохранении
[​IMG]

Распаковываем скаченный архив
Код:
tar xvzf teamspeak3-server_linux-amd64-3.0.11.3.tar.gz
[​IMG]
Окно после выполнения команды
[​IMG]
Вводим команду ls для отображения файлов и папок в текущей директории
Код:
ls
[​IMG]
Окно после выполнения команды
[​IMG]
Перемещаем содержимое папки teamspeak3-server_linux-amd64 в /home/ts3server
Код:
mv teamspeak3-server_linux-amd64/* /home/ts3server
[​IMG]
Удаляем папку teamspeak3-server_linux-amd64
Код:
rm -R teamspeak3-server_linux-amd64
[​IMG]
Удаляем архив teamspeak3-server_linux-amd64-3.0.11.3.tar.gz
Код:
rm teamspeak3-server_linux-amd64-3.0.11.3.tar.gz
[​IMG]
Переходим в директорию /home/ts3server
Код:
cd /home/ts3server
[​IMG]
Проверяем переместились ли файлы командой ls
Код:
ls
[​IMG]
Результат выполнения команды
[​IMG]
Изменяем права доступа к файлам:
x86 архитектура
Код:
chmod +x ts3server_minimal_runscript.sh
chmod +x ts3server_startscript.sh
chmod +x ts3server_linux_x86
amd64 архитектура
Код:
chmod +x ts3server_minimal_runscript.sh
chmod +x ts3server_startscript.sh
chmod +x ts3server_linux_amd64
[​IMG]

Выполняем первоначальный запуск сервера teamspeak
Код:
/home/ts3server/ts3server_minimal_runscript.sh
[​IMG]

При успешном запуске получаем следующую информацию
[​IMG]
Где указываются логин и пароль для Server Query
Код:
------------------------------------------------------------------
                      I M P O R T A N T
------------------------------------------------------------------
               Server Query Admin Account created
         loginname= "serveradmin", password= "e5X45kgg"
------------------------------------------------------------------
И токен для получения группы ServerAdmin
Код:
------------------------------------------------------------------
                      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=Qs+2uHS81ZHsA3Y1q2AXXJf+d2Ibu6xql1wYjgJZ
------------------------------------------------------------------
Останавливаем сервер сочетанием клавиш ctrl + c
[​IMG]


Настройка автозапуска
Для правильной настройки crontab вам понадобится перейти в каталог выше
Код:
cd /home
[​IMG]
И назначить пользователя ts3server владельцем файлов TeamSpeak сервера.
Код:
chown -R ts3server:ts3server ts3server
[​IMG]

Проверим права, для этого перейдем в каталог ts3server
Код:
cd ts3server
[​IMG]
Введем команду ls -la
Код:
ls -la
[​IMG]
Результат выполнения команды
[​IMG]
Теперь перейдем к настройке crontab для пользователя ts3server, чтобы в случае сбоев сервер автоматически запускался при ребуте вашего VDS:
Код:
crontab -u ts3server -e
[​IMG]
Если увидите сообщение command not found
[​IMG]
Установите планировщик
Код:
yum install cronie
[​IMG]
Подтвердите установку
[​IMG]
Планировщик установлен.
[​IMG]
Повторите команду
Код:
crontab -u ts3server -e
[​IMG]
Увидите следующее окно
[​IMG]
Нажмем клавишу insert для начала редактирования
[​IMG]
Введите следующий текст
Код:
@reboot /home/ts3server/ts3server_startscript.sh start
[​IMG]
Нажмите esc чтобы выйти с режима ввода
[​IMG]
Сочетанием клавиш shift + z, shift +z завершите редактирование с сохранением
[​IMG]
Перезагрузите сервер
Код:
reboot
[​IMG]
Выполнение команды reboot
[​IMG]

Запустите клиент teamspeak 3 и подключитесь к созданному серверу
[​IMG]
Увидите окно для ввода ключа привилегий (токен)
[​IMG]
Введите в поле полученный ранее ключ
[​IMG]
Сообщение об успешном использовании ключа
[​IMG]
Теперь вы находитесь в группе ServerAdmin
[​IMG]

Основа статьи взята из habrahabr.ru
Дополнительно

Остановить сервер
Код:
/home/ts3server/ts3server_startscript.sh stop
Смена SQ пароля
Код:
/home/ts3server/ts3server_startscript.sh start serveradmin_password=NEW_PASSWORD

Создаем архивчик
Код:
tar zcvf ts3server-backup.tar.gz /home/ts3server
Без скриншотов:
Код:
yum install wget mc cronie
useradd ts3server
passwd ts3server
wget http://dl.4players.de/ts/releases/3.0.11.4/teamspeak3-server_linux-amd64-3.0.11.4.tar.gz
tar xvzf teamspeak3-server_linux-amd64-3.0.11.4.tar.gz
ls
mv teamspeak3-server_linux-amd64/* /home/ts3server
rm -R teamspeak3-server_linux-amd64
rm teamspeak3-server_linux-amd64-3.0.11.4.tar.gz
cd /home/ts3server

chmod +x ts3server_minimal_runscript.sh
chmod +x ts3server_startscript.sh
chmod +x ts3server_linux_amd64

/home/ts3server/ts3server_minimal_runscript.sh

cd /home
chown -R ts3server:ts3server ts3server
crontab -u ts3server -e
@reboot /home/ts3server/ts3server_startscript.sh start
reboot

Обновляем сервер
wget http://dl.4players.de/ts/releases/3.0.13.6/teamspeak3-server_linux_amd64-3.0.13.6.tar.bz2
tar xvjf teamspeak3-server_linux_amd64-3.0.13.6.tar.bz2

chmod +x ts3server_minimal_runscript.sh
chmod +x ts3server_startscript.sh
chmod +x ts3server

вставка картинки из канала:
ts3image://logo.png?channel=1354&path=/


Категория:
wotvs.com
Опубликовано:
23 июн 2015
Просмотров:
1909
FAQ Manager ©2015 Iversia from RPGfix.