Teamspeak 3サーバーをDebian 9 Stretchにインストールする方法

TeamSpeakは、同時に複数の人とオンラインでチャットするために必要なソフトウェアです。ネットワークでプレイし、ライブ情報を送信する必要がある人に最適です。TeamSpeakを使用すると、リアルタイムでオンラインでチャットすることが可能です。コーデックは、通信中の遅延を減らし、音声品質を向上させるのに役立ちます。オンラインプレーヤーが指示や情報を他のユーザーに送信するのに最適です。

このガイドでは、Debian 9 Stretch Vultr VPSにTeamSpeak 3サーバーをインストールする方法について説明します。

前提条件

  • VultrのDebian 9 Stretchを実行するVPS。

指示

まず、希望する名前で新しいユーザーを作成します。このガイドでは「teamspeak」という名前を使用します。

adduser --disabled-login teamspeak

新しいユーザーに切り替えます。

su teamspeak

64ビットLinux用の最新のTeamSpeak 3サーバーファイルを入手してください。

wget http://dl.4players.de/ts/releases/3.1.1/teamspeak3-server_linux_amd64-3.1.1.tar.bz2

アーカイブを抽出します。

tar xvf teamspeak3-server_linux_amd64-3.1.1.tar.bz2

これにより、ルートディレクトリに新しいフォルダが作成されます。 teamspeak3-server_linux_amd64

ダウンロードしたアーカイブを削除します。

rm teamspeak3-server_linux_amd64-3.1.1.tar.bz2

解凍したフォルダーには、Teamspeakサーバーを使用するための条件があります。サーバーを起動する前に、ファイルを作成してそれらを受け入れる必要があります。

cd teamspeak3-server_linux_amd64
# Reading the Terms
nano LICENSE
# Creation of the acceptance file
touch .ts3server_license_accepted

これで初めてサーバーを起動します。サーバーの最初の起動時に、サーバーを管理するための非常に重要な情報にアクセスできます。したがって、管理サーバーとトークンの接続情報に注意する必要があります。

sh ts3server_startscript.sh start

------------------------------------------------------------------
                      I M P O R T A N T                           
------------------------------------------------------------------
               Server Query Admin Account created                 
         loginname= "serveradmin", password= "xxxxxxxx"
------------------------------------------------------------------

------------------------------------------------------------------
                      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=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
------------------------------------------------------------------

起動時にTeamSpeak 3サーバーを起動します。呼ばれる新しいファイルを作るためにあなたの好きなエディタを使用teamspeakしてを/etc/init.d/

nano /etc/init.d/teamspeak

このコンテンツを入力します。

#!/bin/sh
### BEGIN INIT INFO
# Provides:         teamspeak
# Required-Start:   $local_fs $network
# Required-Stop:    $local_fs $network
# Default-Start:    2 3 4 5
# Default-Stop:     0 1 6
# Description:      Teamspeak 3 Server
### END INIT INFO

######################################
# Customize values for your needs: "User"; "DIR"

USER="teamspeak"
DIR="/opt/teamspeak3/server"

###### Teamspeak 3 server start/stop script ######

case "$1" in
start)
su $USER -c "${DIR}/ts3server_startscript.sh start"
;;
stop)
su $USER -c "${DIR}/ts3server_startscript.sh stop"
;;
restart)
su $USER -c "${DIR}/ts3server_startscript.sh restart"
;;
status)
su $USER -c "${DIR}/ts3server_startscript.sh status"
;;
*)
echo "Usage: {start|stop|restart|status}" >&2
exit 1
;;
esac
exit 0

完了したら、ファイルを保存してエディターを閉じます。

実行可能にして、サービスに追加します。

chmod +x /etc/init.d/teamspeak
update-rc.d teamspeak defaults

可能なコマンドのリスト:

  • サーバーを起動します。

    service teamspeak start
    
  • サーバーを停止します。

    service teamspeak stop
    
  • サーバーを再起動します。

    service teamspeak restart
    
  • サーバーのステータス:

    service teamspeak status
    

オプション:ファイアウォール

次のポートを転送して、TeamSpeak 3サーバーへの接続を許可します。

iptables -A INPUT -p udp --dport 9987 -j ACCEPT
iptables -A INPUT -p udp --sport 9987 -j ACCEPT
iptables -A INPUT -p tcp --dport 30033 -j ACCEPT
iptables -A INPUT -p tcp --sport 30033 -j ACCEPT
iptables -A INPUT -p tcp --dport 10011 -j ACCEPT
iptables -A INPUT -p tcp --sport 10011 -j ACCEPT


Leave a Comment

CentOS 7にApacheをインストールする方法

CentOS 7にApacheをインストールする方法

CentOS 7サーバーにApache 2.4をインストールする方法を説明します。安定したウェブサーバーを構築するための前提条件と手順を解説します。

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1におけるBlacklistdのインストール方法について詳しく解説します。この方法を通じて、強力なセキュリティ対策を実装できます。

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

サーバーマネージャーを使用して、Windows Serverの管理が向上します。セキュリティリスクを軽減し、効率的な管理を実現します。

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法。Seafile(コミュニティバージョン)は、ownCloudに似た無料のオープンソースファイル同期および共有ソリューションです。

DebianでSnortを設定する方法

DebianでSnortを設定する方法

Snortは無料のネットワーク侵入検知システムです。最新の方法で、SnortをDebianにインストールし、設定する手順を紹介します。ネットワークのセキュリティを強化しましょう。

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsサーバーでWebサイトを実行している場合、電子メールも受信できるようにするためにhMailServerを使用する方法を解説します。

Ubuntu 19.04にFiveMサーバーをインストールする方法

Ubuntu 19.04にFiveMサーバーをインストールする方法

FiveMサーバーをUbuntu 19.04にインストールするための詳細なガイド。必要条件からインストール、起動、トラブルシューティングまで、すべてのステップを含みます。

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

Debian 10にWebDAVをデプロイする方法を学び、WsgiDAVとSSL証明書で安全な接続を実現しましょう。

ヘルスケア2021における人工知能の影響

ヘルスケア2021における人工知能の影響

ヘルスケアにおけるAIは、過去数十年から大きな飛躍を遂げました。したがって、ヘルスケアにおけるAIの未来は、日々成長を続けています。