语音服务器搭建,教你自建团队语音服务器
這是一個國外版的YY語音,但很純凈,沒有廣告等亂七八糟的東西。同時有授權限制,未授權的服務器最多只能同時在線32個人。所以適合小團隊使用或是朋友間開黑打游戲,如CSGO等。。
畢竟是語音通訊類,建議搭建的服務器線路要好一點。下面是在Debian9的部署過程,理論上來說下面這個步驟也應該支持CentOS7,因為這個軟件沒有涉及到要安裝什么額外的依賴。
先更新系統:
apt -y update
apt -y dist-upgrade
創建用戶并切到這個用戶下面:
useradd -r -m -s /bin/bash teamspeak
su teamspeak
下載服務器包解壓/重命名:
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
進入到ts3的目錄內創建一個同意許可文件然后就可以啟動服務器了:
cd teamspeak3-server
touch .ts3server_license_accepted
./ts3server_startscript.sh start
初次啟動會給你類似如下圖的提示,妥善保存紅框標志的部分:
之后按一下鍵盤組合鍵Ctrl+C,然后執行下面的命令停止運行服務:
./ts3server_startscript.sh stop
切回root權限,新建systemd服務:
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
現在就可以用systemd管理ts3了:
systemctl start teamspeak.service
systemctl enable teamspeak.service
systemctl status teamspeak.service
可能你會遇到的問題:
1.如果你曾經以root用戶啟動過ts3,之后再用systemd可能會無法啟動,這時候使用下面的命令查看一下是否有一個jre8結尾的臨時文件:
ls -la /dev/shm/
如果這個文件的用戶和組權限都是root,那么就刪除掉,之后再用systemd就沒問題了:
rm -rf /dev/shm/7gbhujb54g8z9hu43jre8
2.如果你曾經以root用戶啟動過ts3,可能會造成ts3的部分文件權限被更改,這時候執行下面的命令把權限改回來:
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:
測試正常:
總結
以上是生活随笔為你收集整理的语音服务器搭建,教你自建团队语音服务器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LeetCode刷题:871. Mini
- 下一篇: 自己写一个PRISMA 让两张图片融合起