linux · 2021年7月4日 0

使用阿里云搭建TeamSpeak3+mariadb

什么是TeamSpeak?

Teamspeak是一种高质量,可扩展的应用程序,使人们可以通过网络相互交谈。Teamspeak由客户端和服务器软件组成。Teamspeak服务器充当多个客户端连接的主机,能够处理数以千计的同时用户。相比国内的YY语言等软件,没有广告,占用资源低。

本文简单讲述如何在阿里云服务器上搭建TeamSpeak3服务器+mariadb/mysql,仅供学习与交流,请勿用于商业用途。

系统环境 阿里云Ubuntu20

一,配置mariadb

Teamspeak默认的数据库为SQLlite,所以我选择使用更高性能的mariadb/mysql

mysql -u root -p 
create database teamspeak;
grant all privileges on teamspeak.* to moulongxiong@localhost identified by 'wdnmd';
quit

二,配置teamspeak

去官网下载最新版服务端,解压

wget https://files.teamspeak-services.com/releases/server/3.12.1/teamspeak3-server_linux_amd64-3.12.1.tar.bz2
tar -xvf teamspeak3-server_linux_amd64-3.12.1.tar.bz2 
cd teamspeak3-server_linux_amd64/

复制redist目录下的libmariadb.so.2到当前目录下

cp redist/libmariadb.so.2 ./

编写配置文件

vim ts3server.ini
dbplugin=ts3db_mariadb
dbpluginparameter=ts3db_mariadb.ini
dbsqlcreatepath=create_mariadb/

编写子配置文件

vim ts3db_mariadb.ini
[config]
 host='127.0.0.1'
 port='3306'
 username='moulongxiong'
 password='wdnmd'
 database='teamspeak'
 socket=

三,启动teamspeak服务

./ts3server inifile=ts3server.ini daemon=1 

根据提示在客户端连接Teamspeak服务器 以下是我的Teamspeak服务器某龙兄导航页 (doragon.xyz)