TeamSpeak3 Server on Linux

LinuxにTeamSpeak3 Serverを入れたので、メモ。


TeamSpeak3
http://www.teamspeak.com/


サーバ用データのダウンロードから、解凍、実行まで。

wget http://teamspeak.gameserver.gamed.de/ts3/releases/beta-30/teamspeak3-server_linux-x86-3.0.0-beta30.tar.gz
tar -xzf teamspeak3-server_linux-x86-3.0.0-beta30.tar.gz
cd teamspeak3-server_linux-x86-3.0.0-beta30
ts3server_startscript.sh start


初回実行時はこんなものがでる。

                                                                                                                                  • -

I M P O R T A N T

                                                                                                                                  • -

Server Query Admin Acccount 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/token_guide.txt for details.

token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

                                                                                                                                  • -

上はサーバクエリを送る際に使用できる管理者IDとパスワードのペア。
下は任意のユーザに管理者権限を与えられるワンタイムパスワードトークン。
これは起動時に1回しか出ないので注意。
一応logsに記録されているが、セキュリティ上よろしくないので削除するべき。
サーバクエリについてはよくわからないので、今回はトークンを使って自分を管理者にする。
僕のクライアントは日本語化してしまっているので、英語の場合は表記が違うかもしれないが、ボタンの配置などは一緒なはず。



"展開"ボタンを押すと以下のようになる。



"ワンタイム 特権キー"に先ほどのトークンを入れる。


ログインしたときに、自分の名前の横に"S"のマークが付いていれば、サーバ管理者となっている。
後は部屋にチャンネル増やしたり、色々できる。


公開するときは、ポートを開放する必要がある。
http://www.teamspeak.com/?page=faq&cat=ts3server&rate=180#ts3server_ports

Default ports are as follows...

Default voice port (UDP): 9987
Default filetransfer port (TCP): 30033
Default serverquery port (TCP): 10011

ボイスチャットとしてだけ使うなら、UDPの9987番ポートを開放すればよい。
ファイル転送を使うならTCPの30033番も。
サーバクエリを有効にするならTCPの10011番も開放する。