ファンタシースターユニバース初日から大混乱 90
ストーリー by yoosee
オンラインゲーム提供の難しさ 部門より
オンラインゲーム提供の難しさ 部門より
あるAnonymous Coward曰く、"SEGA期待の新作ネットワークRPGのファンタシースターユニバースが開始早々大混乱の様相を呈している模様です。
ログインサーバが混雑して入れなかったり、初日からアカウントが登録できない等、ここまではネットゲームの初日によくある風景ですが、
キャラクターが他人のアカウントのキャラと入れ替わったり、
早速DUPEバグが発覚されたりと、正式サービスとは思えないお粗末ぶり。
土日の長時間に及ぶメンテナンスとロールバックでもバグは解消されず、4日現在、サーバを停止させての調査に入っている模様です(利用者への公式アナウンス)。
最悪の場合、全キャラクターのワイプ(削除)やゲームデータのロールバック・全クリアもありうるとのこと。"
サーバー構成からいろいろ妄想してみる (スコア:5, 興味深い)
4Gamer.netの記事にサーバー構成が載っています [4gamer.net]。今回の問題はログインで落とされる、マイルームに行こうとすると落とされる、シップを移動しようとすると落とされる、最悪他人のキャラと入れ替わってしまうというものでした。
フロントサーバーは1台当たり2000人程度,ゲームサーバーには1000人程度が同時に接続できるということですが、ゲーム中ではユニバースというシップが40個用意されていました。図中にFront Serverに繋ぐとずっとそのままという記述があるので、ゲーム中で見えていたユニバースシップがGame Serverだと思われます。そうすると接続者数は最大で80000人ですね。平均接続者数をどう算出したのか分かりませんが、どう考えても少なすぎです。
マイルームやシップの移動で落とされたということはFront Serverが接続先を切り替える処理を捌けなかったということだと思います。問題がゲーム中だけではなくログイン時のパッチの確認、SEGA link IDの認証、キャラクターを選んでからゲームが始まるまでの各段階でそれぞれ落とされまくっていたので、局所的なボトルネックではなく同時接続者数を見当違いに少なく見積もりすぎていたのでしょう。
あとデータベースの負荷軽減について共有メモリ上にキャラクターデータをキャッシュし,直接データベースを参照しにいく頻度を減らすという記述があります。キャラクターが入れ替わってしまう問題はこの辺りが上手くいっていないのではないでしょうか。復旧の目処が立っていないということは負荷分散の問題だけではなく、こういうところにも重大なバグがあったのではないかと思います。
長い間楽しみにしていたゲームがこういうことになってしまって残念です。早期に解決すればいいのですが。
Re:サーバー構成からいろいろ妄想してみる (スコア:4, 参考になる)
大雑把にまとめると
*中に入ってしまえば安定している。マップ内の移動は問題無し。但し、マップ間移動等を行うと落ちる。
*他人のキャラクタがコピーされてくることがある。その状態になると自分のキャラクタに上書きされる。
*マップ内をHP0で無名のキャラクタが徘徊している。NPCではなくプレイヤーでちゃんと会話ができる。
*キャラクタ情報の保存・読み込みに関するトラブルが多い。むしろそれに関係するトラブルしか起きていない。
とのことです。
「DBへのアクセスが高負荷になり、キューに溜まって順番待ちになり、許容できる待ち時間を超えている。
しかも負荷軽減が容易な参照系ではなく書き込み側」
と考えれば、全て説明がつきますね。
きっと、ダミークライアントはDBへのアクセスを行わない仕様になっていたんでしょう。
対応策としてはDBのクラスタ化・・・・1ヶ月位見るべきですよね。
自分が同じトラブル起こさないように気を付ける 為の非常に良い事例だと思います。
#一応某大規模サーバ設計屋
Re:サーバー構成からいろいろ妄想してみる (スコア:2, 興味深い)
PSO の SHIP が一つあたり 1000 人、現状の PSOBB がビギナー用含めて 11 SHIP で最大 11,000 人。 PSO で本当に国内サーバがあふれるほど同時接続者が多かったのは Dreamcast 初期くらいだと思いますが、その当時でも国内向けの SHIP 数は大差なかったと記憶しています。
google に聞いたら、この時期のメーカー発表の紹介記事があったので以下引用。
PSU の出荷数がどれくらいかは全く知りませんが、さすがにこのご時世で初期出荷 100 万ということはないでしょう。 PSO 当時との接続環境の差を考慮に入れても、80000 というのは少ないとは言えないかと。
これは全くの予想ですが、むしろ 80000 よりはずっと少ないところで「同時接続者数を見当違いに少なく見積もりすぎていた」というほうがありそうだと思います。
Re:サーバー構成からいろいろ妄想してみる (スコア:1)
だと思います。
1ユニバース500人は直前に実施されたPS2のプレミア運用時がそうでしたから、正式運用になって倍以上に増やすことはないでしょう
#1011795でACさんが語ってくれてますが [srad.jp]DB系の問題が有りそうです
20000人前後のユーザーが実行する書き込み要求に耐えきれず各種データ障害が発生したと考えるのが私も妥当だとおもいます
あとは、DBキャッシュと実DBデータの不整合も起きてそうですね
さぁて今日再開だけど、どうなるんでしょうかねぇ~
DBの問題が解消されても、マイルームへの移動不可とか、まだまだいっぱい問題は解消されなそう...
Re:サーバー構成からいろいろ妄想してみる (スコア:1)
登録者数と比べた同時接続者数って思ったより少ないんですね。
6日夕方に再開予定だった試験サービスは遅れて夜になりましたが、厳しい入場制限のためトラブルの起こっていた当日よりもログインしにくくなっていました。今朝5時半から30分ほどリトライしてみて入ってみると、各ユニバースの収容人数が大幅に減らされていました。どれも星1つか2つだったのでおそらく100-200人程度でしょうか。
表面的に見るとサーバーを停止してやったことは入場制限をかけて負荷を減らしただけで、問題は解決していないようです。
それにしても、相変わらずまともな稼動状態でないのはもう仕方ないとして、セガの対応ぶりは信用を回復するチャンスをことごとく失い続けていますね。6日の試験サービス再開遅延の告知はもっと前にできたはずだし、夜に再開しても極端な入場制限をかけるなら待っていた人のほとんどが入れないことが分かっていたはずなのでそのことを事前に知らせておくべきでした。それ以前の経過報告も遅いし、詳細な情報もなく、「ご理解とご協力をよろしくお願いいたします。」の一点張りで、メールの個別返信もないようです。
βテストならともかく、みんなパッケージを買っている訳です。今はサービスのトラブルよりもカスタマーをないがしろにしたセガの対応の方にがっかりしています。
Re:サーバー構成からいろいろ妄想してみる (スコア:1)
そしてその分問題を説明しユーザーに納得してもらうと言う説明責任くらい満たさないと...
我慢強い一部のユーザーですら見放す状況になる可能性も有ると思うのですが...
しかし規制かけるならかけるで「リトライをしなくても放置しておけば順番に入れるようにする」とかしないと...
リトライ3時間とか5時間しても入れなかったとかみると苦笑するしかありませんね
無駄な労力をユーザーに強いるようでは、そのうちだれも理解も、協力もしなくなると思います(苦笑)
Re:サーバー構成からいろいろ妄想してみる (スコア:1)
そのエントリにユニバースは物理的なサーバーとは違うものです。という記述がありますね。ということはGame Server1台に2つのユニバースが収容されてるのかな?
しかし一番驚いたのは (スコア:3, 興味深い)
摩訶不思議な仕様。
#ACで投稿しましたがタレコミ子です。
#初投稿で採用していただいでありがとうございます。
Re:しかし一番驚いたのは (スコア:1)
#オンラインでないとオフラインができないとはこれいかに?
Re:しかし一番驚いたのは (スコア:1)
購入以来一度も接続せずにofflineで遊んでいますが、とくに認証は必要無いですよ。
もしかして "一度でも" 外につなぎに行くと、以降は認証が必要になるんでしょうか。
Re:しかし一番驚いたのは (スコア:1)
ついでに、項目を選択してEnterを押さないと入力モードにならない。
ゲーム始めるととりあえずパッドを持つ癖がついているので、非常に鬱陶しいです。
Re:しかし一番驚いたのは (スコア:1)
何か「おぼえとく?」みたいな選択項目があった気がする。
--- (´-`)。oO(平和な日常は私を鈍くする) ---
5年前にも大混乱 (スコア:2, 興味深い)
今回の騒動とはあまり関係ないけど、HDD無しのPS2でも発売に踏み切ったことは英断というよりはむしろ無謀としか…。
Re:5年前にも大混乱 (スコア:1)
PSUもPC限定で発売してもよかったんじゃないかと思うね。
数少ないMORPG(しかも国産)だから是非頑張って欲しいんだが。
Re:ファンタシースターヴィレッジ (スコア:2, 参考になる)
モンスターハンター作ってるそうですよ。
Re:5年前にも大混乱 (スコア:1)
Re:5年前にも大混乱 (スコア:4, 参考になる)
#確かモンスターハンターG辺りからその仕組みが入ってたと思います。
「PlayStation2にはPARがあるじゃないか!」と言われそうですが、既に他のゲームで不正ツールの実績があるWindowsと比べても、PlayStation2版によって不正行為の起きる可能性は同程度でしょう。
そもそも今回の騒動は、(素人目には)サーバ側の出来の悪さが原因であり、「HDDを搭載しないPlayStation2に対応したこと」は直接の原因にはならないはずです。
#個人的にはPlayStation2版ユーザを叩く一部ユーザの風潮は嫌いです(涙)
Re:5年前にも大混乱 (スコア:1)
とか思ってしまう、メモリカード2枚をなんとか
やり繰りしてきた中年男です。
#HDDのスペースくらいなら多少使われてもいいんだけど
Re:5年前にも大混乱 (スコア:1)
当然、この仕様は人数が増えれば増えるほど他のネットゲームとは比較にならないほどサーバーに負荷がかかることになります。
問題は、この「HDDが無いPS2のための仕様」にPC版もつき合わされているという事です。つまり、PC版はHDDがあるのにいちいちサーバー側からデータを落とす羽目になっています。
PS2版を叩くユーザーが居るのはこの辺りが理由だと思いますので「PS2でもメモリーカードでパッチが当てられるんだ!」という意見はこの論争に関しては的外れな意見に思えます(もちろん悪いのはPS2ユーザーでは無く、こんな仕様を考えたSEGAやHDDをあっさり切り捨てたSONYなんでしょうけど・・・)。
尚、この辺りの話は
http://www.4gamer.net/specials/060831_psu_int/060831_psu_int_002.shtml [4gamer.net]
の真ん中辺りにも書いてあるので気になる方は参照してみてください。
Re:5年前にも大混乱 (スコア:1)
寿命が来そうなPS2で発売
HDD非対応
ってのがなぁ。
互換までして遊ぼうと言う輩も少なさそうだし。
Re:5年前にも大混乱 (スコア:1)
一応 (スコア:1)
それでその体たらくじゃあ、その、なんというか、先が思いやられる。
# 大航海時代Onlineで歴史の勉強中
発売直前インタビュー (スコア:3, おもしろおかしい)
あちゃー
ノウハウの中身 (スコア:2, すばらしい洞察)
だから、不十分なサーバー能力で開始し、初動で状況のコントロールが可能な程度の混乱を発生させ、ユーザのアクセスを分散させる。
こうすることで、過剰投資に陥らないようにしつつ、初動の負荷過剰に対処する。
なーんてね。
課金処理ってテストできない? (スコア:1)
課金処理ってβテストでは試すことができないんでしょうか?
屍体メモ [windy.cx]
Re:課金処理ってテストできない? (スコア:3, 興味深い)
まぁ、性善説に基づいてるからね・・・βテストは
Re:課金処理ってテストできない? (スコア:1, 参考になる)
わざわざ課金手続きのテストまで公開で行うゲームの方が珍しいと思います。
スクエニのPlayOnlineだとテスト期間中の0円課金で課金システムを動かしてるけど、あれはシステムの都合上そうなってるだけだろう。
Re:一応 (スコア:2, 参考になる)
結局,これからがオープンβになったそうで。
Re:一応 (スコア:1, おもしろおかしい)
まさか楽しめなくしてる本人から皮肉を言われるとは思わなかった…
SEGA linkってちょうど入れ替わりで無くなったのに何で登録しなきゃいけないんだろう…
#外から見たら中の人なのでAC
Re:一応 (スコア:1)
オレ(たち)はようやく登りはじめたばかりだからな。
このはてしなく遠いオープンβをよ…
未完(成)
お金払ってデバッグする勇者たちに敬礼!
Re:一応 (スコア:2, おもしろおかしい)
Re:一応 (スコア:1, 興味深い)
Re:一応 (スコア:1)
まぁ、負荷テストという意味合いでは、オープンβとは比べ物にはならないと思いますが。
Re:一応 (スコア:1)
まぁ「ズブの素人集団に丸投げした」っていうんなら納得できますが。
ディレクターなりプロデューサー(っていうかSEか・・・)の見積りミスっていうのなら資金力でなんとかなりそうですけど、設計ミスだとそのままデスマーチ突入ですか・・・?
Re:一応 (スコア:1, 興味深い)
PSOBBのエピソード4やぷよぷよなどのオンラインゲームは
中国(上海)で作られているようです。
さすがにPSUではここまで酷くはないと思いますが
このような内情が書かれていました。
・PSOBBの新規イベントでは、エネミー配置や部屋番号などのクエストの仕様書が
間違い探しのようにミスだらけだった
・日本人スタッフの部屋にだけエアコンがある
・職場環境に嫌気がさしたスタッフが続々やめて新人プログラマばかりに
クロムハウンズでの教訓 (スコア:1)
http://www.chromehounds.com/jp/info/past.html?x=360&y=16 [chromehounds.com]
大規模な接続障害がおこって大混乱になったのって
つい最近6月のことなのに。セガなにやってんだろ。
つか、たぶんユーザーの数が違うんだろうな。
1ケタか2ケタくらい。
May the source be with you... always.
Re:クロムハウンズでの教訓 (スコア:1)
DCPSOはもう掲示板がえらいことになってたし、GCPSOはよく考えたらLANアダプタがモデムより1ヶ月近くあとだったから思いっきりスロースタートできたんだよな。
+=======------
| K.Hamaura a.k.a. SeyfertSluw
| 「SFはどこまで実現するか」 復刊希望は→http://www.fukkan.com/vote.php3?no=4901
Re:クロムハウンズでの教訓 (スコア:1)
もっとも最初の Dreamcast 版は、ハードウェアトラブルだろうがソフトのエラーだろうが中途の電源断だろうが異常終了した時点でアイテムが全て消去される仕様でしたし、PAR 使用によるチートも珍しくなかったので、トラブルというよりは酷い状況が日常化していたという気はします。
まるで (スコア:0)
Re:まるで (スコア:0)
# ルーマニア→ro→
Re:まるで (スコア:2, 参考になる)
ログインサーバーが不安定になったり
新要素追加のたびにバグが増えたり直ってなかったりと
いまだにβ開始時のときのようにドキドキさせられますね……
Re:まるで (スコア:1)
食物を食い荒らされて飢饉に陥った中国というか。
そんな食物連鎖がゲーム内で実現しているゲームあったら
面白いな。
これのおかげで (スコア:0)
Re:これのおかげで (スコア:1)
Re:これのおかげで (スコア:2, 参考になる)
Re:なるほど (スコア:0)
Re:なるほど (スコア:0)
Re:SEGA期待の新作ネットワークRPG? (スコア:1)
今さら大抵のトラブルじゃビックリしないのですが……ってゲゲ、まだサービスやってたのかUCGO。
Re:だからあれほど (スコア:2, おもしろおかしい)
Linux鯖です。(Re:だからあれほど) (スコア:1, 参考になる)
http://www.rbbtoday.com/news/20060824/33342.html [rbbtoday.com]
とのことなのでサーバはLinuxです。
マイナスに戻しましょう。