关于Arch Linux服务器,之前笔者有和大家分享过一篇教程“如何在Arch Linux服务器上安装ZNC”,今天在和大家分享一篇Arch Linux服务器的相关教程,今天介绍的是“如何在Arch Linux上安装TeamSpeak 3服务器”,注:TeamSpeak3是游戏玩家常用的一个流行的语音通信平台,下面我们一起来看看。
1、安装TeamSpeak3
1)、安装TeamSpeak服务器。
$ sudo pacman -S teamspeak3-server
2)、将TeamSpeak服务器配置为在启动时自动启动。
$ sudo systemctl enable --now teamspeak3-server.service
3)、启动服务器。
$ sudo systemctl status teamspeak3-server.service
服务器在第一次启动时生成特权密钥,检查终端会话的输出,有这样的消息:
teamspeak3-server.service - TeamSpeak3 ServerLoaded: loaded (/usr/lib/systemd/system/teamspeak3-server.service; enabled; vendor preset: disabled) Active: active (running) since Fri 2020-12-18 14:11:39 PST; 2min 52s agoMain PID: 611 (ts3server) Tasks: 21 (limit: 1156) Memory: 25.2M CGroup: /system.slice/teamspeak3-server.service └─611 /usr/bin/ts3server inifile=/etc/teamspeak3-server.ini Dec 18 14:11:41 HOSTNAME ts3server[611]: ServerAdmin privilege key created, please use it to gainDec 18 14:11:41 HOSTNAME ts3server[611]: serveradmin rights for your virtualserver. pleaseDec 18 14:11:41 HOSTNAME ts3server[611]: also check the doc/privilegekey_guide.txt for details.Dec 18 14:11:41 HOSTNAME ts3server[611]: token=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
4)、特权键是token=后面的字符串。它允许您创建一个管理员帐户。保存此密钥的副本。
2、提供License文件
如果您没有许可证,TeamSpeak服务器将在免费模式下运行。如果您购买了TeamSpeak许可证:
把你的许可证文件拷贝到/var/lib/teamspeak3-server/作为根目录。
重新启动服务器使用license。
$ sudo systemctl restart teamspeak3-server.service
3、配置
TeamSpeak服务器配置文件为/etc/teamspeak3-server.ini。编辑这个文件需要root权限。
$ sudo nano /etc/teamspeak3-server.ini
进行更改后,重新启动服务器以使用新的配置。
$ sudo systemctl restart teamspeak3-server.service
连接到服务器
验证默认的TeamSpeak端口9987可以通过UDP访问。如果您更改了端口,请确保防火墙允许正确的端口。
在TeamSpeak客户端中输入服务器的IP地址或域名,以及之前的特权密钥,以使用管理员访问权限连接到服务器。