サーバ/クエリ/サンプル
よく使う(気がする)クエリのサンプルです。
クエリが使えるかどうかはサーバのバージョンによって異なります。
この記事でのクエリはTeamSpeak3 Server beta36を想定して書いています。
サーバ共通 
ログイン処理 
設定の閲覧等のクエリはログインしなくても通りますが、設定変更等はログインして管理者になる必要があります。
login client_login_name=serveradmin client_login_password=********
サーバ選択 
TeamSpeak3は1つのプログラムを起動するだけで複数のサーバを建てられるバーチャルサーバという機能に対応しています。
特に設定しなければ普通は1つのバーチャルサーバだけしかないので、存在に気が付きづらいです。
複数のバーチャルサーバが扱うことを想定しているので、どのバーチャルサーバの設定を変更・閲覧するかを選ぶ必要があります。
サーバIDから選択する場合
use sid=1
サーバのポート番号から選択する場合
use port=9987
バーチャルサーバごとの設定 
これらのクエリを使う前に必ずuseで設定するサーバを指定する必要があります。
大半が設定変更クエリなのでもちろんloginも必要です。
クエリユーザ名の変更 
クエリユーザの名前を変更します。
クエリからサーバの設定を変更すると、設定変更者の名前が"serveradmin from 192.168.0.11:55683"のようにログに表示されます。
場合によっては表示されるIPアドレスが外部に知られたくない場合があるでしょうから、そのような場合は次のクエリを設定変更クエリの前に送ると良いでしょう。
clientupdate client_nickname=haru_arc
古いバージョンのクライアントを接続させない 
一定バージョン以下のクライアントをサーバに接続させたくないときに使います。
バージョンはbeta28のようなバージョンではなくビルド番号(RC2=14642)で指定します。
ビルド番号はクライアントのヘルプ情報から確認できます。ヘルプ情報はメインメニュー>ヘルプ>TeamSpeak3についてから。
serveredit virtualserver_min_client_version=14642
channel admin がチャンネル説明を変更できるようにする 
TeamSpeak3 Server beta27からなぜかchannel admin(チャンネル管理者)でも変更できなくなっているので次のクエリで変更を許可します。
servergroupdelperm sgid=8 permsid=b_channel_modify_description
TeamSpeak3ビューワ系サービスがサーバにアクセス出来るようにする 
TeamSpeak3 Server beta 2? くらいから標準設定でビューワがサーバにアクセスできなくなっています。
ビューワ系サービスを利用する場合は次のクエリでアクセスを許可します。
servergroupaddperm sgid=1 permsid=b_serverinstance_info_view permvalue=1 permnegated=0 permskip=0 servergroupaddperm sgid=1 permsid=b_virtualserver_select permvalue=1 permnegated=0 permskip=0 servergroupaddperm sgid=1 permsid=b_virtualserver_info_view permvalue=1 permnegated=0 permskip=0 servergroupaddperm sgid=1 permsid=b_virtualserver_channel_list permvalue=1 permnegated=0 permskip=0 servergroupaddperm sgid=1 permsid=b_virtualserver_channel_search permvalue=1 permnegated=0 permskip=0 servergroupaddperm sgid=1 permsid=b_virtualserver_client_list permvalue=1 permnegated=0 permskip=0 servergroupaddperm sgid=1 permsid=b_channel_info_view permvalue=1 permnegated=0 permskip=0 servergroupaddperm sgid=8 permsid=b_virtualserver_servergroup_list permvalue=1 permnegated=0 permskip=0 servergroupaddperm sgid=8 permsid=b_virtualserver_channelgroup_list permvalue=1 permnegated=0 permskip=0
スポンサード リンク
このページのURL: