TS3 + MySQL

oski646 | 2016-03-18 13:30:25 UTC | #1

Mam problem z zainstalowaniem bazy mysql na teamspeaka. Prosze o jasny i przejrzysty poradnik.


adminek153 | 2016-09-04 22:23:08 UTC | #2

Stawianie Serwera Team Speak 3 + baza MYSQL

Pokaże jak to zrobić w krokach

  1. Logujemy się do SSH i wykonujemy:

    apt-get update; apt-get install mysql-server nano mysql-client screen

  2. Dodajemy nowego użytkownika w systemie:

    adduser ts3

  3. Logujemy się do bazy danych z poziomu konsoli na konto administratora:

    mysql –user=root –password=

  4. Operujemy w serwerze mysql:

    CREATE DATABASE IF NOT EXISTS ts3;

    CREATE USER ‘ts3’@’localhost’ IDENTIFIED BY ‘ts3’;

    grant all privileges on ts3.* to ‘ts3’@’localhost’;

    ALTER DATABASE ts3 DEFAULT CHARACTER SET utf8 COLLATE utf8polishci;

  5. Pobieramy serwer Team Speak3

    su ts3; cd $home

    wget http://dl.4players.de/ts/releases/3.0.10.3/teamspeak3-server_linux-amd64-3.0.10.3.tar.gz

    tar xvf teamspeak3-server_linux-amd64-3.0.10.3.tar.gz

    cd teamspeak3-server_linux-amd64

  6. Tworzymy pliki konfiguracyjne:

    nano ts3server.ini

  7. Wklejamy:

    machineid=
    default
    voiceport=9987
    voice
    ip=0.0.0.0
    liscensepath=
    filetransferport=30033
    filetransfer
    ip=0.0.0.0
    queryport=10011
    query
    ip=0.0.0.0
    dbplugin=ts3dbmysql
    dbpluginparameter=ts3db
    mysql.ini
    dbsqlpath=sql/
    dbsqlcreatepath=create_mysql/
    logpath=logs
    logquerycommands=

  8. Podłączenie do MySQL:

    nano ts3db_mysql.ini

  9. Zawartość:

    [config]
    host=127.0.0.1
    port=3306
    username=ts3
    password=ts3
    database=ts3
    socket=

  10. Ładowanie odpowiednich bibliotek wymaganych przez konfiguracje serwera:

    ldd libts3db_mysql.so

  11. Uruchamiamy:

    chmod +x ts3serverlinuxamd64
    chmod +x ts3serverminimalrunscript.sh
    chmod +x ts3serverstartscript.sh
    ./ts3server
    minimal_runscript.sh inifile=ts3server.ini


SystemZ | 2016-03-11 20:54:41 UTC | #3

@oski646 Z ciekawości, ile osób planujesz mieć online że sqlite nie wystarczy ? :O


oski646 | 2016-03-11 21:05:27 UTC | #4

Hmm może z 100 użytkowników.


SystemZ | 2016-03-11 21:09:51 UTC | #5

To nie jest jakaś wybitnie wielka ilość, sqlite powinien w zupełności wystarczyć.

Jak czytałem na forum tsa administracja zalecała MySQL (a teraz już MariaDB) głównie dla ATHP czyli hosterów takich jak ja gdzie masz po 500+ slotów na jednej instancji.

Moim zdaniem szkoda zachodu na MySQL na tyle slotów. Znajdziesz mniejsze wsparcie przy tej konfiguracji, a jak coś się posypie (co się zdarza) to wtedy bardzo docenisz gotową pomoc na Internecie :slight_smile:


oski646 | 2016-03-11 21:11:54 UTC | #6

Już baze mamy prawdopodobnie zainstalowaną, moi technicy się tym zajmują jak i profesjonalnym mbotem.


SystemZ | 2016-03-11 21:20:29 UTC | #7

Trochę martwi mnie słowo “prawdopodobnie” :smiley:
Spoko, życzę powodzenia z TSem :)


Maaati | 2016-03-11 23:50:39 UTC | #8

@oski646 po co zajmować się profesjonalnym mbotem skoro on sam się soba zajmuję, własnie po to on jest :) Raz zainstalowany i skonfigurowany odciaża Twoich techników :) Ale ja też życzę powodzenia :) @adminek153 powiedz mi to poradnik Tworzony przez Ciebie? P.S @oski646 nie wiesz czy masz bazę danych a mbotem się zajmuja ?:p


Maaati | 2016-03-11 23:55:09 UTC | #9

Jeszcze jedno tak z Ciekawości możesz podać adres ip serwera chętnie ogladne :slight_smile:


Aylin | 2018-06-21 11:45:05 UTC | #10