Home > 自作ツール > 無人鯖

無人鯖 Archive

無人鯖管理WEB

どうやら、ゲストにアクセス権限がなかったようで^^;;
権限入れましたので、メニューが表示されると思います。

GPL無人鯖データ管理WEB

無人鯖WEB移行中

無人鯖WEBをこちらに移行中です。
ユーザ登録はしなくてもアクセスできないようなコンテンツは作りませんので、
登録してもしなくても同じっす。

あと、トラック別セットですが、1回DBをクリアしましたので、
現在まっさらになってます。

それと、トップページにあったGPLTVへのリンクですが、
今までIP固定にしてたのでいつのまにかつながらなくなります。
なので、動的にとるように変更しますので少々リンクを削除してます。
見たいときは、GPLTVを起動してServer一覧から探してね^^;

新HPはまだいじってる最中なので壊れるかもしれませんw
消えたら壊れたと思ってくださいw

※今までのGPLServerWEBはまだそのまま残してあります。

文字化けが倒せない

無人鯖WEBにセットをアップするツールを作りますた。

こんなん。

簡単なコメントをつけられるといいなぁと思って、つけられるようにしたんですが、
ブラウザで表示すると・・・

出た!
おなじみお約束誰もが悩む日本語文字化けw

かねやんMySQLAdminってツールでDBの中身を見ると文字化けしてる。
それがそのまま表示されとる。

だが、MovableTypeのテーブルを見ても、やっぱり日本語化けとるので、
DB上は問題ないかな。

とすれば、PHP側でエンコードしないといけないと。

こんなの入れてみたり、
mb_language('Japanese');
mb_internal_encoding('SJIS');
mb_http_output('SJIS');

DBを強制UTF8にしてみたり、
mysql_query("SET NAMES utf8",$cn);

拾ったデータをエンコードしてみたり、
$tmp = $item['comment'];
$tmp = mb_convert_encoding($tmp, "SJIS", "auto");

どれもダメ。DBに入れてる時点でダメなんかな。

Rocket鯖のMySQLとPHPを使ってるので、
基本設定がいじれないのが痛い。

落ちてた

おはようござりまする。

WindowsUpdateの再起動により、鯖が再起動かかりまして、
落ちておりました。

と、今朝気づきました。

落ちてた

おはようござりまする。

WindowsUpdateの再起動により、鯖が再起動かかりまして、
落ちておりました。

と、今朝気づきました。

2重ジョインによる不具合

富岡は全く関係なく^^;
初めてor久しぶりに走るコースなので、
2回ジョインされる方が多いようでw

同じドライバー同じ車種でジョインした場合に、
リプアナに同選手同車種のデータが残ることがあります。

扱ってるデータのプライマリーが、
ドライバー名と車種だけなので、かぶるとおかしくなります^^;

とりあえず、こけないようにはしてみましたが、
多重ジョインした方の1LAPリプが残らない現象がまだ出ます。

少し根元をいじらないといけないので、
しばし、こけない対策だけで続行中^^;

セクターがとりづらい?

どうも富岡のセクターがおかしいことが多くて、
アプリがぶっこけてます^^;

すいません、直す時間が全くありません^^;;

セクターを取る処理を簡単にはずせればいいんですが、
他に影響がでるので、簡単に取れません^^;;;

早く帰ってこれたらみてみます。

/adminで飛ばせるヨ

かなり探していたのですが、
あっさりLEVINさんから教えてもらいまいした。
無人くん萌。

ループトラックをパス指定して飛ばす方法がよくわからなかったので、
参考にさせて頂きました。
おそらく、日本で一番詳しい鯖の立て方が載ってると思います!

というわけで、パスを/adminで入ると、予選を飛ばせるようにしたので、
違うトラックを走りたい場合はご自由にどうぞ~。

歴代シリーズ戦のリンク&さらに過去募集中

鯖WEBの歴代チャンピオンのページですが、
各シリーズ戦にリンク追加しております。
見つからない部分が埋まってないので、知ってる方がいらしたら、教えて頂ければ追加します。

また、今表示されているより過去のシリーズ戦をご存知の方がいれば、
教えて頂ければこれも追加したいと思います。
細かい期間などわからなくてもOKす。

以上、鯖からのご連絡でした。

削除機能追加

昨日、がっつり寝てしまい、珍しく休日に早く起きたので、鯖アプリを更新しました。

使う側の見た目や機能には関係ないですが、
自動削除機能を追加したので、こける可能性ががががが。

鯖アプリの設定で数は設定できますが、
現在の保存設定は、100レースです。

個人の1LAP最速リプレイは削除しません。
complete.txtと丸ごとリプを自動で消していきます。

なので、1LAP分のリプレイを保存するようにした以前のリプレイはそのうち消えてしまいます。
拾っておきたい方はお早めに。

設定が増えまくりました。

自動でリプレイからタイムを抽出してアップしてリプレイを消す君

▼ 自動でリプレイからタイムを抽出してアップしてリプレイを消す君(お試し版) ▼

DFGさん、m2さんのところで取り上げられていたのに、
自分のところで書かないのもなんなので書いておきまする。

うちの鯖PC内は、
・GPL(dedicate無限ループ)
・タイム登録用アプリケーション
・GPLtv
の3つが動いています。

GPLtvは、トラックが表示されないという意味不明の状態でして、
動かしてましたが、やってることを言っておりませんw

Rocket鯖にあわせて、データベースはMySQL。
タイム表示ページは、PHPで動きます。

データベースには、
登録のあるトラック名を羅列するだけのテーブルと、
タイムを登録するテーブルの2つ。

タイム登録テーブルは、プライマリキーがドライバー名とチームなので、
その2つがぶつかったときは、updateします。なければinsert。

タイム登録用アプリ側で、
データベースに登録されてるタイムより速いかどうかをチェックしてます。
DB側で仕掛け入れた方がよかったかも。まぁいいや。

タイム登録用アプリは、C#2008で作ってます。
.netFrameworkは2.0でも大丈夫かも。3.5の機能は使ってない、たぶん・・・

タイム登録用アプリの動きは、

1.一定間隔でGPLのりプレイフォルダを監視
2.リプレイがあったら、リプアナにかけて、txtファイルにすると、***_complete.txtというのが出来る
3.できたtxtファイルから予選タイムと決勝のファステストをドライバーごとに抜いて、速い方のタイムを取り出す
4.リプレイをFTPでRocket鯖にアップ
5.データベースにタイムを登録
6.リプレイファイルをリプレイフォルダから削除
んで、また監視、
を繰り返しています。

ちなみにこんなGUI(Rocket鯖関連の設定は目隠しのため黒塗りつぶし)

現在FTPで上げてるリプは、1レース丸ごとなのですが、これがでかい。
さすがに無制限のRocketでも気が引けるw
ので、そのラップだけ抜けないか、と思ったのですが、どうもできなさそう。
SpyGirlの方も見たのですが、こちらは、コマンドラインから叩くことすらできなさげ。

もうちょっと改善したいので、現在鯖立てておりません。
鯖だけ立てても全然いいんですけどね^^;

なお、タイム表示ページのタイトルは、DFGさんのところに書いてあったようにm2さん。
無許可使用です。リスペクトです。

Home > 自作ツール > 無人鯖

Search
Feeds

Page Top