teamspeak搭建
kook越来越不好用,所以打算自己搞个语音服务
由于之前提过服务器,这里使用ubuntu系统+1panel服务器面板来实现搭建
购买服务器后记得开设以下端口
- 默认语音端口:
udp 9987
- 文件传输端口:
tcp 30033
- ServerQuery端口:
tcp 10011
1.准备工作
下载teamspeak安装包
不要去百度上的中文站!!!
不要去百度上的中文站!!!
不要去百度上的中文站!!!
重要的事情说3遍
1.新建角色(可跳过)
进入linux终端,新建一个角色,并且把它放在sudo组中,区别出root,我个人比较喜欢多个用户进行分类,专门执行不同的功能
#root用户执行,以下teamspeak可以修改成你自己想要的名字,这将提示你输入新用户的密码及其他信息。
adduser teamspeak
#给新用户授予管理员权限(加入sudo组)
usermod -aG sudo teamspeak
#切换到teamspeak
su teamspeak
#切换到自己目录,在根目录视角下会切换到/home/teamspeak
cd ~
2.开启ts服务器
将前文提到的linux服务端下载下来,放进以下路径/home/teamspeak
,解压并进入文件夹后执行开服指令
#进入解压文件夹目录
cd /home/teamspeak/teamspeak3-server_linux_amd64
#执行开服指令
bash ./ts3server_startscript.sh start
执行后发现有错误如下
Starting the TeamSpeak 3 server
Please set the environment variable TS3SERVER_LICENSE to "accept" in order to accept the license agreement.
Alternatively, create a file named ".ts3server_license_accepted" in the working directory or start the server with the command line parameter "license_accepted=1".
To view the license agreement set TS3SERVER_LICENSE to "view" in order to print the license to the console.
Alternatively view the file "LICENSE" in your favorite text viewer yourself.
TeamSpeak 3 server could not start
发现是没有建.ts3server_license_accepted
这个文件导致的,在该目录下建一个文件即可
touch .ts3server_license_accepted
记得查看一下权限是否给全,不然会有日志报错问题
首次开服会有apikey和token,大概长这样
------------------------------------------------------------------
I M P O R T A N T
------------------------------------------------------------------
Server Query Admin Account created
loginname= "serveradmin", password= "xxxxxxx"
apikey= "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
------------------------------------------------------------------
------------------------------------------------------------------
I M P O R T A N T
------------------------------------------------------------------
ServerAdmin privilege key created, please use it to gain
serveradmin rights for your virtualserver. please
also check the doc/privilegekey_guide.txt for details.
token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
------------------------------------------------------------------
客户端进入的时候会让你输入私钥,不然没有超级管理员权限,输入上面的token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
即可