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番も開放する。