» » » Прикручиваем mysql к Teamspeak3 серверу 
на правах рекламы

Установка TeamSpeak3 на VDS под управлением Linux Debian(UBUNTU)

Если у вас нет VDS Можно его взять ЗДЕСЬ (При переходе на сайт выбрать тариф VDS после чего будет предложена регистрация. При регистрации по этой ссылке вы получаете скидку 25% и если не получается установить могу поставить сервер бесплатно).

Заходим на сервер через putty пользователем root

1. Cоздаем пользователя teamspeak командой adduser.

root@timspik:~# adduser teamspeak
Enter new UNIX password:
Retype new UNIX password:
Is this information correct? [Y/n] y

2. Затем скопируем архив TeamSpeak3 на сервер в домашнюю директорию пользователя

root@timspik:~# su teamspeak
teamspeak@timspik:/root$ cd
teamspeak@timspik:~$ wget "http://ftp.4players.de/pub/hosted/ts3/releases/beta-XX/teamspeak3-server_linux-x86-3.0.0-betaXX.tar.gz"

XX - Номер бетта версии сервера
Обратите внимание сервер beta и часто обнавляется!!!!

3. Извлекаем архив и переходим в папку с сервером

teamspeak@timspik:~$ tar xvzf teamspeak3-server_linux-x86-3.0.0-betaXX.tar.gz
teamspeak@timspik:~$ cd teamspeak3-server_linux-x86/


4. Создаем файл с лицензией если она у вас есть (Без нее максимальное число человек на сервере 32)
Если ее нет то ее можно получить ЗДЕСЬ

teamspeak@timspik:~$ nano licensekey.dat

Вставте текст лицензии в редактор который вы только что открыли, нажмите Ctrl+X для выхода и выберите Сохранить.
Добавляем еще 2 ini файла

 1.  ts3db_mysql.ini

teamspeak@timspik:~$ nano ts3db_mysql.ini

он должен содержать!

[config]
host=localhost
port=3306
username=db_username
password=db_password
database=database
socket=

 2.  ts3server.ini

teamspeak@timspik:~$ nano ts3server.ini

 

он должен содержать!

machine_id=
default_voice_port=9987
voice_ip=0.0.0.0 =IP SERVER
licensepath=
filetransfer_port=30033
filetransfer_ip=0.0.0.0 =IP SERVER
query_port=10011
query_ip=0.0.0.0 =IP SERVER
dbplugin=ts3db_mysql
dbpluginparameter=ts3db_mysql.ini
dbsqlpath=sql/
dbsqlcreatepath=create_mysql/
logpath=logs
logquerycommands=1

Создаем базу mysql если она небыла создана ранее

Запускаем сервер

teamspeak@timspik:~$ ./ts3server_minimal_runscript.sh 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

Выделяем это и копируем Ctrl+C

Сохраните логин и пароль Server Query Admin Acccount, а так же token они вам пригодятса далее.

открываем и редактируем файл ts3server_startscript.sh

teamspeak@timspik:~$ nano ts3server_startscript.sh

Находим внем строку COMMANDLINE_PARAMETERS="" и добавляем внее inifile=ts3server.ini

#!/bin/bash
# Copyright (c) 2010 TeamSpeak Systems GmbH
# All rights reserved

COMMANDLINE_PARAMETERS="  inifile=ts3server.ini  " #add any command line parameters you want to pass here
BINARYPATH="."
cd "${BINARYPATH}"
LIBRARYPATH="$(pwd)"


if [ -e "ts3server_linux_x86" ]; then
               BINARYNAME="ts3server_linux_x86" 
else
               BINARYNAME="ts3server_linux_amd64" fi

Снова запускаем сервер но уже другим скриптом

 

teamspeak@timspik:~$ ./ts3server_startscript.sh start

 

ts3server_startscript.sh имеет следующие атрибуты start|stop|restart|status

Подключаемся к серверу.
6. В клиенте заходим в Permissions/Use Token и вводим сохранный ранее token вуаля и мы администратор сервера.

7. Для получения полных прав в управлении сервером нужно добавить себя в группу Admin Server Query
Для этого в клиенте Tols/ServerQuery

в окне с лева вставляем

 

login serveradmin (пароль сервер админа без скобок)
use sid=1
servergroupaddclient sgid=2 cldbid=2

и жмем зеленый треугольник

все остальное будет описано немного позже

 При перепечатке ссылка на оригинал обязательна




Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.