ホーム > サーバ > クエリ > サンプル

サーバ/クエリ/サンプル

よく使う(気がする)クエリのサンプルです。
クエリが使えるかどうかはサーバのバージョンによって異なります。
この記事でのクエリはTeamSpeak3 Server beta36を想定して書いています。

サーバ共通 Edit

ログイン処理 Edit

設定の閲覧等のクエリはログインしなくても通りますが、設定変更等はログインして管理者になる必要があります。

login client_login_name=serveradmin client_login_password=********

サーバ選択 Edit

TeamSpeak3は1つのプログラムを起動するだけで複数のサーバを建てられるバーチャルサーバという機能に対応しています。
特に設定しなければ普通は1つのバーチャルサーバだけしかないので、存在に気が付きづらいです。

複数のバーチャルサーバが扱うことを想定しているので、どのバーチャルサーバの設定を変更・閲覧するかを選ぶ必要があります。

サーバIDから選択する場合

use sid=1

サーバのポート番号から選択する場合

use port=9987

バーチャルサーバごとの設定 Edit

これらのクエリを使う前に必ずuseで設定するサーバを指定する必要があります。
大半が設定変更クエリなのでもちろんloginも必要です。

クエリユーザ名の変更 Edit

クエリユーザの名前を変更します。
クエリからサーバの設定を変更すると、設定変更者の名前が"serveradmin from 192.168.0.11:55683"のようにログに表示されます。
場合によっては表示されるIPアドレスが外部に知られたくない場合があるでしょうから、そのような場合は次のクエリを設定変更クエリの前に送ると良いでしょう。

clientupdate client_nickname=haru_arc

古いバージョンのクライアントを接続させない Edit

一定バージョン以下のクライアントをサーバに接続させたくないときに使います。
バージョンはbeta28のようなバージョンではなくビルド番号(RC2=14642)で指定します。
ビルド番号はクライアントのヘルプ情報から確認できます。ヘルプ情報はメインメニュー>ヘルプ>TeamSpeak3についてから。

serveredit virtualserver_min_client_version=14642

channel admin がチャンネル説明を変更できるようにする Edit

TeamSpeak3 Server beta27からなぜかchannel admin(チャンネル管理者)でも変更できなくなっているので次のクエリで変更を許可します。

servergroupdelperm sgid=8 permsid=b_channel_modify_description

TeamSpeak3ビューワ系サービスがサーバにアクセス出来るようにする Edit

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

スポンサード リンク

このページを共有:
  • このページをはてなブックマークに追加 このページを含むはてなブックマーク
  • このページをlivedoor クリップに追加 このページを含むlivedoor クリップ
  • このページをYahoo!ブックマークに追加
  • このページを@niftyクリップに追加
  • このページをdel.icio.usに追加
  • このページをGoogleブックマークに追加

このページのURL:

ページ新規作成

新しいページはこちらから投稿できます。

TOP