ホーム > タグ > php

php

TS3サーバBot

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

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

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

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

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

全文を読む

TeamSpeak3 Viewer #2

TeamSpeak3 ビューワを使ってWEBでサーバの状態を公開しましょうというお話です。

外部サービスを使う方法は、多少知識がなくても翻訳サービスを駆使すれば誰でも登録して使えます。

ここで紹介するのは、スクリプトを自鯖上(もしくはレンタルサーバ上)に設置する方法です。

まず、WEBサーバを建てる

自鯖に設置するタイプのビューワはWEBサーバ上で動作します。つまりはWEBサーバを設置しないと駄目なわけです。

PHPスクリプトが実行可能なレンタルサーバを借りれるならそちらでもかまいません。

ここではWEBサーバのインストールに関する最低限の情報だけ載せておきます。

詳細な使い方は各自ググりましょう。

全文を読む

TeamSpeak3 Viewer

TeamSpeak3 Viewerのお話です。

ボイスチャットソフト『TeamSpeak3』のサーバに接続している人の状況をWEB上に表示するツールの紹介です。

外部のサービスを利用する方法・スクリプトを自鯖に設置する方法の大きく分けて2種類があります。

外部のサービスを利用する方法

外部サービスを利用してブログパーツのように、ブログやホームページ上に埋め込むことができるタイプのサービスです。

埋め込み型のビューワや、高度なアクセス統計が取れる利点があります。

欠点としてしては、海外の外部サービスを利用することになるのでページの表示が重くなることや、広告などのいらない表示が入ってしまうことです。

ビューワのサービスで有名どころはたぶん次の二つのWEBサイトです。

GameTracker
http://www.gametracker.com/

TSViewer.com
http://www.tsviewer.com/

GameTrackerはゲームサーバを建てている人には有名なサービスですね。TSViewer.comはTeamSpeak2の頃からサービスをやっているところです。

英語サイトですけど、気合があれば登録は難しくないので説明は省きます。

スクリプトを自鯖に設置する方法

ビューワの本体を自分のサーバ上に設置して好きなところに表示させる方法です。

外部サービスとは違い自鯖に設置するのでレスポンスが良く、自由にカスタマイズできる利点があります。

欠点は設置に多少の専門的な知識が必要であることです。

ビューワは公式サイトのForum上で有志が作成したものが公開されています。

Addons & Scripts – TeamSpeak Community Forums
http://forum.teamspeak.com/forumdisplay.php?f=114

ビューワスクリプト自体は作るのが非常に簡単なのでいろいろな種類がありますので、いくつか紹介します。

ビューワは下手な物を使うと危ないので以下のものを推奨します.

TS3 Viewer
http://tera-core.de/downloads/

単独で設置するならTS3 Viewerがおすすめです。かなり見た目にこったBigと、シンプルなSmallの2種類が用意されています。

Teamspeak 3 Widget for WordPress
http://wordpress.org/extend/plugins/teamspeak-3-viewer-plugin-for-wordpress-widget/stats/

私のWEBサイトのようにWordpressというブログ用のスクリプトを設置している場合はこれを使うとWordpress上に簡単に埋め込めます。

Ts3 Webinterface
http://forum.teamspeak.com/showthread.php?t=49547

外部に公開するつもりがない場合は単純なビューワではなく管理用にWEBインターフェイスを導入するのも面白いかもしれません。

詳細は後日

詳細な設置方法については後日紹介します。

ventrilo サーバ閉鎖

時代は mumble ということで ventrilo サーバを閉鎖しました。

だいぶ前から募集停止していたので大半の人にはなんのこっちゃって話ですね。

セキュリティ上の問題からもサポートが終了したサーバを稼動させるなんて面倒ですしね。

これからは、mumble 一本に絞っていこうと思います。

TeamSpeak 3 が予想以上のできで ライセンスが緩ければそちらもありえますが・・・

管理の面では、mumble が最高です。

インターフェイスをphpとかで自分で作れるので好きなように設定が(ぁ

wif1

Designed by CSS.Design Sample

久々の更新

はい、お久しぶりです。

なんか忙しくてまったく更新してませんorz

最近やってること・・・

すっかり mumble が気に入っちゃってそれ関係しかやってない感じですね。

murmur のGUI設定ツール(Windows)作成

GUIツールはそのうち公開できればよいですねぇ・・・

  • ユーザ登録
  • バーチャルサーバの設定
  • バーチャルサーバ単位でのログの閲覧
  • Glacier2 に対応
  • チャンネルの閲覧

あたりが特色でしょうか・・・

Glacier2 は、murmur が採用しているZeroC ICE用のファイアウォールです。リモートからの安全にサーバを設定することができます。

mumble の基本理念?がマルチプラットフォーム(複数のOSに対応)なので、特定OSでのみ動く設定ツールはちょっとKYな感じですがね。

SSをちょっと紹介

全文を読む

Home > タグ > php

検索
フィード
メタ情報

Return to page top