goodgames
11-01
最終更新:
goodgames
-
view
これにて終了
恐らく最後の更新となりますので雑感を色々と。
■おしまい
誠に残念ではございますが国内にはまともなレンタルサーバ屋が無い状況が続いておりますので
これにて鯖缶ごっこは終了とさせて頂きます。
これにて鯖缶ごっこは終了とさせて頂きます。
10日ほど前まではサーバが稼動しておりましたが、
約8ヶ月間のユニークプレイヤー数は55,000人に達しました。
約8ヶ月間のユニークプレイヤー数は55,000人に達しました。
約60%は日本国内から。約25%は近隣諸国。
残る15%は北米、欧州、南米など地球上の至る所からアクセスして頂きました。
残る15%は北米、欧州、南米など地球上の至る所からアクセスして頂きました。
また手前味噌ではございますが、
GameTrackerにて発表される人気サーバランキングでは、
世界6,500台のサーバの中でアジア圏からは唯一50位以内にランクされました。
GameTrackerにて発表される人気サーバランキングでは、
世界6,500台のサーバの中でアジア圏からは唯一50位以内にランクされました。
長い間ご支援ありがとうございました。
残念なことに南太平洋の某大陸につきましてはチータ過多につき、アクセスを遠慮していただきましたが。
プレイヤーとしてBF3はイマイチに感じたため、一時はBC2で復活も考えましたが、
残念ながら多くのサーバはBF3用にレンタル中となっており適当なサーバが用意できない状況が続いております。
残念ながら多くのサーバはBF3用にレンタル中となっており適当なサーバが用意できない状況が続いております。
もちろんBF3も同じ状況であり、さらにラグ問題も当面解決しそうにないため、これにて終了とさせて頂きます。
■鯖屋
過去に何度も書いており、そろそろ知らない人は居ないような状況になりつつありますが、最後にもう一度まとめておきます。
Interactive 3D社 (通称、i3D)
オランダに本社がある、自称欧州最大のゲームサーバプロバイダー。
BC2/BF3で使用されているFrostbiteゲームエンジンの開発元である
Digital Illusions Creatvie Entertainment社(通称DICE)がスウェーデンにあることから、
最も早く情報を入手し、最も早く最適な環境を出来る「はず」の業者です。
BC2/BF3で使用されているFrostbiteゲームエンジンの開発元である
Digital Illusions Creatvie Entertainment社(通称DICE)がスウェーデンにあることから、
最も早く情報を入手し、最も早く最適な環境を出来る「はず」の業者です。
BC2での評価は、高いがまとも。
BF3での評価は、高いだけでラグが酷い。常識的に考えればプレイできないレベル。つまりお金をもらってはいけないレベル。
BF3での評価は、高いだけでラグが酷い。常識的に考えればプレイできないレベル。つまりお金をもらってはいけないレベル。
にもかかわらずBF3の64人用を契約すると10,000円/月ぐらいの金額になるはずです。
BC2ではかれこれ200,000円ぐらいi3D社にお支払い致しましたが、
価格相応のサービスを提供して頂きましたので決して高いとは思っておりません。
価格相応のサービスを提供して頂きましたので決して高いとは思っておりません。
しかしBF3の場合、タダでもいらないと言いたくなるほどのラグですね。
当面は「いらない子」決定で良いでしょう。
ちなみに比較的最近の日記に「ラグのひとつの原因は円高ではないか」と書いておりますが、
これを検証する方法がありそうです。(後述)
これを検証する方法がありそうです。(後述)
GameServers.com Tokyo(通称、GS)
米国に本社があるゲームサーバプロバイダー。
うろ覚えですが、自称世界最大と謳っていたような。
うろ覚えですが、自称世界最大と謳っていたような。
BC2での評価は、安いがラグい。
BF3での評価は、安くてほぼラグが無い。
BF3での評価は、安くてほぼラグが無い。
BC2では最新版のサーバサイドパッチであるR34適用後はサーバ側の負荷が大幅に軽減されたらしく、
それ以後はほとんどラグを感じることが無くなり、GS機でも快適にプレイできます。
それ以後はほとんどラグを感じることが無くなり、GS機でも快適にプレイできます。
BF3ではマップなどによって若干ラグを感じることはあるものの、
i3Dと比較すれば天と地ほどの差があるのは事実。
i3Dと比較すれば天と地ほどの差があるのは事実。
しかも価格は6,500円/月ぐらいですのでi3Dの2/3のお値段です。
またこれも以前の日記に書いておりますが、
ユーザサポートや契約から実際にサーバが使えるまでの期間、
サーバ設定ツールの出来などで評価するとどの点でもGSがNo.1と言って問題ありません。
ユーザサポートや契約から実際にサーバが使えるまでの期間、
サーバ設定ツールの出来などで評価するとどの点でもGSがNo.1と言って問題ありません。
この点ではGSを100点とした場合、i3Dも90点ぐらいの評価は出来るのですが...
ちなみに後述のBSNはこの点では、零点と言っていいでしょう。
ちなみに後述のBSNはこの点では、零点と言っていいでしょう。
これから借りるならGS一択としか言いようが無いのが現状です。
BSN (正式名称も通称もよくわかりません。本当に存在しているのかも謎)
BC2では「詐欺」とか「常時ワープしまくり」などと散々な評価でした。
この「ワープしまくり」とは度を越えたラグが原因で、
表示されている移動体が「線」で移動せずに「点」で移動しているように見えるため
ワープと表現されているものです。
この「ワープしまくり」とは度を越えたラグが原因で、
表示されている移動体が「線」で移動せずに「点」で移動しているように見えるため
ワープと表現されているものです。
BC2リリース直後にBSNのサーバで何度か遊ばせて頂きましたが、
確かに凄まじいワープ状態で、一緒に走っていた味方がいきなり消滅。
数秒後に全然違う位置に表示されるなどといったことが多発(と言うか常時発生)していました。
確かに凄まじいワープ状態で、一緒に走っていた味方がいきなり消滅。
数秒後に全然違う位置に表示されるなどといったことが多発(と言うか常時発生)していました。
言うまでもありませんが、これは味方だけでなく敵でも発生しますので、
こんなターゲットに弾を撃っても当たる訳ありません。
こんなターゲットに弾を撃っても当たる訳ありません。
こんなサーバを借りてしまった方々は当然すぐに解約し、数ヵ月後のBC2には全くBSN機はなくなりました。
しかし、不思議なことに数カ月おきに何度かBSNはデモ機を稼動させます。
しかし、不思議なことに数カ月おきに何度かBSNはデモ機を稼動させます。
が、まだデモ機のラグが酷くて笑いものに。
そんなことが何度か繰り返され、2011/05ぐらいだったと思います。
この頃投入されたBSNのデモ機が比較的ラグも少なく安定稼動しているように見受けられ、
タイミング良くGSで契約していたサーバの契約期間が満了となったため、
BF界の黒歴史と言われるBSNサーバを契約する決心を致しました...
この頃投入されたBSNのデモ機が比較的ラグも少なく安定稼動しているように見受けられ、
タイミング良くGSで契約していたサーバの契約期間が満了となったため、
BF界の黒歴史と言われるBSNサーバを契約する決心を致しました...
もちろん結果は凄惨なありさまに。
相変わらず「詐欺寸前」の状態。契約からサーバ稼動まで12日間を要し、
一ヶ月で解約したものの稼動待ちの12日間分も金額を請求されるありさま。
相変わらず「詐欺寸前」の状態。契約からサーバ稼動まで12日間を要し、
一ヶ月で解約したものの稼動待ちの12日間分も金額を請求されるありさま。
また契約直後には過去にBSNの犠牲になった方から
直メールで「今すぐキャンセルした方がいい」との助言を頂いてしまう始末。(苦笑)
直メールで「今すぐキャンセルした方がいい」との助言を頂いてしまう始末。(苦笑)
そしてユーザサポートは内容を公開したら「東芝事件」になるほどの酷さ。
しかも問い合わせの返事がフランス語だったことが何度あったか...
しかも問い合わせの返事がフランス語だったことが何度あったか...
まぁ興味がある方は過去の日記を適当に覗いてみてください。
技術的にはかなり不思議(と言うか考えられないような)poorな設備で運営しているらしく、
名古屋市内の普通の建物(マンションなど?)に6台の"PC"を設置して稼動させているとの情報あり。
これは私が調べたわけではありませんが。
名古屋市内の普通の建物(マンションなど?)に6台の"PC"を設置して稼動させているとの情報あり。
これは私が調べたわけではありませんが。
ただし、ハッキリしているのは100Mbpsらしき回線一本にIPアドレス8つを登録し、
各サーバノード(と言うか単なるPC)に別々のIPを割り当てているようです。
各サーバノード(と言うか単なるPC)に別々のIPを割り当てているようです。
従って、賢い方はすぐにわかると思いますが、恐らく現状では実機レンタルの形を取っていると考えられ、
比較的ラグが少ないと思われますが、契約者数が増えると地獄のような有様になるはずです。
比較的ラグが少ないと思われますが、契約者数が増えると地獄のような有様になるはずです。
BF3ではどのような状況になっているのか良くわかりませんが、
多くの方々は前述の内容を良くご存知ですので相手にされていないのが実際のところでしょう。
多くの方々は前述の内容を良くご存知ですので相手にされていないのが実際のところでしょう。
ちなみに契約価格は9,500円/月ぐらいになるはずです。
そして...
どうやらGSが韓国でもサービスを開始するようです。
サーバレンタルの契約ページには"Location"選択欄がありますが、そこに"(ASIA) South Korea"が追加されました...
サーバレンタルの契約ページには"Location"選択欄がありますが、そこに"(ASIA) South Korea"が追加されました...
喜ぶべきか否か...
第四勢力
設備、運営、法人格、最低限の技術力、全て私でも用意可能なのですが、どうしたらEAと交渉できるのでしょうか...
どなたか話を付けていただければ、商売抜きにしてボランティアで対応するのですが。
まぁ法人なのにボランティアでよいのか、
またこんなこといってたら鯖缶引退じゃないのではないかとの意見もあるでしょうが、
ちょっと日本のPCゲーム事情が悲惨すぎますよね。
どなたか話を付けていただければ、商売抜きにしてボランティアで対応するのですが。
まぁ法人なのにボランティアでよいのか、
またこんなこといってたら鯖缶引退じゃないのではないかとの意見もあるでしょうが、
ちょっと日本のPCゲーム事情が悲惨すぎますよね。
スロット数に関する誤解(BF3用の参考)
よく「64人鯖はラグいから、48人鯖か32人鯖がいい」のような話を見かけますがこれは明確な誤りです。
48人用契約であれば64人契約と比較して3/4しかCPU時間を割り当ててくれません。
もちろん32人用なら半分です。従って、理論的にはラグの程度は変わりません。
48人用契約であれば64人契約と比較して3/4しかCPU時間を割り当ててくれません。
もちろん32人用なら半分です。従って、理論的にはラグの程度は変わりません。
ですが例外もあります。64人用で契約して、
最大接続数を48人までに制限するなどすればラグは解消または軽減するでしょう。
最大接続数を48人までに制限するなどすればラグは解消または軽減するでしょう。
そもそもお金がもったいないですし、64人用サーバ以外がどの程度の人気なのかわかりませんが。
■モジュール群
BC2用のサーバ自動運転用に多数のツールを開発いたしました。
8ヶ月で20から30の機能を実装したと思います。
8ヶ月で20から30の機能を実装したと思います。
その中で思い出深いものをいくつか紹介したいと思います。
チーム移動禁止機能
これを作るのは本当に苦労しました。
BC2用サーバはピーク時には世界で7,000台ほど稼動していましたが、
私が知る限りではこの機能が稼動しているサーバを見かけることはありませんでした。
BC2用サーバはピーク時には世界で7,000台ほど稼動していましたが、
私が知る限りではこの機能が稼動しているサーバを見かけることはありませんでした。
なぜこれが難しいかを一言で申し上げると「機能追加ではなく機能無効化」に該当するから。
つまり最初から実装されているチーム移動機能を無効にすることは出来ないため、
チーム移動を検知し逆のことを瞬時に実行するような機能が必要になるためです。
つまり最初から実装されているチーム移動機能を無効にすることは出来ないため、
チーム移動を検知し逆のことを瞬時に実行するような機能が必要になるためです。
しかも、正しいチーム移動も存在します。例えばアンイーブンの解消目的など。
さらに厄介なのはフレンド機能の問題。
BC2ではフレンドとは同じチームに属する仕様になっているため、
アンイーブンを起こしてでも同じチームに配属されます。
BC2ではフレンドとは同じチームに属する仕様になっているため、
アンイーブンを起こしてでも同じチームに配属されます。
このおかしなチーム配属が発生した場合に、
自主的なチーム移動なのかシステムによる正しいチーム移動(初期配属)なのかを判断するのに
大きな時間がかかりました。
自主的なチーム移動なのかシステムによる正しいチーム移動(初期配属)なのかを判断するのに
大きな時間がかかりました。
早期終了機能
自画自賛ですがコレは文句なしに傑作だと思っています。
そもそもはアンケートの結果、あるプレイヤーさんより
「レイプ状態のゲームはさっさと終了させてしまうべき」との意見を頂いたのがきっかけです。
そもそもはアンケートの結果、あるプレイヤーさんより
「レイプ状態のゲームはさっさと終了させてしまうべき」との意見を頂いたのがきっかけです。
ご意見ごもっともだとは思いましたが、まずレイプ状態を検知することが一苦労。
さらにレイプ状態が解消された場合を考慮する必要があることも重要でした。
さらにレイプ状態が解消された場合を考慮する必要があることも重要でした。
これは1000チケットアタカマサーバではきわめて重要な機能として連日稼動していましたが、
どちらかのチームが全ての拠点を失った場合、5分以内に1つでも拠点を奪還できなければ、
その場で敗北とする仕様になってしました。
どちらかのチームが全ての拠点を失った場合、5分以内に1つでも拠点を奪還できなければ、
その場で敗北とする仕様になってしました。
全拠点を失うとカウントダウンが開始され30(15)秒ごとに
残り時間が画面中央に大きく表示されるため、
披レイプ側チームのベースから一番拠点周辺では壮絶な戦闘が続きます。
残り時間が画面中央に大きく表示されるため、
披レイプ側チームのベースから一番拠点周辺では壮絶な戦闘が続きます。
通常の戦闘が行われている時よりカウントダウンが開始されてからの方が
数倍激しい戦闘が繰り広げられていたような気もします。
数倍激しい戦闘が繰り広げられていたような気もします。
チーターさん自動撃退機能
私の本職は金融工学(笑)の専門家が高度な数学知識を駆使して生成した各種計算式を
システム化し膨大な量の時系列データを使用して検証することです。
システム化し膨大な量の時系列データを使用して検証することです。
そのため大量のデータから何らかの法則性を見つけ出すこと、
一般には「データマイニング」と呼ばれる作業が得意分野だったりします。
一般には「データマイニング」と呼ばれる作業が得意分野だったりします。
この知識を駆使すると短時間でチーターさんをKick/Banできます。
この種の機能は誤認識がつきものですが、
誤認識については一度も掲示板などで報告を受けていません。
この種の機能は誤認識がつきものですが、
誤認識については一度も掲示板などで報告を受けていません。
これは技術的に高度と言うよりは、相応の統計学的知識が必要であるといった意味で
やや難易度の高い機能ですね。
やや難易度の高い機能ですね。
■というわけで...
8ヶ月間、皆々様のおかげで楽しく鯖缶ごっこをさせて頂きましたが、
SKYRIMのダウンロードが終わりましたので(笑)これにてお別れさせていただきます。
SKYRIMのダウンロードが終わりましたので(笑)これにてお別れさせていただきます。
また掲示板は無くなってしまったため、何らかのご連絡を頂く場合には、
このwikiのメニュー表示部に「管理者にメール」のような機能が隠されていたと思いますので
そちらから御連絡を頂ければ可能な限り対応したいと思います。
このwikiのメニュー表示部に「管理者にメール」のような機能が隠されていたと思いますので
そちらから御連絡を頂ければ可能な限り対応したいと思います。
では本物のBF3(あれはBC3だと思ってます)がリリースされるまでごきげんよう。
本当にありがとうございました。
( - )