Меню Рубрики

Установка teamspeak 3 mysql

Установка teamspeak 3 mysql

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

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

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

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

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

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

# 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-beta XX .tar.gz»

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

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

$ tar xvzf teamspeak3-server_linux-x86-3.0.0-beta XX .tar.gz
teamspeak@timspik:

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

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

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

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

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

machine_ > 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 если она небыла создана ранее

При запуске произведутса настройки по умолчанию (если нужно их можно будет изменить в будующем) и вы должны увидеть примерно это

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.

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

Находим внем строку 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 «$»
LIBRARYPATH=»$(pwd)»

if [ -e «ts3server_linux_x86» ]; then
BINARYNAME=»ts3server_linux_x86″
else
BINARYNAME=»ts3server_linux_amd64″ fi

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

источник

Установка и настройка TeamSpeak 3 сервера на VDS

Установка и настройка TeamSpeak 3 сервера на VDS

В данной статье речь пойдет об установке сервера TeamSpeak 3, эта программа предназначена для использования голосовой связи различными сообществами. В моем примере будет использоваться Linux Debian 6.0 x64, для ТС3 сервера также оптимален VDS с предустановленной Ubuntu, разрядность значения не имеет, принцип действия одинаковый.

Выбор подходящего хостинга
Вам подойдет практически любой хостинг VDS в ценовом диапазоне от 10$ в месяц. Обращайте внимание на локализацию хостинга, т.к. пинг в TeamSpeak 3 будет зависеть от того, где находится дата-центр с вашим сервером. В качестве основной конфигурации оптимально исходите от систем Debian и Ubuntu. По личному опыту другие решения использовать не рекомендую, но если ваш хостинг ограничен, можете конечно использовать и другие варианты.

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

Для этого в консоли наберите команду:

После того как пользователь создан, выгрузите в папку /home/ts3server файлы загруженные отсюда: Скачать TeamSpeak 3 Сервер (Linux Server amd64, либо x86 в зависимости от разрядности вашей системы)

Перейдите в папку ts3server и назначьте атрибуты для следующих файлов сервера:

Читайте также:  Установка автомагнитолы в классику

Во время запуска данной команды будут созданы все необходимые файлы на сервере, а также вам выдаст пароль от serveradmin и ключ привилегий от группы server admin в самом клиенте teamspeak:

Обязательно сохраните пароли и можете останавливать сервер командой:

Настройка автозапуска
Теперь для правильной настройки crontab вам понадобится перейти в каталог выше и назначить пользователя ts3server владельцем файлов TeamSpeak сервера.

Теперь перейдем к настройке crontab для пользователя ts3server, чтобы в случае сбоев сервер автоматически запускался при ребуте вашего VDS:

нажмите Esc, наберите :wq и нажмите Enter чтобы сохранились настройки.

Завершение установки и настройки сервера TeamSpeak
Выполните команду reboot и затем попробуйте из клиента TeamSpeak зайти на ваш сервер по IP адресу вашего VDS. Если после перезагрузки VDS вы сможете зайти на сервер и получите перед собой окно с предложением ввести ключ привилегий от группы server admin, значит вами в ходе установки сервера не было допущено ошибок:

Полезности
1. Существует маленький нюанс, по неведомой мне причине всегда после установки сервера происходит ошибка файлового браузера, который отказывается отображать файлы с кириллицей. Для решения этой проблемы я делаю следующее:

после чего добавляю в /etc/environment строку LC_ALL=en_US.UTF-8 и для проверки осуществляю reboot.

2. Изначально установленный сервер будет иметь статус No license. В таком случае вам будет доступен 1 виртуальный сервер на 32 слота. Если вы хотите увеличить количество виртуальных серверов и слотов, то можете подать заявку на получение NPL-лицензии, которая расширяет сервер до возможности создания до 10 виртуальных серверов с 512-ю слотами в сумме. Подача заявки на NPL происходит в этом разделе сайта teamspeak: Non-Profit License Registration. Если у вас все получится, вам будет выслан файл licensekey.dat, его нужно положить в корень TeamSpeak 3 сервера и выполнить команду:

4. Чтобы обновить версию сервера, нужно остановить сервер, создать на всякий случай резервную копию файла libts3db_sqlite3.so, после чего перезаписать в папке teamspeak сервера файлы новыми, расставить атрибуты и все, ваш сервер будет обновлен до последней версии.

источник

Установка teamspeak 3 mysql

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

Среди невероятного диапазона TeamSpeak о функции кристально чистой голосовой связи, кросс-платформенный дизайн для клиента и сервера, встроенного в веб-панель управления для сервера, и с высокой степенью масштабируемости прав пользователей системы. Кроме того, сервер TeamSpeak может порождать несколько экземпляров или «виртуальных серверов» от одного сеанса сервер, таким образом легко масштабирование в соответствии с потребностями вашего сообщества или социальные сети. TeamSpeak сервер имеет родную базу данных SQLite, но может быть настроен для работы с MySQL, а также имеет встроенный в командной строке запроса возможностей позволяет практически безграничные автоматизации и сценариев возможности. Наконец, наши следующие поколения TeamSpeak 3 SDK предлагает полный интегрированное решение для онлайн-игры, виртуальные миры, социальные сети, военные симуляторы, образование, или любой среде, где до нескольких тысяч пользователей требует кристально чистой голосовой связи.

