当前位置:   article > 正文

teamspeak3自建服务器,在centos7上搭建Teamspeaks3服务器

teamspeak3管理员教程

centos7上搭建Teamspeaks3服务器2018-06-01

更新系统和依赖yum -y update

yum -y install nano wget perl tar net-tools bzip2

添加用户安装TS

使用普通用户权限运行TeamSpeak,隔离ts服务端与其他系统服务adduser teamspeak

passwd teamspeak

会提示为新建的用户设置密码,这个密码之后不会用到。wget https://files.teamspeak-services.com/releases/server/3.6.0/teamspeak3-server_linux_amd64-3.6.0.tar.bz2

cd teamspeak3-server_linux_amd64

cp * -R /home/teamspeak

cd ..

rm -rf teamspeak3-server_linux_amd64*

chown -R teamspeak:teamspeak /home/teamspeak

设置TS服务和防火墙vi /lib/systemd/system/teamspeak.service

在打开的文件编辑器里输入[Unit]

Description=Team Speak 3 Server

After=network.target

[Service]

WorkingDirectory=/home/teamspeak/

User=teamspeak

Group=teamspeak

Type=forking

ExecStart=/home/teamspeak/ts3server_startscript.sh start inifile=ts3server.ini

ExecStop=/home/teamspeak/ts3server_startscript.sh stop

PIDFile=/home/teamspeak/ts3server.pid

RestartSec=15

Restart=always

[Install]

WantedBy=multi-user.target:wq

保存退出

如果你的服务器打开了防火墙,就需要添加如下规则,对CentOS7上的firewall使用如下命令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

启动TS服务systemctl start teamspeak

systemctl enable teamspeak

确保TeamSpeak服务正确运行systemctl status teamspeak

管理员登陆TS服务器

TS服务器第一次运行时,会生成一个一次性的权限密钥,用于给你本地端设置管理员权限。cat /home/teamspeak/logs/ts3server_*

应该能在最后几行看到ServerAdmin privilege key,登陆 ts服务器 ,客户端输入token=后面的privilege key,你就是服务器管理员了。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/208590
推荐阅读
相关标签
  

闽ICP备14008679号