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

在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,你就是服务器管理员了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值