当前位置:首页 > 行业动态 > 正文

如何搭建TS3服务器?

TS3服务器搭建需购买服务器、下载官方安装包、配置权限和启动服务,具体步骤包括更新系统、上传安装包、解压并移动文件、设置权限、同意许可并启动服务。

TS3服务器搭建

如何搭建TS3服务器?  第1张

一、准备工作

购买服务器

需要从云服务提供商处购买一台服务器,可以选择腾讯云、阿里云或华为云等知名服务商,本文以腾讯云为例,购买了一台最低配置的Linux系统服务器,费用为88元/年。

登录服务器

通过控制台获取服务器的登录信息,使用SSH工具(如PuTTY)进行远程登录,具体命令如下:

ssh root@服务器IP地址

更新系统

登录后,建议先更新一下系统软件包,以确保安装的是最新版本的软件,执行以下命令:

yum update -y

二、下载与安装TS3服务器

下载TS3服务器安装包

访问TeamSpeak官方站点,下载最新版本的TS3服务器安装包,注意不要从非官方渠道下载,以避免版权问题和潜在的安全风险,官方下载地址(请根据实际情况选择对应版本):

wget https://files.teamspeak-services.com/releases/server/3.13.7/teamspeak3-server_linux_amd64-3.13.7.tar.bz2

解压安装包

下载完成后,将压缩包上传到服务器,并解压到指定目录:

tar -xvjf teamspeak3-server_linux_amd64-3.13.7.tar.bz2 -C /opt

移动文件

为了方便管理,可以将解压后的文件夹重命名并移动到合适的位置:

mv /opt/teamspeak3-server_linux_amd64 /opt/ts3

设置权限

为了保证安全性,建议为TS3服务器创建一个独立的用户:

useradd -r teamspeak
chown -R teamspeak:teamspeak /opt/ts3

三、配置与启动TS3服务器

同意许可协议

在TS3服务器目录下创建一个空文件,表示接受许可协议:

touch /opt/ts3/.ts3server_license_accepted

启动TS3服务器

切换到teamspeak用户,并启动服务器:

su teamspeak
cd /opt/ts3
./ts3server_startscript.sh start

启动后,系统会生成一个token,请务必保存好该token,它将用于客户端连接时验证管理员身份。

防火墙配置

为了确保TS3服务器能够正常工作,需要开放相关端口(UDP 9987, TCP 10011, TCP 30033),以下是使用iptables的配置示例:

iptables -A INPUT -p udp --dport 9987 -j ACCEPT
iptables -A INPUT -p tcp --dport 10011 -j ACCEPT
iptables -A INPUT -p tcp --dport 30033 -j ACCEPT

如果使用的是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

开机自启动配置

为了使TS3服务器在系统重启后自动启动,可以编写一个systemd服务文件:

[Unit]
Description=TeamSpeak 3 Server
After=network.target
[Service]
User=teamspeak
Group=teamspeak
WorkingDirectory=/opt/ts3
ExecStart=/opt/ts3/ts3server_startscript.sh start
ExecStop=/opt/ts3/ts3server_startscript.sh stop
Restart=always
RestartSec=10s
PrivateTmp=true
[Install]
WantedBy=multi-user.target

保存为/etc/systemd/system/teamspeak.service,然后启用并启动服务:

systemctl daemon-reload
systemctl enable teamspeak.service
systemctl start teamspeak.service

四、客户端连接与管理

下载客户端

从TeamSpeak官方网站下载适用于您操作系统的客户端,并进行安装。

连接到服务器

打开客户端,点击“连接”,输入服务器的公网IP地址或域名,以及之前设置的管理员密码,首次连接时,需要输入token以获得管理员权限,成功连接后,您可以创建频道、邀请好友加入等。

基本管理操作

创建频道:右键点击服务器名称,选择“创建频道”,填写频道名称和密码(可选)。

移动频道:拖动频道至其他频道下方,可创建子频道。

设置权限:右键点击用户名或频道名,选择“设置权限”,根据需要分配权限。

五、常见问题解答(FAQs)

无法连接到服务器怎么办?

确保服务器已启动并正在运行。

检查防火墙设置是否正确。

确保客户端版本与服务器版本兼容。

如果仍然无法连接,请查看服务器日志文件以获取更多错误信息。

如何更改服务器绑定的端口数?

编辑powercfg.cfg文件,找到query_port和filetransfer_port两行,分别修改为所需的TCP端口号,确保防火墙已开放新的端口,重新启动服务器使更改生效。

小伙伴们,上文介绍了“ts3服务器搭建”的内容,你了解清楚吗?希望对你有所帮助,任何问题可以给我留言,让我们下期再见吧。

0