前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >搭建一个开黑语音服务器-TS(TeamSpeak3)

搭建一个开黑语音服务器-TS(TeamSpeak3)

作者头像
残浔
发布2024-04-07 10:07:28
9480
发布2024-04-07 10:07:28
举报
文章被收录于专栏:UQUQUQUQ

本教程环境,Centos7.9;所以采用Linux服务端程序

官方配置要求

对于 Windows: Windows 8.1 及更高版本,32 和 64 位

对于 Mac OS X: Mac OS 10.14 Mojave 及更高版本,32 和 64 位 Intel CPU

对于Linux: 任何最新的 Linux 发行版,32 位和 64 位

对于 FreeBSD: 10.2 及更高版本,32 和 64 位

对于CPU: 支持 SSE2 的 CPU 支持 SSE4.x 并启用 POPCNT 的 CPU(仅适用于 Windows 上的 64 位版本)

对于内存: 这取决于所使用的操作系统,但建议至少使用 1 GB RAM。 总内存使用量取决于托管虚拟服务器的数量和大小。

对于硬盘: 最小安装大小为 15 MB。 磁盘总使用量很大程度上取决于实际使用量、大小和托管虚拟服务器的数量。 文件传输和图标/头像存储需要额外的空间。

一、获取最新服务端安装包

https://www.teamspeak.com/en/downloads/#server

点击那个粘贴板,可以获取下载直链。 https://files.teamspeak-services.com/releases/server/3.13.7/teamspeak3-server_linux_amd64-3.13.7.tar.bz2

二、在服务器上下载最新服务端程序

代码语言:javascript
复制
wget https://files.teamspeak-services.com/releases/server/3.13.7/teamspeak3-server_linux_amd64-3.13.7.tar.bz2

三、解压

代码语言:javascript
复制
tar -xvjf teamspeak3-server_linux_amd64-3.13.7.tar.bz2

四、运行

1、更新软件包、安装Screen
代码语言:javascript
复制
yum update
yum install screen
2、接受服务端许可协议

在当前工作目录中创建一个名为“.ts3server_license_accepted”的空文件

代码语言:javascript
复制
cd teamspeak3-server_linux_amd64
touch .ts3server_license_accepted
3、启动服务端

a.创建终端

代码语言:javascript
复制
screen -S teamspeak

b.启动

代码语言:javascript
复制
./ts3server_startscript.sh start

注意保存token密钥和server query管理账号和密码

4、放行必要的端口

Service

Protocol

Local Port (Server)

Required?

Voice

UDP

9987

Yes

Filetransfer

TCP

30033

Yes

ServerQuery (raw)

TCP

10011

Optional

ServerQuery (SSH)

TCP

10022

Optional

WebQuery (http)

TCP

10080

Optional

WebQuery (https)

TCP

10443

Optional

TSDNS

TCP

41144

Optional

如果你服务器经常重启,那么可以不使用screen,使用systemd进行守护开机自启动。

代码语言:javascript
复制
vi /lib/systemd/system/teamspeak.service

根据你的路径进行修改

代码语言:javascript
复制
[Unit]   
Description=TeamSpeak 3 Server
After=network.target  

[Service] 
User=teamspeak
Group=teamspeak
Type=forking
WorkingDirectory=/root/teamspeak3-server_linux_amd64/
PIDFile=/root/teamspeak3-server_linux_amd64/ts3server.pid
ExecStart=/root/teamspeak3-server_linux_amd64/ts3server_startscript.sh start
ExecStop=/root/teamspeak3-server_linux_amd64/ts3server_startscript.sh stop
RestartSec=15
Restart=always

[Install]   
WantedBy=multi-user.target

关闭刚刚运行的

代码语言:javascript
复制
./ts3server_startscript.sh stop

重启systemd

代码语言:javascript
复制
systemctl daemon-reload

设置开机自启动

代码语言:javascript
复制
systemctl enable teamspeak.service

启动服务

代码语言:javascript
复制
systemctl start teamspeak.service

重启服务

代码语言:javascript
复制
systemctl restart teamspeak.service

停止服务

代码语言:javascript
复制
systemctl stop teamspeak.service

五、客户端

首次连接服务端会让你输入权限密钥,就是上方的TOKEN,然后可以设置服务器名称、密码、频道等等。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 官方配置要求
    • 一、获取最新服务端安装包
      • 二、在服务器上下载最新服务端程序
        • 三、解压
          • 四、运行
            • 1、更新软件包、安装Screen
            • 2、接受服务端许可协议
            • 3、启动服务端
            • 4、放行必要的端口
          • 五、客户端
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档