導入
Teamspeak サーバー ソフトウェアをインストールして構成し、ソフトウェアをバックグラウンドで実行するサービスを開始します。.
前提条件
- Linux または Windows サーバー (専用、KVM または LXC)
- システムのルート/管理者権限
- Linux互換システム
ステップ1 – 準備
Linuxシステムの手順
後で Teamspeak サーバーがコンテキストで実行する必要がある新しいユーザーを作成します。.
root@your_host:~# useradd -m -s /bin/false ts
Windowsシステムの場合の手順
NSSM (Non-Sucking Service Manager) をインストールすると、後で Teamspeak サーバーが Windows サービスとして登録されます。.
次に、ダウンロードした ZIP ファイルを開き、サーバーのアーキテクチャに適したフォルダーに移動します。.
ここでは簡単に nssm.exe で C:\Windows\System32\ コピー。.
これで NSSM のインストールが完了します。.
ステップ2 – Teamspeakソフトウェアをインストールする
Linuxシステムの手順
インストールするには、システムで次の手順を実行する必要があります。
root@your_host:~# su --shell /bin/bash ts
ts@your_host:~$ wget -P /tmp/ https://files.teamspeak-services.com/releases/server/3.6.1/teamspeak3-server_linux_amd64-3.6.1.tar.bz2ダウンロードしたアーカイブを開きます。
ts@your_host:~$ tar xjf /tmp/teamspeak3-server_linux_amd64-3.6.1.tar.bz2 -C /home/ts
Teamspeak ライセンス契約に同意します。
ts@your_host:~$ touch /home/ts/.ts3server_license_accepted
(オプション) ライセンス契約に同意するための他のオプションもあります。.
Please set the environment variable TS3SERVER_LICENSE to "accept" in order to accept the license agreement.
Alternatively, create a file named ".ts3server_license_accepted" in the working directory or start the server with the command line parameter "license_accepted=1".
To view the license agreement set TS3SERVER_LICENSE to "view" in order to print the license to the console.
Alternatively view the file "LICENSE" in your favorite text viewer yourself.ファイルの権限を変更する
ts@your_host:~$ chmod +x /home/ts/ts3server_startscript.sh
ts@your_host:~$ chmod +x /home/ts/ts3server_minimal_runscript.sh
ts@your_host:~$ chmod +x /home/ts/ts3server最初のサーバーの起動(このデータは保存する必要があります)
ts@your_host:~$ /home/ts/ts3server_minimal_runscript.sh
2019-03-16 19:30:44.119638|INFO |SQL | db_CreateTables() tables created
------------------------------------------------------------------
I M P O R T A N T
------------------------------------------------------------------
Server Query Admin Account created
loginname= "serveradmin", password= "DC+sOsIL"
------------------------------------------------------------------
^
2019-03-16 19:30:45.093089|WARNING |VirtualServer |1 |
------------------------------------------------------------------
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=q20aDScWvOLg+XL5PpWXUPumhPFaDkStVKE9BpSZ
------------------------------------------------------------------
2019-03-16 19:30:45.093331|INFO |Query |listening for query on 0.0.0.0:10011, [::]:10011Windowsシステムの場合の手順
Teamspeakソフトウェアをダウンロード
アーカイブをフォルダに解凍します(例:C:\teamspeak)
まず、サーバーを起動します。
- ライセンス契約に同意します。
- サーバーリクエストデータを保存する
- トレイアイコンからサーバーを終了
ステップ3 – サービスを開始する
アクティブなログインなしで Teamspeak をバックグラウンド プロセスとして実行するには、サービスを作成する必要があります。.
Linuxシステムの手順
サービスを作成:
- systemdサービスを作成する
root@your_host:~# nano /etc/systemd/system/ts.service
- ファイルには次の内容を含める必要があります。
[Unit]
Description=TeamSpeak 3 Server
After=network.service
[Service]
User=ts
Group=ts
Type=forking
WorkingDirectory=/home/ts/teamspeak3-server_linux_amd64/
ExecStart=/home/ts/teamspeak3-server_linux_amd64/ts3server_startscript.sh start
ExecStop=/home/ts/teamspeak3-server_linux_amd64/ts3server_startscript.sh stop
PIDFile=/home/ts/teamspeak3-server_linux_amd64/ts3server.pid
RestartSec=15
Restart=always
[Install]
WantedBy=multi-user.targetサービス登録:
新しいサービスエントリと変更をダウンロードする
root@your_host:~# systemctl daemon-reload
- サービスを有効にします(再起動後に自動的に開始されます)
root@your_host:~# systemctl enable ts.service
次のコマンドを使用してサービスを管理できます。.
root@your_host:~# systemctl start/stop/restart ts.service
Windowsシステムの場合の手順
CMD経由でNSSMを起動します(パラメータはサービス名です)
C:\Users\Administrator>nssm install teamspeak
「アプリケーション」タブの「パス」で、Teamspeak Serverアプリケーションへのパスを指定する必要があります。(例:C:\Users\Administrator\teamspeak\ts3server.exe)
「セットアップディレクトリ」では、アプリケーションフォルダ全体を指定する必要があります。(この場合はC:\Users\Administrator\teamspeak\)
その後、Teamspeak サーバーは Windows サービスとして通常どおり使用できるようになります。.
導入
この記事では、Windows または Linux システムに Teamspeak 3 サーバーをインストールし、Teamspeak ソフトウェアをサービスとして登録するために必要な手順について説明しました。.









