DAoC Guild Viewer

これはなんのソフト?

Dark Age of Camelot のギルド情報を管理・表示するソフトです。 The Camelot Herald に掲載される XML データを参照することにより、データ入力の省力化をはかっています。

同盟などで使用するときなどのために、複数ギルドもサポートしています。

このバージョンは?

0.1 開発系です。 とりあえず作ったのを公開しています。

「開発系」とは、新機能を追加してまだきちんと検証していないとか、ドキュメントが未整備だとか、そういう諸々の理由で 「きちんと安定して使えるかどうかはしらないよ」というバージョンです。 一応、作者の内部テストとかはクリアーしているわけですが、「安定系」に比べて、信頼性の面で劣ります。(でもまだ安定系がでてなかったりする罠。)

0.1.1 からの変更点

類似ソフトとの主な違い

動作環境

設置側

PHP 4.20以上

PHP 4.23, 4.30 で動作確認しています。XML モジュール, mb_string モジュールが導入されている必要があります。

コンテントネゴシエーション

addchar.php を addchar として参照できる必要があります。Apache なら導入されてることが多いと思います。将来のバージョンで対応していなくても動作するようにします。

EUCコードが扱えるエディタ

設定ファイルなどの書き換えに必要です。Windows ならサクラエディタなどがおすすめです。

.htaccess

.htaccess ファイルを設置できると、セキュリティが向上します。

閲覧側

XHTML 1.1 が表示できるブラウザが必要です。 Mozilla 1.3a と、Internet Explorer 6.0SP1 で動作確認しています。

設置方法

適当なディレクトリに配布パッケージをコピーしてください。 index.header.php がヘッダ、 index.footer.php がフッタです。 適当に書き換えてください。

settings.php の中身をみながら修正します。 パスワードは crypt 関数できちんと暗号化したものを書かないとうまくいきません。

ディレクトリはデータを置くディレクトリと、その中身(chardata.txt, playerdata.txt, lock.all)のパーミッションを 666 に、その他は変更の必要はありません。

ちなみに、XMLデータは、キャラクタが登録されたときにそのキャラクタの所属するギルドのものをダウンロードしてきます。 何かイベントが起こらない限り更新されません。 強制的に更新する場合は updateall.php を呼び出してください

加筆予定(ドキュメントも開発版)

既知の問題

すでに判明している問題です。サポートページに最新版があります。

修正予定は、これが書かれた段階のものであり、常に変更される可能性があります。 一度修正予定なしと書かれても、修正されることもありますし、その逆もありえます。 あくまで目安としてご覧ください。

内容回避方法致命的度(max.5)修正予定
Herald の XML データがバグると表示もバグるMythicがきちんとしてくれるように祈る2なし
Herald にないキャラクタは登録してもレベルその他の情報が表示されない登録されるまで待つ31.0までに仮登録できるように
tfoot に対応していないブラウザ(netscape 4.xなど)では、項目名が2行に連続して表示されるそもそもXHTMLに対応していないので致し方ない10.3開発系でUSER_AGENT で振り分け予定
コンテントネゴシエーションに対応していないと、リンクが切れた状態になる管理者に頼んでインストールしてもらう。 もしくは、スクリプト中のリンクを修正する20.5開発系までに対応予定
利用者がパスワードを忘れた際の自動送信機能(に類するもの)がないパスワードを忘れないように努力する。 忘れたときは管理者が手動で対応する31.0までに実装

設置例

実際にこのソフトを利用しているところの一覧です。 連絡していただければ追加します。

Far East Foundation
Hibernia Merlin で活動している同盟
Legend of Heroes
Hibernia Merlin で活動しているギルド

ライセンス

zlib/pngライセンス というやつです。

Copyright © 2003 Yuryu

This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.

Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:

  1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.

  2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.

  3. This notice may not be removed or altered from any source distribution.

連絡先

http://www.wotax.net/, yuryu@wotax.net

DAoC Guild Viewer 0.1.2, Copyright © 2003 Yuryu