TeamSpeak3是全球流行的团队语音通讯工具软件,OW赛事指定语音供应商,官网https://teamspeak.com/ ,相信国内很多玩FPS的玩家都有用到,比如战地1、4、3、V、CSGO、COD、OW
--------------------------------------------------------------------------------------------------
战地社区联BAN网站http://www.bfban.com 可以追踪挂壁ID
玩战地的朋友可以加我一起玩,战地1 AWSL服务器招募暖服工具人,常暖提供VIP。
--------------------------------------------------------------------------------------------------
优点:
低延迟毫秒级超低延迟,适合于对语音即时通讯有严格要求的团队游戏、远程会议等场合
高品质语音编码格式丰富,支持SPEEX、CELT、OPUS不同质量的语音编码
更保密基于不对称加密方式(RSA加密算法),对用户认证、语音传输进行加密,保护用户隐私
客户端相比于YY铺天盖地的广告简直就是一股清流,占用资源少,无广告。
缺点:官方未开源、官方并未提供arm服务器软件支持
服务器方面国内代理商也有出租,例如ts1,但服务器按人数容量收费价格仍然偏高,不如用自己N1搭建一个arm teamspeak3 语音服务器。
(该教程理论上适用于所有运行LINUX的armv7\v8设备,Nanopi、Orangepi、路由、树莓派等)
客户端下载
服务端搭建:
一、首先需求armbian与docker环境
N1如何刷armbian推荐参考https://www.right.com.cn/forum/thread-2468581-1-1.html (不推荐安装宝塔,宝塔默认会禁行所有UDP端口,BT放行只会放行TCP,需要手动禁用防火墙,有web业务需求可使用LNMP脚本https://lnmp.org/install.html sql安装时不要选择innodb太吃内存 )
1.安装docker
wget -qO- https://get.docker.com/ | sh
2.获取并使用阿里云docker镜像加速
https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
获取自己的加速地址
使用winscp或者其他软件vi或vim 编辑/etc/docker/daemon.json
示例
{
"registry-mirrors": ["你的阿里云加速镜像地址","https://dockerhub.azk8s.cn","https://reg-mirror.qiniu.com"]
}
保存然后在ssh输入
sudo systemctl daemon-reload
回车
sudo systemctl restart docker
回车
3.安装portainer
ssh中操作
docker volume create portainer_data
回车
docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
回车
然后访问 http://N1地址:9000 设置好用户名密码 登录
二、安装ts3server与客户端管理权获取
1.安装ts3镜像,该镜像使用官方X86地址加载qemu模拟
该镜像由ertagh制作,(github地址https://github.com/ertagh/teamspeak3-server-arm 欢迎大家点赞)
ssh中操作
docker run -d --name TeamSpeak3_Server -e TIME_ZONE=Europe/Berlin -p 9987:9987/udp -p 10011:10011/tcp -p 30033:30033/tcp --restart=always -v ts3:/teamspeak/save/ ertagh/teamspeak3-server:latest-predownloaded
2.端口映射:
记得开放N1的 UDP 9987端口 TCP 1001 30033端口,路由器端口映射同理。
3.观察容器是否载入ts3server成功
在portainer中打开ts3容器的log界面
如果发现下载ts3server载入较慢,则打开路由全局代理加速下载。
4.客户端使用:
直到提示如图时 打开ts3客户端连接N1服务器,因为默认端口为9987,所以服务器端口可以省略,如有自定义端口 则 需要输入
第一次登陆会提示输入授权key获取服务器管理员权限,这时候在portainer中打开ts3容器log找到红线内的内容,
复制红线内的apikey,没有引号,将其输入即可获取服务器权限,可以自由添加频道
5.建议申请TEAMSPEAK 账号,可以在多端同步管理员身份。
客户端中
菜单栏 “工具”——“选项alt+p”——"MyTeamspeak"——“创建账号”——登录
-------------------------
转载请注明出处