TeamSpeak БЕСПЛАТНЫЙ для некоммерческого использования и имеет низкую стоимость, гибкие варианты лицензирования для коммерческого использования. Если у вас есть веб-хостинга компании или Вы хотели бы обратиться с просьбой Уполномоченный TeamSpeak хост-провайдеров (ATHP) с неограниченной возможности заработка, пожалуйста, свяжитесь с нами или посетите наш FAQ для дополнительной информации. Если вы новичок в TeamSpeak, пожалуйста, посетите нашу страницу Начало дополнительной информации.

Установка и настройка клиента для голосового чата TeamSpeak3.

Полное пошаговое описание процесса установки и настройки клиента для подключения серверам с картинками.

источник

Установка и настройка TeamSpeak 3 сервера на VDS

В данной статье речь пойдет об установке сервера TeamSpeak 3, эта программа предназначена для использования голосовой связи различными сообществами. В моем примере будет использоваться Linux Debian 6.0 x64, для ТС3 сервера также оптимален VDS с предустановленной Ubuntu, разрядность значения не имеет, принцип действия одинаковый.

Читайте также:  Установка квика у сбербанка
Выбор подходящего хостинга

Вам подойдет практически любой хостинг VDS в ценовом диапазоне от 10$ в месяц. Обращайте внимание на локализацию хостинга, т.к. пинг в TeamSpeak 3 будет зависеть от того, где находится дата-центр с вашим сервером. В качестве основной конфигурации оптимально исходите от систем Debian и Ubuntu. По личному опыту другие решения использовать не рекомендую, но если ваш хостинг ограничен, можете конечно использовать и другие варианты.

Подготовка VDS сервера

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

Для этого в консоли наберите команду:

После того как пользователь создан, выгрузите в папку /home/ts3server файлы загруженные отсюда: TeamSpeak Downloads (Linux Server amd64, либо x86 в зависимости от разрядности вашей системы)

Перейдите в папку ts3server и назначьте атрибуты для следующих файлов сервера:

Установка TeamSpeak 3 сервера

Далее выполните первый запуск сервера командой:

Во время запуска данной команды будут созданы все необходимые файлы на сервере, а также вам выдаст пароль от serveradmin и ключ привилегий от группы server admin в самом клиенте teamspeak:

Обязательно сохраните пароли и можете останавливать сервер командой:
либо нажатием Ctrl+c

Настройка автозапуска

Теперь для правильной настройки crontab вам понадобится перейти в каталог выше и назначить пользователя ts3server владельцем файлов TeamSpeak сервера.

Проверьте, все ли получилось (результат должен быть похож на изображение ниже):

Теперь перейдем к настройке crontab для пользователя ts3server, чтобы в случае сбоев сервер автоматически запускался при ребуте вашего VDS:

Добавьте в открывшийся файл строку:
нажмите Esc, наберите :wq и нажмите Enter чтобы сохранились настройки.

Завершение установки и настройки сервера TeamSpeak

Выполните команду reboot и затем попробуйте из клиента TeamSpeak зайти на ваш сервер по IP адресу вашего VDS. Если после перезагрузки VDS вы сможете зайти на сервер и получите перед собой окно с предложением ввести ключ привилегий от группы server admin, значит вами в ходе установки сервера не было допущено ошибок:

Полезности

1. Существует маленький нюанс, по неведомой мне причине всегда после установки сервера происходит ошибка файлового браузера, который отказывается отображать файлы с кириллицей. Для решения этой проблемы я делаю следующее:
после чего добавляю в /etc/environment строку LC_ALL=en_US.UTF-8 и для проверки осуществляю reboot.

2. Изначально установленный сервер будет иметь статус No license. В таком случае вам будет доступен 1 виртуальный сервер на 32 слота. Если вы хотите увеличить количество виртуальных серверов и слотов, то можете подать заявку на получение NPL-лицензии, которая расширяет сервер до возможности создания до 10 виртуальных серверов с 512-ю слотами в сумме. Подача заявки на NPL происходит в этом разделе сайта teamspeak: Non-Profit License Registration. Если у вас все получится, вам будет выслан файл licensekey.dat, его нужно положить в корень TeamSpeak 3 сервера и выполнить команду:

3. Вы помните этап, где был сохранен пароль от пользователя serveradmin. Этот пароль нужен для консольного управления TeamSpeak 3 сервера, наиболее удобный клиент для работы с Query Server Admin: Admin Tool: YaTQA (English/German). Суть полезности в том, что пароль не очень длинный и в нем не всегда присутствуют специальный символы, в связи с чем он подвержен бруту (лично на моем опыте нашелся умник который сумел напакостить подобрав аналогичный пароль от пользователя serveradmin), поэтому я настоятельно рекомендую сменить пароль на более сложный. Для этого остановите сервер и запустите со следующей командой:

