ホーム > タグ > java

java

TS3サーバBot

TeamSpeak3ネタを少々書いてみます.サーバ管理者向けです。

サーバにBotを常駐させて管理しようというおはなしです。

TeamSpeak3 Server には ServerQueryという機能があり,単純なコマンド操作でサーバを操作することが出来ます。

サーバの状態変化があるたびにイベントを発生させるservernotifyregisterというコマンドがあり,これを利用することでサーバの状態の変化に合せた対応が出来るようになります。

余談ですがservernotifyregisterは結構危ない機能で管理者権限がない一般ユーザでも実行出来るコマンドです。古いバージョンのサーバではservernotifyunregisterコマンドを使って登録解除をせずにservernotifyregisterコマンドを送信し続けるとTS3サーバが落ちるという,いわゆるDOS攻撃に使える脆弱性があります。そして,さも大したバグではなかったかのようにひっそりと修正されています。こういったことがありますのでβ版のサーバは常に最新版にしましょう。

全文を読む

Home > タグ > java

検索
フィード
メタ情報

Return to page top