|
Best Gunnerランキングで使用しているSMG Skillの算出式を変更しました。
■修正前しばらくこれで様子見。 uniplat大先生の助言を受けてETTVdの設置に再チャレンジ。とりあえず、リプレイ鯖の起動とdemoの再生までは上手くいき、リプレイ鯖に入れることも確認できた。
しかし、このリプレイ鯖をHLSWから見ようとするとHLSWが強制終了する。不二家鯖のWebに付いてる鯖ブラウザ機能からリプレイ鯖を見ると、マップ名の欄にsw_goldlimitとかいう謎のマップが。どうやらマップ名のsw_goldrush_teに鯖CVARのtimelimitが合体しちゃってる模様。 なんだこりゃと愕然としつつ、コマンドラインからqstat(※鯖にgetstatusを飛ばして状態を調べるコマンド)を叩いて結果を確認してみたら、timelimitが表示されるあたりから完全に出力がバグってる。そらHLSWも落ちるってもんです。 実はこないだのLibrary CupでETTVを建てた時も、HLSWの強制終了が発生してるんだよね。ということは、ETTVdではなくettv.x86に問題があると考えて良さそう。でも、多分同じバージョンのettv.x86を使ってるであろうdngr缶のイベント用ETTV鯖やuniplat大先生のETTVdリプレイ鯖は問題なく稼動してる訳で、こりゃもう環境依存の問題かも。 dngr鯖はFreeBSDで、DELL鯖はUbuntu。ウチのFedora16はettvとの相性が悪いのかなー。前の記事にも書いた通りiptablesの挙動も怪しいし、これはもうOSを乗り換えるしかないのか・・・? uniplat大先生のblogエントリにgetstatusアタックへの対処法が書いてあった。リンク先を辿ってみると、iptablesにこんな設定をするだけでOKらしい。
①iptables -N quake3_ddos①:quake3_ddosって名前のフィルターを作成 → (^o^)/まかせろー ②:パケットを検査して、getstatusに関係なければパケットを受け容れるよー(^o^)/ ③:パケットを検査して、getstatusっぽいパケットに名前をつけるよー(^o^)/ ④:名前をつけたパケットがやたらいっぱい来てたらポイしちゃうよー(^o^)/ ⑤:ポイされずに残ったパケットは受け容れるよー(^o^)/ ⑥:パケット受信後、他のチェックより先に (^o^)/ のお仕事を済ませる。 流れとしてはこんな感じかな。ただ、ウチの鯖機(Fedora16 iptables1.4.12 fc2)に上記ルールを適用しようとすると②でコケる。メッセージを見た感じ、どうやら否定構文が使えないもよん。ググってみるとiptablesのバグらしく、プロジェクトのGit上では既にパッチも当たってるっぽい。けどyum update iptablesと打ち込んでも更新されないオワタ。 そんなわけで、不二家鯖の鎖国はあとちょっとだけ続くんじゃ。 LibraryCupが無事終了しました。優勝したTeam3の皆さん、おめでとう!他チームで参戦したプレイヤーの皆様もお疲れ様でした。
ScatPigさんとArnordさんが姿を現さなかったので、補欠のkakkouさんとStarryさんに出張って貰ったり、渋滞に巻き込まれて遅刻したTheta君の代わりにnADEさんや私が参戦する羽目になったりと、イベント好例のドタバタもありましたが、無事に終われて一安心。私、足引っ張ってなかったよね?ね? Team3は早い段階で配置を決めてたし、事前にTeam4との練習試合もこなしていたということで、優勝するべきチームが優勝したなーという印象。逆にTeam2は、そういうのを中心になってやりそうなおんちゃんが海外に高跳びしていて、帰国したのが大会前日という・・・すんません。そこら辺、まったく編成に加味してませんでした。 それにしても、今回はなかなか参加希望者が集まらない大会だったねー。その原因として考えられそうなのは以下の3点。 ①library_b3の認知度が低く、敬遠された①については採用マップを変えれば改善可能。②はどうだろう。このblogの他にも避難所とTwitterに情報を流してはいるんだけど、確実にプレイヤー全体に周知される場所ってのは現状無い気がする。③はどうにもならないオワタ。 ・・・そろそろイベント主催も代替わりしたいよう。(´Д⊂
Library Cupのチーム編成が終了しました。
■Team1私の勘違いで、補欠登録のbananaさんをTeam4に組み入れてしまってました。bananaさんの都合が不明瞭とのことで、foxieさんと交代することになりました。(foxieさんとTeam4のLSさんには承諾を得ております)
|
|||||