语音服务器搭建,教你自建团队语音服务器-爱代码爱编程
category: 语音服务器搭建 Posted on2021-08-02
这是一个国外版的YY语音,但很纯净,没有广告等乱七八糟的东西。同时有授权限制,未授权的服务器最多只能同时在线32个人。所以适合小团队使用或是朋友间开黑打游戏,如CSGO等。。
毕竟是语音通讯类,建议搭建的服务器线路要好一点。下面是在Debian9的部署过程,理论上来说下面这个步骤也应该支持CentOS7,因为这个软件没有涉及到要安装什么额外的依赖。
先更新系统:
1 | apt -y update |
创建用户并切到这个用户下面:
1 | useradd -r -m -s /bin/bash teamspeak |
下载服务器包解压/重命名:
1 | cd |
进入到ts3的目录内创建一个同意许可文件然后就可以启动服务器了:
1 | cd teamspeak3-server |
初次启动会给你类似如下图的提示,妥善保存红框标志的部分:
之后按一下键盘组合键Ctrl+C,然后执行下面的命令停止运行服务:
1 | ./ts3server_startscript.sh stop |
切回root权限,新建systemd服务:
1 | su |
写入:
1 | [Unit] |
现在就可以用systemd管理ts3了:
1 | systemctl start teamspeak.service |
可能你会遇到的问题:
1.如果你曾经以root用户启动过ts3,之后再用systemd可能会无法启动,这时候使用下面的命令查看一下是否有一个jre8结尾的临时文件:
1 | ls -la /dev/shm/ |
如果这个文件的用户和组权限都是root,那么就删除掉,之后再用systemd就没问题了:
1 | rm -rf /dev/shm/7gbhujb54g8z9hu43jre8 |
2.如果你曾经以root用户启动过ts3,可能会造成ts3的部分文件权限被更改,这时候执行下面的命令把权限改回来:
1 | chown -R teamspeak:teamspeak /home/teamspeak/teamspeak3-server |
服务端这边就搭建好了,下面是客户端,客户端的下载地址:
https://www.teamspeak.com/zh-CN/downloads/
假设你的ts3安装在E盘,那么语言包解压到如下路径即可:
E:\TeamSpeak 3 Client\translations
首先点左上角的连接-连接,输入你的服务器公网IP+端口9987,密码为空:
服务器默认情况下,第一个登录用户输入正确的密钥后,系统就会自动把这个用户的权限提升为管理员,密钥就是之前第一次启动服务器时回显的token:
测试正常:
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 jaytp@qq.com