TeamSpeak服务端搭建(Linux)
本文介绍 TeamSpeak 服务器端搭建方法 ,TeamSpeak (简称TS) 是一套专有的VoIP软件,使用者可以用耳机和麦克风,通过客户端软件连线到指定的服务器,与在服务器内频道的其他使用者进行通话。是一种很像电话会议的方式。 通常 TeamSpeak 的使用者大多为多人连线游戏的玩家,与同队伍的玩家进行通讯。在游戏的对战方面,语音对话通讯具有竞争优势。
请务必从官网下载最新版本服务端,否则可能会出现无法连接至服务器的情况
TeamSpeak 官网 teamspeak.com
准备阶段
本部分以装有 Ubantu 20.04 系统为例,其他系统搭建方法类似。
为了保证系统的安全,不要使用 root 账户安装并配置TS服务器
所以我们需要新建一个用户
1 |
|
输入完成后需要你设置密码,你输入密码时是不会显示正在输入文字的,所以输入完按下回车就行,设置完成后一路回车最后提示[y/n]时输入y
此时登录我们新创建的账户
如果提示password:
,请输入刚才创建好的密码并回车登录后输入
1 |
|
此时去官网获取最新服务端链接,官网下载页面:teamspeak.com
按照图片按顺序点击获取链接,找到linux并点击64位下载链接复制到剪切栏,当然你也可以选择下载到本地再上传至服务器
执行以下命令
1 |
|
现在登录root用户并返回到根目录
1 |
|
同意许可条款
1 |
|
赋予刚刚新建的用户权限
1 |
|
设置自启动
创建并编辑文件 /lib/systemd/system/teamspeak.service
此步骤需要root权限
此步骤需要自己创建文件并添加
1 |
|
粘贴并保存后使用root输入如下指令
1 |
|
到这里服务器本地的teamspeak已经开启成功了,但需要开启端口,请找到你的服务商的防火墙页面自行添加端口
TeamSpeak 端口
TeamSpeak 默认情况下, 服务器端需要下表中的端口
端口 | 协议 | 说明 |
---|---|---|
9987 | UDP | 默认语音服务器端口 |
10011 | TCP | ServerQuery raw 端口 |
10022 | TCP | ServerQuery SSH 端口(需要 3.3.0 以上版本服务端) |
10080 | TCP | ServerQuery HTTP 端口(需要 3.12.0 以上版本服务端) |
10443 | TCP | ServerQuery HTTPS 端口(需要 3.12.0 以上版本服务端) |
30033 | TCP | 文件传输端口 |
41144 | TCP | TSDNS |
服务端的所有端口都可自由更改
TeamSpeak 3 服务器还会与下方的地址进行连接
域名 | 协议 | 本地端口(服务器) | 远程端口 | 说明 |
---|---|---|---|---|
accounting.teamspeak.com | TCP | 1024-65535 | 2008 | 3.0.x 服务端版本 |
accounting2.teamspeak.com | TCP | 1024-65535 | 443 | 3.1.x 服务端版本 |
ts3services.teamspeak.com | TCP | 1024-65535 | 443 | 3.1.x 服务端版本 |
weblist.teamspeak.com | UDP | 2011-2110 | 2010 | 全部服务端版本 |
管理员密钥
获取管理员密钥
当你第一次进服务器后提示需要管理员密钥
请在服务端输入
1 |
|
找到
1 |
|
复制token
后的代码粘贴到服务器内
备份密钥
例如出现本地teamspeak文件出错或者重装电脑等问题导致重新登录teamspeak服务器失去密钥无管理员身份时
可以提前备份几条密钥
如下图
在最上面一排找到权限→密钥管理→创建
然后如下图
可以多创建几条然后备份到电脑或者手机内以防万一
- 类型 : 服务器组
- 组 : Server Admin
- 描述 : 随意
- 然后点击创建
许可证介绍
2018-09-11 Non-Profit License (NPL) 现在申请接口已经关闭,许可证相关信息也发生了改变
2019-03-23 许可证信息发生了改变,当前许可证状态
2019-10-06 官方于 2019-05-13
上线了 Sponsorship License,可供游戏俱乐部,教育机构,视频创作者使用,详细说明可在此处查看 https://teamspeak.com/sponsorship/
FAQ
对于说话没有声音或者听不到其他人说话的问题
此部分请移步至 TeamSpeak3 使用指南 (新手向)