источник

Forum

Notice to all users

We are migrating towards a new forum system located at community.teamspeak.com, as such this forum will become read-only on January 29, 2020

Thread: How to «properly» install TS3 using a mySQL 5 server on linux.

Thread Tools
Display

How to «properly» install TS3 using a mySQL 5 server on linux.

I am writing this because in the documentation released with the linux server are really lacking, and some punctuation is missing for the actual examples, so here it goes.

1. Create a database on your mySQL server, we will use «TS3» for an as instance. database needs to be vo/>).

2. Create a file in Gedit or notepad named «ts3db_mysql.ini» and let it contain the following, and no, all the punctuation I have put in is correct for the server to use the file!

Читайте также:  Установка капельной пропитки укпм 905

[config]
host=’SERVERNAMEorIP’
port=’usually3306′
username=’DBusername’
password=’1234xyz’
database=’TS3′
socket=

Now here are your descriptions of each, but remember all punctuation is correct!

* host (127.0.0.1)
The hostname or IP addresss of your MySQL server.
* port (3306)
The TCP port of your MySQL server.
* username (root)
The username used to authenticate with your MySQL server.
* password ( )
The password used to authenticate with your MySQL server.
* database (test)
The name of a database on your MySQL server. Note that this database must be created before the TeamSpeak 3 Server is started.
* socket ( )
The name of the Unix socket file to use, for connections made via a named pipe to a local server.

3. Create a file in Gedit or notepad named «ts3server.ini», and populate it with the following:

machine_ > default_voice_port=9987
voice_ip=0.0.0.0
liscensepath=
filetransfer_port=30033
filetransfer_ip=0.0.0.0
query_port=10011
query_ip=0.0.0.0
dbplugin=ts3db_mysql
dbpluginparameter=ts3db_mysql.ini
dbsqlpath=sql/
dbsqlcreatepath=create_mysql/
logpath=logs
logquerycommands=1

Once again explanation of the above.

* machine_id ( )
Optional name of this server process to identity a group of servers with
the same ID.
Default: The server instance will not use a machine ID.
* default_voice_port (9987)
UDP port open for clients to connect to. This port is used by the first
virtual server, subsequently started virtual servers will open on increasing
port numbers.
Default: The default voice port is 9987.
* voice_ip (0.0.0.0)
IP on which the server instance will listen for incoming voice connections.
Default: The server is bound on any IP address.
* licensepath ( )
The physical path where your license file is located.
Default: The license file is located in your servers installation directory.
* filetransfer_port (30033)
TCP Port opened for file transfers. If you specify this parameter, you also
need to specify the «filetransfer_ip» parameter!
Default: The default file tranfer port is 30033.
* filetransfer_ip (0.0.0.0)
IP on which the file transfers are bound to. If you specify this parameter,
you also need to specify the «filetransfer_port» parameter!
Default: File transfers are bound on any IP address.
* query_port (10011)
TCP Port opened for ServerQuery connections. If you specify this parameter,
need to specify the «query_ip» parameter!
Default: The default ServerQuery port is 10011.
* query_ip (0.0.0.0)
IP bound for incoming ServerQuery connections. If you specify this parameter,
you also need to specify the «query_port» parameter!
Default: ServerQuery connections are bound on any IP address.
* dbplugin (ts3db_sqlite3)
Name of the database plugin library used by the server instance. For example, if
you want to start the server with MySQL support, simply set this parameter to
«ts3db_mysql» to use the MySQL plugin. Do *NOT* specify the «lib» prefix or the file
extension of the plugin.
Default: The default SQLite3 database plugin will be used.
* dbpluginparameter ( )
A custom parameter passed to the database plugin library. For example, the MySQL
database plugin supports a parameter to specify the physical path of the plugins
configuration file.
Default: The database plugin will be used without a parameter.
* dbsqlpath (sql/)
The physical path where your SQL script files are located.
Default: The server will search for SQL script files in the «sql/» subdirectory.
* dbsqlcreatepath (create_sqlite/)
The physical path where your SQL installation files are located. Note that this
path will be added to the value of the «dbsqlpath» parameter.
Default: The server will search for SQL installation scripts files in the
» /dbsqlcreatepath/» subdirectory.
* logpath (logs/)
The physical path where the server will create logfiles.
Default: The server will search for SQL script files in the «logs/» subdirectory.
* logquerycommands (0=off, 1=on)
Logs the individual queries to the server log.

4. Now we are to the final step, start your server with this command:

/ts3$./ts3server_startscript.sh start inifile=ts3server.ini

I am sure the steps are the same for most of the releases (ie. Linux 64-bit, Win32, Win64), so hope this helps you.

Last edited by florian_fr40; February 8th, 2012 at 09:30 AM .

источник

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