Основные настройки сервера устанавливаем EPEL & IUS Repos, необходимое программное обеспечение:
Создаем базу mysql для нашего сервера.Код:rpm -Uvh http://dl.iuscommunity.org/pub/ius/stable/Redhat/6/x86_64/epel-release-6-5.noarch.rpm rpm -Uvh http://dl.iuscommunity.org/pub/ius/stable/Redhat/6/x86_64/ius-release-1.0-10.ius.el6.noarch.rpm yum update -y yum install nano htop wget unzip -y yum install mysql55 mysql55-devel mysql55-libs mysql55-server mysqlreport mysqltuner cronie cronie-anacron crontabs postfix -y
p.s. мне было удобней создать базу через панел управления хостингом.
Добавляем пользователя и утанавливаем TS3 server:Код:mysql create database teamspeak; grant all on teamspeak.* to 'teamspeak'@'localhost' identified by 'свой пароль'; grant all on teamspeak.* to 'teamspeak'@'127.0.0.1' identified by 'свой пароль'; flush privileges; chkconfig mysqld on mysql_secure_installation
для x64
для x32Код:adduser teamspeak passwd teamspeak su teamspeak cd ~/ wget http://ftp.4players.de/pub/hosted/ts3/releases/3.0.7.2/teamspeak3-server_linux-amd64-3.0.7.2.tar.gz tar zxvf teamspeak3-server_linux-amd64-3.0.7.2.tar.gz cd teamspeak3-server_linux-amd64
Создаем ts3db_mysql.iniКод:adduser teamspeak passwd teamspeak su teamspeak cd ~/ wget http://ftp.4players.de/pub/hosted/ts3/releases/3.0.7.2/teamspeak3-server_linux-x86-3.0.7.2.tar.gz tar zxvf teamspeak3-server_linux-x86-3.0.7.2.tar.gz cd teamspeak3-server_linux-x86
Вставляем содержимое:Код:nano ts3db_mysql.ini
Создаем ts3db_mysql.iniКод:machine_id= default_voice_port=9987 voice_ip=0.0.0.0 licensepath= (лецензию ложим в корень эту запись стираем) filetransfer_port=30033 filetransfer_ip=0.0.0.0 query_port=10011 query_ip=0.0.0.0 query_ip_whitelist=query_ip_whitelist.txt query_ip_blacklist=query_ip_blacklist.txt dbplugin=ts3db_mysql dbpluginparameter=ts3db_mysql.ini dbsqlpath=sql/ dbsqlcreatepath=create_mysql/ dbconnections=10 logpath=logs logquerycommands=0 dbclientkeepdays=30 logappend=0
Вставляем содержимое (Юзер и пароль который указывали при создании базы)Код:nano ts3db_mysql.ini
Скачиваем и устанавливаем libmysqlclient.so.15 необходимы для работы с базой:Код:[config] host=localhost port=3306 username=teamspeak password=ваш пароль database=teamspeak socket=
Запускаем серверКод:wget http://forum.teamspeak.com/attachment.php?attachmentid=2488&d=1264152146 unzip attachment.php?attachmentid=2488 ln -s libmysqlclient.so.15.0.0 libmysqlclient.so.15
Копируем и сохраняем то что высветилось. Без этих данных досту к серверу будет невозможен.Код:./ts3server_startscript.sh start inifile=ts3server.ini
появиться что то подобное.
Останавливаем сервер:Код:------------------------------------------------------------------ I M P O R T A N T ------------------------------------------------------------------ Server Query Admin Acccount created loginname= "serveradmin", password= "QY53GbqQ" ------------------------------------------------------------------ 2010-02-13 18:30:12.885477|INFO |Accounting | | Licensing Information 2010-02-13 18:30:12.886257|INFO |Accounting | | type : Non-profit 2010-02-13 18:30:12.886786|INFO |Accounting | | starting date : Sat Jan 23 02:00:00 2010 2010-02-13 18:30:12.887200|INFO |Accounting | | ending date : Sun Jan 23 02:00:00 2011 2010-02-13 18:30:12.887546|INFO |Accounting | | max virtualservers: 10 2010-02-13 18:30:12.887940|INFO |Accounting | | max slots : 512 2010-02-13 18:30:12.933819|INFO |FileManager | | listening on 0.0.0.0:30033 2010-02-13 18:30:16.318855|INFO |VirtualServer | 1| listening on 0.0.0.0:9987 2010-02-13 18:30:16.319766|INFO |VirtualServer | 1| client 'server'(id:0) added token for servergroup 'Server Admin'(id:6) 2010-02-13 18:30:16.320191|WARNING |VirtualServer | 1| -------------------------------------------------------- 2010-02-13 18:30:16.320579|WARNING |VirtualServer | 1| ServerAdmin token created, please use the line below 2010-02-13 18:30:16.321156|WARNING |VirtualServer | 1| token=EkMWxw+1UG4keQVI1s6lmI3t/zBZFcgzSRjLVl8l 2010-02-13 18:30:16.321633|WARNING |VirtualServer | 1| -------------------------------------------------------- ------------------------------------------------------------------ I M P O R T A N T ------------------------------------------------------------------ ServerAdmin token created, please use it to gain serveradmin rights for your virtualserver. please also check the doc/token_guide.txt for details. token=EkMWxw+1UG4keQVI1s6lmI3t/zBZFcgzSRjLVl8l ------------------------------------------------------------------ 2010-02-13 18:30:16.322191|INFO |Query | | whitelist ips: 127.0.0.1, 2010-02-13 18:30:16.323000|INFO |Query | | listening on 0.0.0.0:10011
Возврашяемся в корневой каталог root.Код:./ts3server_startscript.sh stop
Создаем файл init.d для запуска сервера при загрузки системы:Код:exit
Вставляем содержимое:Код:nano /etc/init.d/teamspeak
для x64
для x32Код:#!/bin/bash # /etc/init.d/teamspeak # version 0.3.6 2011-10-17 (YYYY-MM-DD) ### BEGIN INIT INFO # Provides: teamspeak # Required-Start: $local_fs $remote_fs # Required-Stop: $local_fs $remote_fs # Should-Start: $network # Should-Stop: $network # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Teamspeak 3 Server # chkconfig: 2345 94 05 # Description: Starts the Teamspeak 3 server ### END INIT INFO #Settings SERVICENAME='Teamspeak 3' SPATH='/home/teamspeak/teamspeak3-server_linux-amd64' SERVICE='/home/teamspeak/teamspeak3-server_linux-amd64/ts3server_startscript.sh' OPTIONS='inifile=ts3server.ini' USERNAME='teamspeak' ME=`whoami` as_user() { if [ $ME == $USERNAME ] ; then bash -c "$1" else su - $USERNAME -c "$1" fi } mc_start() { echo "Starting $SERVICENAME..." cd $SPATH as_user "cd $SPATH && $SERVICE start ${OPTIONS}" } mc_stop() { echo "Stopping $SERVICENAME" as_user "$SERVICE stop" } #Start-Stop here case "$1" in start) mc_start ;; stop) mc_stop ;; restart) mc_stop mc_start ;; *) echo "Usage: /etc/init.d/teamspeak {start|stop|restart}" exit 1 ;; esac exit 0
Теперь устанавливаем авто запуск для сервера:Код:#!/bin/bash # /etc/init.d/teamspeak # version 0.3.6 2011-10-17 (YYYY-MM-DD) ### BEGIN INIT INFO # Provides: teamspeak # Required-Start: $local_fs $remote_fs # Required-Stop: $local_fs $remote_fs # Should-Start: $network # Should-Stop: $network # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Teamspeak 3 Server # chkconfig: 2345 94 05 # Description: Starts the Teamspeak 3 server ### END INIT INFO #Settings SERVICENAME='Teamspeak 3' SPATH='/home/teamspeak/teamspeak3-server_linux-x86' SERVICE='/home/teamspeak/teamspeak3-server_linux-x86/ts3server_startscript.sh' OPTIONS='inifile=ts3server.ini' USERNAME='teamspeak' ME=`whoami` as_user() { if [ $ME == $USERNAME ] ; then bash -c "$1" else su - $USERNAME -c "$1" fi } mc_start() { echo "Starting $SERVICENAME..." cd $SPATH as_user "cd $SPATH && $SERVICE start ${OPTIONS}" } mc_stop() { echo "Stopping $SERVICENAME" as_user "$SERVICE stop" } #Start-Stop here case "$1" in start) mc_start ;; stop) mc_stop ;; restart) mc_stop mc_start ;; *) echo "Usage: /etc/init.d/teamspeak {start|stop|restart}" exit 1 ;; esac exit 0
и пользуемся)))Код:chmod +x /etc/init.d/teamspeak chkconfig --add teamspeak chkconfig teamspeak on /etc/init.d/teamspeak start
-
Скрыть объявление
Рады видеть Вас на русскоязычном форуме TeamSpeak!
У нас Вы можете скачать последнюю версию:
- Клиент TeamSpeak 3;
- Русификатор TeamSpeak 3;
- Сервер TeamSpeak 3;
- Найти много всего интересного
Перед регистрацией рекомендуем ознакомиться
Присоединяйтесь! Учите и обучайтесь!
-
Новая группа "Новичок" на нашем форуме!
Новые пользователи будут попадать в группу "Новичок".
Это сделано для того чтобы "Новички" ознакомились с форумом, так как в большинстве случаев проблема с которой вы хотите обратиться уже обсуждалась.
Перейти в тему обсуждения
Быстрый переход в группу Пользователь -
VPS/VDS и дедикейт сервера в аренду с DDoS защитой
- Низкий пинг
- Действующий SLA
- Рублевые цены без привязки к курсу валют
Бесплатный тестовый период VPS-OpenVZ
Попробовать
Установка TeamSpeak 3 сервера на CentOS с MySQL
Установка TeamSpeak 3 сервера на CentOS с MySQL