TS3服务器搭建
一、准备工作
购买服务器
需要从云服务提供商处购买一台服务器,可以选择腾讯云、阿里云或华为云等知名服务商,本文以腾讯云为例,购买了一台最低配置的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服务器搭建”的内容,你了解清楚吗?希望对你有所帮助,任何问题可以给我留言,让我们下期再见吧。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1297814.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复