当前搭建环境:Cents OS 7.x
更新系统
安装所需依赖
1
| yum -y install nano wget perl tar net-tools
|
创建新用户
1
| adduser teamspeak -d /opt/teamspeak
|
官方不推荐直接在 Root 权限下直接搭建 TeamSpeak ,我们需要新建一个新的用户来给 TeamSpeak 使用.并将主目录设置为 /opt/teamspeak
修改新用户密码
切换用户进行下一步操作
进入之前创建的目录
下载 TeamSpeak Server
1
| wget https://files.teamspeak-services.com/releases/server/3.7.0/teamspeak3-server_linux_amd64-3.7.0.tar.bz2
|
演示所用的版本为 3.7.0 ,请自行到官网查看最新的服务端版本.
查看 TeamSpeak3 Server 最新版本
找到 Linux 下的 Server 64-Bit 复制链接(Download 按钮旁边有一个 Copy按钮复制即可)
安装 Bzip2
1 2
| yum search bzip2 yum -y install bzip2.x86_64
|
解压 TeamSpeak Server
1
| tar -jxvf teamspeak3-server_linux_amd64-3.7.0.tar.bz2
|
将所有文件移动到 TeamSpeak 用户的主目录
1
| mv teamspeak3-server_linux_amd64/* /opt/teamspeak
|
清除文件
1
| rm -rf teamspeak3-server_linux_amd64*
|
设置权限
1
| chown -R teamspeak: /opt/teamspeak
|
到此,TeamSpeak 服务器基本安装完成.
同意 TeamSpeak ToS
1
| touch .ts3server_license_accepted
|
启动 TeamSpeak Server
1
| touch .ts3server_license_accepted
|
- 因为我的服务器是直接默认全端口的,所以我省略了开放端口的设置. TeamSpeak 官方要求开放的端口是以下端口:10011(TCP)、30033(TCP)、9987 (UDP&TCP) 请自行设置对应的开放端口.这边就不一一说明怎么设置防火墙了.
结束工作
- 首次启动服务器后,服务器会生成一组 token、serveradmin、serverpass.serveradmin 和 serverpass 是用于登陆服务器 telnet 管理终端使用的认证用户,拥有 teamspeak 服务端最高的权限,我们复制存好生成的这一串信息,不要弄丢了,不要弄丢了,不要弄丢了,重要的事情说三遍!
- 然后我们打开 TeamSpeak 客户端进行连接,因为你是第一个登入的,他会提示你输入 token ,就是刚才服务器生成的那一串 token ,输入完毕后就能进入了(输入正确的 token 后会成为该服务器第一个而且是最高权限的管理员 (ServerAdmin)