VDSにTeamSpeak 3サーバーをインストールして構成する

この記事では、TeamSpeak 3サーバーのインストールについて説明しますこのプログラムは、異なるコミュニティ間の音声通信用に設計されています。 私の例では、 Linux Debian 6.0 x64が使用されます。UbuntuがプリインストールされたTC3サーバーVDSも最適であり、ビット深度は重要ではなく、動作原理は同じです。



適切なホスティングの選択


月額10ドルの価格帯のほとんどすべてのVDSホスティングが適しています。 ホスティングのローカライズに注意してください。 TeamSpeak 3の pingは、サーバーのあるデータセンターの場所に依存します。 基本的な構成として、最適なのはDebianおよびUbuntuシステムです。 個人的な経験から、他のソリューションを使用することはお勧めしませんが、ホスティングが制限されている場合は、他のオプションを使用できます。



VDSサーバーの準備


最初に行う必要があるのは、 TeamSpeak 3サーバーを操作するユーザーを作成することです。 サーバーをrootユーザーとして使用することは、プログラム開発者が警告している脆弱性です。



これを行うには、コンソールで次のコマンドを入力します。

adduser ts3server
      
      





ユーザーが作成されたら 、ここからダウンロードしたファイルを/ home / ts3serverフォルダーにアップロードします。TeamSpeak ダウンロード (Linuxサーバーamd64、またはシステムのサイズに応じてx86)



ts3serverフォルダーに移動し、次のサーバーファイルに属性を割り当てます。

 cd /home/ts3server chmod +x ts3server_minimal_runscript.sh chmod +x ts3server_startscript.sh chmod +x ts3server_linux_x86  chmod +x ts3server_linux_amd64
      
      







TeamSpeak 3サーバーをインストールする


次に、次のコマンドを使用してサーバーを初めて実行します。

 ./ts3server_minimal_runscript.sh
      
      





このコマンドの起動中に、サーバー上のすべての必要なファイルが作成されます。また、serveradminからパスワードと、teampeakクライアント自体のサーバー管理グループからの特権キーが与えられます

画像



必ずパスワードを保存してください。次のコマンドでサーバーを停止できます。

 ./ts3server_minimal_runscript.sh stop
      
      



Ctrl + cを押して



自動起動セットアップ


crontabを正しく構成するには、上記のディレクトリに移動し、ユーザーts3serverを TeamSpeakサーバーファイルの所有者として割り当てる必要があります。

 cd /home chown -R ts3server:ts3server ts3server
      
      







すべてがうまくいったかどうかを確認します(結果は下の画像のようになるはずです):

 cd ts3server ls -la
      
      





画像



次に、 ts3serverユーザーのcrontabセットアップに移ります。これにより、障害が発生した場合、VDSの再起動時にサーバーが自動的に起動します。

 crontab -u ts3server -e
      
      





開いたファイルに行を追加します。

 @reboot /home/ts3server/ts3server_startscript.sh start
      
      



Escを押して:wq入力し、 Enterを押して設定を保存します。



TeamSpeakサーバーのインストールと構成の完了


再起動コマンドを実行し、VDSのIPアドレスでTeamSpeakクライアントからサーバーにログインしてみてください。 VDSを再起動した後、サーバーにログインし、サーバー管理グループから特権キーを入力するよう求めるウィンドウを取得できる場合、サーバーのインストール中に間違いを犯していません。

画像



有用性


1.わずかなニュアンスがあります。不明な理由により、サーバーをインストールした後は常に、キリル文字ファイルの表示を拒否するファイルブラウザーエラーが発生します。 この問題を解決するには、次のことを行います。

 localedef -v -c -i en_US -f UTF-8 en_US.UTF-8
      
      



その後、行LC_ALL = en_US.UTF-8/ etc / environmentに追加し、確認のために再起動します。



2.最初にインストールされたサーバーのステータスはライセンスなしになります 。 この場合、32スロットの1つの仮想サーバーにアクセスできます。 仮想サーバーとスロットの数を増やしたい場合は、 NPLライセンスを申請できます。これにより、合計512スロット最大10個の仮想サーバーを作成できるようにサーバーが拡張されますNPLは、teampeak: Non-Profit License Registration Webサイトのこのセクションで適用されます。 成功すると、 licensekey.datファイルが送信されます。TeamSpeak3サーバーのルートに配置して、コマンドを実行する必要があります。

 ./ts3server_startscript.sh restart
      
      







3. serveradminユーザーからのパスワードが保存た段階を覚えていますか。 このパスワードは、 Query Server Adminで作業するための最も便利なクライアントであるTeamSpeak 3サーバーのコンソール管理に必要です。 管理ツール:YaTQA(英語/ドイツ語) 。 有用性の本質は、パスワードがそれほど長くなく、特殊文字が常に存在するわけではないということです。そのため、残忍になりやすいのです(個人的には、 serveradminユーザーから同様のパスワードを拾って偽装した賢い人を見つけました)。より複雑に。 これを行うには、サーバーを停止し、次のコマンドで実行します。

 ./ts3server_startscript.sh stop ./ts3server_startscript.sh start serveradmin_password=__
      
      







4.サーバーのバージョンを更新するには、 万一の場合に備えてサーバーを停止し、 ts3server.sqlitedbファイルのバックアップコピーを作成し、サーバーのteampeakフォルダー内のファイルを新しいファイルで上書きし、属性を設定する必要があります。これで、サーバーは最新バージョンに更新されます。



All Articles