前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Ubuntu下安装Teamspeak服务器

Ubuntu下安装Teamspeak服务器

作者头像
MashiroT
发布2022-10-28 08:41:57
1.9K1
发布2022-10-28 08:41:57
举报
文章被收录于专栏:MashiroのBlog

需要准备:

ubuntu20.04、xshell、互联网

系统设置

由于安全等原因,不建议使用root用户运行teamspeak,_如果需要直接使用 root 用户,请跳过_

新建用户

代码语言:javascript
复制
useradd -m teamspeak

创建密码

代码语言:javascript
复制
passwd teamspeak

登录teamspeak账户

代码语言:javascript
复制
su - teamspeak

服务端安装

Teamspeak官网下载服务端(注:非国内的ts1,ts1为盗版

方法一

下载服务端后直接将文件拖入xshell内

方法二
代码语言:javascript
复制
wget https://files.teamspeak-services.com/releases/server/3.13.6/teamspeak3-server_linux_amd64-3.13.6.tar.bz2

解压

代码语言:javascript
复制
tar -xjvf teamspeak3-server_linux_amd64-3.13.6.tar.bz2

创建teamspeak文件夹并将解压后的文件移动

代码语言:javascript
复制
mkdir teamspeak
mv  teamspeak3-server_linux_amd64/* teamspeak
rm -rf teamspeak3-server_linux_amd64
cd teamspeak

同意许可协议

代码语言:javascript
复制
touch .ts3server_license_accepted

启动服务端

代码语言:javascript
复制
./ts3server_startscript.sh start
下面是重点
代码语言:javascript
复制
------------------------------------------------------------------
------------------------------------------------------------------
                      I M P O R T A N T                           
------------------------------------------------------------------
               Server Query Admin Account created                 
         loginname= "serveradmin", password= "xxxxxxxx"
         apikey= "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
------------------------------------------------------------------

------------------------------------------------------------------
                  I M P O R T A N T                           
------------------------------------------------------------------
  ServerAdmin privilege key created, please use it to gain 
  serveradmin rights for your virtualserver. please
  also check the doc/privilegekey_guide.txt for details.

   token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
------------------------------------------------------------------

启动后会出现上方的内容,复制下来,后面会用到 Ctrl+C结束服务端进程

返回root用户

代码语言:javascript
复制
exit
放行端口
代码语言:javascript
复制
iptables -A INPUT -p udp --destination-port 9987 -j ACCEPT
iptables -A INPUT -p tcp --dport  10011 -j ACCEPT
iptables -A INPUT -p tcp --dport  30033 -j ACCEPT

服务商防火墙同样需要放行

设置开机自启

方法一
代码语言:javascript
复制
vim /etc/rc.local

按i,在最后添加一行

代码语言:javascript
复制
/home/teamspeak/teamspeak/ts3server_startscript.sh start

按esc然后输入:wq保存退出 最后重启服务器,teamspeak就自行启动了

方法二
代码语言:javascript
复制
vim /lib/systemd/system/teamspeak.service
代码语言:javascript
复制
[Unit]
Description=Teamspeak Service
Wants=network.target

[Service]
WorkingDirectory=/home/teamspeak
User=teamspeak
ExecStart=/home/teamspeak/teamspeak/ts3server_minimal_runscript.sh
ExecStop=/home/teamspeak/teamspeak/ts3server_startscript.sh stop
ExecReload=/home/teamspeak/teamspeak/ts3server_startscript.sh restart
Restart=always
RestartSec=15
 
[Install]
WantedBy=multi-user.target

重新加载 systemd

代码语言:javascript
复制
systemctl daemon-reload

开启自启动(可选)

代码语言:javascript
复制
systemctl enable teamspeak.service

启动 TeamSpeak

代码语言:javascript
复制
systemctl start teamspeak.service

停止 TeamSpeak

代码语言:javascript
复制
systemctl stop teamspeak.service

重启 TeamSpeak

代码语言:javascript
复制
systemctl restart teamspeak.service
客户端设置

左上角连接 输入服务器IP和自己的昵称,连接进入 输入刚刚复制的

代码语言:javascript
复制
token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

之后你就获得teamspeak服务器的管理权限了

参考:TeamSpeak 服务器搭建方法

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022 年 04 月,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 需要准备:
  • 系统设置
  • 服务端安装
    • 方法一
      • 方法二
        • 下面是重点
          • 放行端口
          • 设置开机自启
            • 方法一
              • 方法二
                • 客户端设置
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档