赞
踩
在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,你就是服务器管理员了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。