Home > AgeSrv > AgeSrv 0.1.2

AgeSrv 0.1.2

  • 2008年4月18日 23:12
  • AgeSrv

大分遅れましたが、修正版のリリースです。
http://fyuji.fam.cx/archive/AgeServer-0.1.2.tar.gz

設定ファイル(ageserver.conf)に新しい項目(IGNORE_FUTURE_GAME)を追加しました。
この項目を有効にすることにより、未来日時のゲームを無視するようになります。

また、rrdtoolにてグラフを作成する際に、ラベル部の日本語が化けて表示される問題の対応として
agesrv.rc 内のRRDCMDを 「rrdtool」 から 「"LANG=C rrdtool"」 に変更しています。
※rrdtoolで日本語を利用する場合は、別途パッチ(もしくは日本語対応版のバイナリ)が必要
 参照:RRDTOOL日本語化 - http://www.bigfield.com/~hiroshi/rrdtoolja.html


■2008/4/22 追記

Linux環境下、およびGCC4.1以降でコンパイルエラーが発生していたため、ソースを差し替えました。

なお、ver0.1.2から機能の変更はありません。

Comments:6

Comment Form

画像の中に見える文字を入力してください。

matsujun 2008年4月21日 14:08

おおお、更新ありがとうございます!とっても活用しまくってます!
後ほど更新試みてみます。設定ファイル上書ですよね・・・気をつけないと。
 
2点、宜しければのリクエストなのですが・・・
 
○クランのリスト、官位順とかレート順とかで並べなおすボタンって
 作ってもらえたりしますでしょうか?
http://aoe3.game-server.cc/agesrv/?mode=clan&name==SMR=&game=age3y
 
○チームわけツール、agesrvから呼び出しになっていますが
 url直で開けるように出来ませんでしょうか?
 
済みませんが宜しくお願いします!

fyuji 2008年4月22日 00:11

>○クランのリスト、官位順とかレート順とかで並べなおすボタンって
> 作ってもらえたりしますでしょうか?
検討してみます。


>○チームわけツール、agesrvから呼び出しになっていますが
> url直で開けるように出来ませんでしょうか?
つまりはこういうことですかね?
http://aoe3.game-server.cc/agesrv/?mode=team&names=Feran;Haruno;HIROTAKA;I_0&game=age3y&type=SP&ladder=101


なお、プレイヤー名に日本語等のマルチバイト文字が含まれる場合は、
http://aoe3.game-server.cc/agesrv/?mode=team&names=Feran;Haruno;%e3%81%be%e3%81%91%e3%81%84%e3%81%ac;I_0&game=age3y&type=SP&ladder=101
のようにutf-8としてデコードする必要があります。

matsujun 2008年4月22日 16:29

>>○クランのリスト、官位順とかレート順とかで並べなおすボタンって
>> 作ってもらえたりしますでしょうか?
>検討してみます。
わがままばっかりですみませんがよければ是非!
 
URL直開き出来ましたか(^^; 失礼しました~そちら使います!
 
そういえばマルチバイト対応って予定されてます?
今は引けていないはずなのですが(上の例でもまけいぬさんのレート取れないし)、
意外とマルチバイトアカウントのプレイヤーも居るので、
もし取れるように出来そうでしたら、対応して貰えると嬉しいです。

fyuji 2008年4月22日 22:46

> そういえばマルチバイト対応って予定されてます?
> 今は引けていないはずなのですが(上の例でもまけいぬさんのレート取れないし)、
む・・・?
http://fyuji.fam.cx/agesrv/?mode=team&names=Feran;Haruno;%E3%81%BE%E3%81%91%E3%81%84%E3%81%AC;I_0&game=age3y&type=SP&ladder=101
http://fyuji.fam.cx/agesrv/?name=%E3%81%BE%E3%81%91%E3%81%84%E3%81%AC&mode=user&game=age3y&type=SP


こちらでは問題なくレート取得できてます。
資産も同一(というかこっちはver.0.1.1のままだった)なのですが・・・
うーん、環境の違いでしょうか(Apacheとlighttpdの違いとか?)
まぁなんにせよ調べてみます。

fyuji 2008年4月25日 00:17

下記2つのサーバで日本語名プレイヤーの検索を行ってみましたが
正常に取得、表示されていました。
なお、使用したブラウザはIE6、IE7、FireFox2.0の3つです。


サーバ1(fyuji.fam.cx:80):
Debian etch euc-jp
lighttpd/1.4.13
MySQL 5.0.32
PHP 4.4.4
http://fyuji.s27.xrea.com/image/server1mbinfo.png


サーバ2:
Debian etch utf-8
Apache/2.2.3
(DBはサーバ1に接続)
PHP 5.2.0
http://fyuji.s27.xrea.com/image/server2mbinfo.png


ApacheもPHPも関係ないとするなら、あとはMySQLあたりか・・・
プレイヤーテーブル(tbl_player)にレコード追加/更新するタイミングで化けているのかも?
ログファイルに出力されたエラー内容をみると何か判るかも知れません

matsujun 2008年4月25日 15:12

あらら・・・こちらのサーバの問題でしたか、了解です。
週末気合入れて原因探してみます!

Trackbacks:0

TrackBack URL for this entry
http://fyuji.s27.xrea.com/x/mt-tb.cgi/55
Listed below are links to weblogs that reference
AgeSrv 0.1.2 from orz公開所

Home > AgeSrv > AgeSrv 0.1.2

Search
iKnow!バッジ


Feeds

Return to page top