Re:Vigorous Pro

Hi, nice to meet you.
这是一个从零开始的世界

  1. 1. 默认搭建方法
    1. 1.1. 设置自启动
  2. 2. 数据库搭建方法
  3. 3. TSDNS设置方法
  4. 4. 许可证介绍
  5. 5. 安全设置
    1. 5.1. 修改SSH登录端口
    2. 5.2. 使用Teamviewer时Teamspeak声音变小的问题

本文介绍Teamspeak服务器端搭建方法 ,TeamSpeak (简称TS) 是一套专有的VoIP软件,使用者可以用耳机和麦克风,通过客户端软件连线到指定的服务器,与在服务器内频道的其他使用者进行通话。是一种很像电话会议的方式。 通常TeamSpeak的使用者大多为多人连线游戏的玩家,与同队伍的玩家进行通讯。在游戏的对战方面,语音对话通讯具有竞争优势。


默认搭建方法

本部分以装有Debian 9.4 x64的VPS为例,其他系统搭建方法类似。截至本文截稿时,服务器端最新版本为3.4.0。

  1. 为了保证系统的安全,不建议使用root账户安装并配置TS服务器,新建一个新账户 此处以 teamspeak 为例

adduser passwd teamspeak

并切换至新建的用户

su teamspeak cd

  1. 复制并解压TS服务器端文件

wget http://dl.4players.de/ts/releases/3.4.0/teamspeak3-server_linux_amd64-3.4.0.tar.bz2 && tar -xjvf teamspeak3-server_linux_amd64-3.4.0.tar.bz2 && cd teamspeak3-server_linux_amd64 && cp * -R /home/teamspeak && cd ..

为了节省空间并保持文件的整洁

rm -r teamspeak3-server_linux_amd64 teamspeak3-server_linux_amd64

设置自启动

  1. 设置自启动,以保证在重启服务器之后自动运行

crontab -e
点击Shift+I, 并添加

@reboot /teamspeak/ts3server_startscript.sh start
点击Esc 并输入

:wq
此操作会关闭编辑器并保存。

接下来,你可以通过

crontab -l

来确认是否添加成功。

  1. 接下来的操作会带你启动TS服务器端

./ts3server_startscript.sh start

注意保存密钥及管理员账户(如需切换数据库)


数据库搭建方法

此部分以MariaDB为例, MySQL搭建方法类似, 使用此方法的好处在于,升级服务器时,不用担心误操作导致数据库文件被默认SQLite文件覆盖的问题(踩了几次坑 ㅠㅠ)

  1. 在teamspeak目录下新建一个文件ts3server.ini并键入如下内容
1
2
3
4
dbpluginparameter=ts3db\_mariadb.ini 
dbsqlpath=sql/
dbsqlcreatepath=create_mariadb/
dbconnections=10
  1. 在teamspeak目录下新建一个文件 ts3db_mariadb.ini并键入如下内容
1
2
3
4
5
server=’localhost’ 
port=’3306′
username=’ts3server’
password=’YOUR PASSWORD’
database=’ts3server’

运行时,在代码中加入 inifile=ts3server.ini 即可


TSDNS设置方法

  1. 编辑tsdns文件夹中的 tsdns_settings.ini.sample 文件,示例如下,

之后,通过运行tsdnsserver文件即可,现在连接至相关服务器,可以看到已经显示成功

可通过此代码来后台运行

screen -AmdS tsdns ./tsdnsserver


许可证介绍

2018-09-11 Non-Profit License(NPL) 现在申请接口已经关闭,许可证相关信息也发生了改变

安全设置

修改SSH登录端口

切换至root账户,并进行安全设置 修改SSH登录端口

vi /etc/ssh/sshd_config
找到

#Port 22

修改这个端口,此处以2222为例,注意此端口值区间为1-65535,并确认改端口不被占用,修改为

Port 2222
点击Esc,并输入

:wq

输入以重启SSH服务

service sshd restart

TS服务器端的搭建方法和登录SSH端口的修改方法到此结束。


使用Teamviewer时Teamspeak声音变小的问题

不得不说,这个问题,确实困扰了我很久,直到前几天,偶然发现了解决问题的办法

首先,右键点击任务栏的声音 - 声音

04bd256693edca3803b015a37046b434.png

然后点击通信选项卡,将系统默认的”将其他声音的音量减小到80%” 修改为不执行任何操作,即可完美解决声音变小的问题

b7f36784197be0b2b10c328b9d5921ba.png

Author : Edison Jwa
本文采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。
Link to this article : https://www.wevg.org/archives/teamspeak-server-build/

This article was last updated on days ago, and the information described in the article may have changed.