还是因为最近要换电脑
了,今天只要没忙都在打包电脑里的工具与镜像,虽然没进步但也挺充实
晚上基本上固定都会跟兄弟们开会黑再工作,之前一直用的QQ语音
,不仅内存大还会耽误他们接对象电话
几天前就在想,搭个语音服务器来方便交流,Discord
被墙了总不能挂着魔法去打游戏吧
经过几番筛选,发现TeamSpeak3
很符合我的要求:轻量,占用内存低,无广告,匿名制
而且还有小文件储存功能,真的很方便交流与开黑
话不多说,开干!
下载TeamSpeak3
因为Linux小鸡大部分都是64位系统的,而TS官网的64位Server安装包经常抽风,这里可以下载目前最新的客户端与服务器版本,以及一个简体中文汉化包
安装TeamSpeak3
下载完成后,把teamspeak3-server_linux_amd64-3.13.3.tar.bz2
这个压缩包放到你服务器想安装的位置
#进入你的安装目录
cd xx
wget https://cll66-cn.obs.cn-south-1.myhuaweicloud.com/share/teamspeak3-server_linux_amd64-3.13.3.tar.bz2
tar -xvf teamspeak3-server_linux_amd64-3.13.3.tar.bz2 #解压安装包
rm -rf teamspeak3-server_linux_amd64-3.13.3.tar.bz2 #删除安装包
mv teamspeak3-server_linux_amd64-3.13.3 ts3 #给文件夹起个好用的名字
cd ts3 #进入软件目录
touch .ts3server_license_accepted #创建个Token来验证服务器
此时去你的服务器安全组开放以下端口
- 10011(TCP)
- 30033(TCP)
- 9987 (UDP&TCP)
然后在防火墙内放开这些端口(你要是不放心可以把防火墙关了)
systemctl start firewalld
firewall-cmd --zone=public --add-port=9987/udp --permanent
firewall-cmd --zone=public --add-port=10011/tcp --permanent
firewall-cmd --zone=public --add-port=30033/tcp --permanent
firewall-cmd --reload
运行TeamSpeak3
cd /xx/ts3 #xx是你设置的安装目录,里面有ts3这个软件文件夹
./ts3server_startscript.sh start #开启服务器
此时运行之后,你可以看到这样一串信息
------------------------------------------------------------------
I M P O R T A N T
------------------------------------------------------------------
Server Query Admin Account created
loginname= "xxxxxxxxx", password= "xxxxxxx"
apikey= "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
------------------------------------------------------------------
------------------------------------------------------------------
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=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
------------------------------------------------------------------
这个token
一定要记下来,因为第一个进服务器的人会默认设置为服主,要输入token
来验证身份
这样我们的TS3服务器就搭建好了,此时你可以Ctrl+C
来关闭服务器,进行一些必要设置
设置TeamSpeak3
因为如果你将SSH窗口关闭,TS服务器也跟着关闭了
不管你是将TS设置成系统服务
还是用screen
来维持服务器运行
我觉得都不如用crontab
来维护方便
crontab -e #设置Crontab
@reboot /xx/ts3/ts3server_startscript.sh start #开机启动
0 4 * * * /xx/ts3/ts3server_startscript.sh restart >/dev/null 2>&1 #每天四点重启服务,防止服务器崩溃
crontab -l #检查是否应用
这样设置完成后你就可以重启服务器,此时TS服务器也会被启动了
使用TeamSpeak3
使用TS3.ZIP
压缩包中的TeamSpeak3-Client-win64-3.5.6.exe
来安装客户端。Overwolf建议不用安装,因为经常误触还影响内存。再运行Chinese_Translation_zh-CN.ts3_translation
,点击Install即可完成汉化。
点击主界面上面的 Connection - Connect
,在 Server Nickname or Address
位置输入服务器地址(域名也行),Nickname 位置输入你想要的用户名后,点击 Connect 即可。
保存或编辑服务器书签
- 打开书签
在 TeamSpeak3
的左上角,单击 书签(Bookmarks) 菜单,然后单击 管理书签(Manage Bookmarks) 选项。
- 添加书签
在书签窗口中,请单击 新增书签 或在空白处点击右键,即可新建书签。
- 编辑书签
单击刚刚创建的新书签或要编辑的书签。填写 书签名,服务器地址,昵称和服务器密码(如果需要)。然后单击确定即可。
- 快速添加书签
连接服务器后,点击 书签(Bookmarks) 菜单,然后单击 添加到书签(Add to Bookmarks) 选项即可。