/rosv

RO Server Checker for Limechat

Primary LanguageJavaScript

RO Server Checker for Limechat

Copyright © 2011 whiteleaf

RO のサーバーステータスを監視する Limechat 用のスクリプトです。

Limechat for Windows version 2.16(くらい) から JScript による javascript の実行をサポートしました。
なので Limechat のバージョンは 2.16 以上を必須とします。

インストール方法

  1. ”Limechatメニュー → 設定 → スクリプトの設定 → スクリプトフォルダを開く”で、スクリプトの保存ディレクトリを開きましょう。(XPまではインストールディレクトリ直下、Windows7ではホームディレクトリの方と場所が違うので注意)
  2. rosv.js をコピーします。
  3. 「スクリプトの設定」ダイアログが開いていると思うので、ファイル名一覧から rosv.js の行の、プロファイル名の列のところで右クリックしてスクリプトを有効にします。

使い方

rosv を有効にしたいチャンネルに移動し、

rosv>boot

と発言しましょう。rosv がそのチャンネルで有効になります。
この段階で各種コマンドを使うことが出来るようになります。

rosv>help

コマンド一覧はヘルプコマンドで出すことが出来ます。
(一部のコマンドは管理者権限(つまり実行したユーザ)のみが実行することが出来ます。)

各種コマンド

rosv

全サーバの状態を確認出来ます。
管理者権限がなくても実行出来ます。

rosv>サーバ名

指定したサーバの詳細な状態を確認出来ます。
管理者権限がなくても実行出来ます。

rosv>boot

そのチャンネルで rosv を有効にします。
管理者権限が必要です。

rosv>kill

そのチャンネルで rosv を無効にします。
管理者権限が必要です。

rosv>start>サーバ名

そのチャンネルで指定したサーバの監視を始めます。
サーバがダウンしたり、オープンした時に自動で状態を知らせます。
管理者権限が必要です。

出力例
(username) [Rosv] サーバが Open しました [ Iris, Thor ]

rosv>stop>サーバ名

そのチャンネルで指定したサーバの監視を終了します。
管理者権限が必要です。

ライセンス

MITライセンスで公開します。

The MIT License

Copyright (c) 2011 whiteleaf

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

バージョン履歴

2011/04/05 Ver.1.3 サーバ一覧表示時に、鯖のどこが落ちてるか分かりやすくした
(色制御コードの増加のため3行にわたって表示するように)
2011/03/12 Ver.1.2 コマンドが間違っているときに有効かどうかチェックするようにした
2011/03/09 Ver.1.1 表示形式変更、Array#include を使うように修正
2011/03/07 Ver.1.0