语音服务器搭建,教你自建团队语音服务器
這是一個(gè)國外版的YY語音,但很純凈,沒有廣告等亂七八糟的東西。同時(shí)有授權(quán)限制,未授權(quán)的服務(wù)器最多只能同時(shí)在線32個(gè)人。所以適合小團(tuán)隊(duì)使用或是朋友間開黑打游戲,如CSGO等。。
畢竟是語音通訊類,建議搭建的服務(wù)器線路要好一點(diǎn)。下面是在Debian9的部署過程,理論上來說下面這個(gè)步驟也應(yīng)該支持CentOS7,因?yàn)檫@個(gè)軟件沒有涉及到要安裝什么額外的依賴。
先更新系統(tǒng):
apt -y update
apt -y dist-upgrade
創(chuàng)建用戶并切到這個(gè)用戶下面:
useradd -r -m -s /bin/bash teamspeak
su teamspeak
下載服務(wù)器包解壓/重命名:
cd
wget https://files.teamspeak-services.com/releases/server/3.7.1/teamspeak3-server_linux_amd64-3.7.1.tar.bz2
tar -xvf teamspeak3-server_linux_amd64-3.7.1.tar.bz2
rm -rf teamspeak3-server_linux_amd64-3.7.1.tar.bz2
mv teamspeak3-server_linux_amd64 teamspeak3-server
進(jìn)入到ts3的目錄內(nèi)創(chuàng)建一個(gè)同意許可文件然后就可以啟動(dòng)服務(wù)器了:
cd teamspeak3-server
touch .ts3server_license_accepted
./ts3server_startscript.sh start
初次啟動(dòng)會(huì)給你類似如下圖的提示,妥善保存紅框標(biāo)志的部分:
之后按一下鍵盤組合鍵Ctrl+C,然后執(zhí)行下面的命令停止運(yùn)行服務(wù):
./ts3server_startscript.sh stop
切回root權(quán)限,新建systemd服務(wù):
su
nano /etc/systemd/system/teamspeak.service
寫入:
[Unit]
Description=Teamspeak Server
After=network.target
[Service]
User=teamspeak
Group=teamspeak
Type=forking
Restart=always
WorkingDirectory=/home/teamspeak/teamspeak3-server
ExecStart=/home/teamspeak/teamspeak3-server/ts3server_startscript.sh start
ExecStop=/home/teamspeak/teamspeak3-server/ts3server_startscript.sh stop
ExecReload=/home/teamspeak/teamspeak3-server/ts3server_startscript.sh restart
PIDFile=/home/teamspeak/teamspeak3-server/ts3server.pid
[Install]
WantedBy=multi-user.target
現(xiàn)在就可以用systemd管理ts3了:
systemctl start teamspeak.service
systemctl enable teamspeak.service
systemctl status teamspeak.service
可能你會(huì)遇到的問題:
1.如果你曾經(jīng)以root用戶啟動(dòng)過ts3,之后再用systemd可能會(huì)無法啟動(dòng),這時(shí)候使用下面的命令查看一下是否有一個(gè)jre8結(jié)尾的臨時(shí)文件:
ls -la /dev/shm/
如果這個(gè)文件的用戶和組權(quán)限都是root,那么就刪除掉,之后再用systemd就沒問題了:
rm -rf /dev/shm/7gbhujb54g8z9hu43jre8
2.如果你曾經(jīng)以root用戶啟動(dòng)過ts3,可能會(huì)造成ts3的部分文件權(quán)限被更改,這時(shí)候執(zhí)行下面的命令把權(quán)限改回來:
chown -R teamspeak:teamspeak /home/teamspeak/teamspeak3-server
服務(wù)端這邊就搭建好了,下面是客戶端,客戶端的下載地址:
https://www.teamspeak.com/zh-CN/downloads/
假設(shè)你的ts3安裝在E盤,那么語言包解壓到如下路徑即可:
E:\TeamSpeak 3 Client\translations
首先點(diǎn)左上角的連接-連接,輸入你的服務(wù)器公網(wǎng)IP+端口9987,密碼為空:
服務(wù)器默認(rèn)情況下,第一個(gè)登錄用戶輸入正確的密鑰后,系統(tǒng)就會(huì)自動(dòng)把這個(gè)用戶的權(quán)限提升為管理員,密鑰就是之前第一次啟動(dòng)服務(wù)器時(shí)回顯的token:
測試正常:
總結(jié)
以上是生活随笔為你收集整理的语音服务器搭建,教你自建团队语音服务器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LeetCode刷题:871. Mini
- 下一篇: 自己写一个PRISMA 让两张图片融合起