Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Serwer TeamSpeak 3 Baza MySQL


MrSanten

Rekomendowane odpowiedzi

Opublikowano

Witam, w tym poradniku postawimy na naszej maszynie serwer TeamSpeak 3 z bazą MySQL. 

Nie znalazłem na forum poradnika o tej tematyce, jeśli takowy się pojawił i lepiej przedstawiał ten temat to proszę o usunięcie mojego.

 

System: Debian 8

 

Wykonujemy aktualizację systemu.

apt-get update && apt-get upgrade

Instalujemy wymagane aplikacje:

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

Dodajemy użytkownika ts:

adduser ts

Zmieniamy użytkownika:

su ts3
cd 

Pobieramy serwer:

 

64-bit:

wget http://dl.4players.de/ts/releases/3.0.13.6/teamspeak3-server_linux_amd64-3.0.13.6.tar.bz2
tar xvf teamspeak3-server_linux_amd64-3.0.13.6.tar.bz2

32-bit:

wget http://dl.4players.de/ts/releases/3.0.13.6/teamspeak3-server_linux_x86-3.0.13.6.tar.bz2 
tar xvf teamspeak3-server_linux_x86-3.0.13.6.tar.bz2

Włączamy i logujemy się do MySQL:

mysql --user=root --password={hasło}

Tworzymy bazę i użytkownika ts w MySQL:

CREATE DATABASE IF NOT EXISTS `ts3`;
CREATE USER 'ts'@'localhost' IDENTIFIED BY 'ts';
grant all privileges on ts3.* to 'ts'@'localhost';
ALTER DATABASE `ts3` DEFAULT CHARACTER SET utf8 COLLATE utf8_polish_ci;

Wchodzimy do katalogu Serwera TS3:

cd /home/ts/teamspeak3-server_linux*

Tworzymy pliki konfiguracyjne:

nano ts3server.ini

Wewnątrz wpisujemy:

machine_id=
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=

Kończymy edycję :

ctrl+o ctrl+x

Edytujemy plik łączenia z bazą:

nano ts3db_mysql.ini

I wpisujemy:

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

Pobieramy wymagane biblioteki:

wget http://pliki.linuxiarz.pl/05-2014/libmysqlclient15off_5.0.51a-24+lenny5_amd64.deb
dpkg -i libmysqlclient15off_5.0.51a-24+lenny5_amd64.deb

I ładujemy je:

ldd libts3db_mysql.so

Dodajemy uprawnienia na pliki startowe:

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

I uruchamiamy serwer:

./ts3server_minimal_runscript.sh inifile=ts3server.ini

To wszystko. Teraz nasz serwer używa bazy MySQL. Jeżeli napotkasz jakieś problemy przy konfiguracji napisz post w temacie a pomogę ci go rozwiązać.

(')(.)(;)

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...