「ディスガイアRPG」の炎上から学ぶ「デバッグ」の重要さ
スマホゲームでありがちなリリース後に不具合が発覚し緊急メンテナンスからの炎上。よくある流れですが、今回は凄まじかったみたいです。
目次
ディスガイアとは?
日本一ソフトウェアが誇る歴史のあるタイトルです。ジャンルはシミュレーションRPG。かれこれ15年以上続いている人気IP。
そして、今回問題になっているのが「ディスガイアRPG」というディスガイアのIPを使ったコマンド戦闘式のスマホゲーム。
2019年3月19日にリリース後、サーバーがパンクしたのか即メンテナンスを開始し、再開・メンテを繰り返すこと11日が経過しました。しかし未だに解決していません。
問題発生の経緯
アプリをリリースしてすぐ、公式からアナウンスがありました。
【運営からのお知らせ】
現在アクセスが集中しており、ゲームにつながりにくい現象が発生しております。恐れ入りますが、時間をおいてから再度アクセスしていただきますようお願い申し上げます。
皆様にはご不便をおかけし、誠に申し訳ございません。#ディスガイアRPG
— 【公式】魔界戦記ディスガイアRPG (@Disgaea_App) March 19, 2019
アクセス集中による緊急メンテナンス告知。この頃はそんなに長くはならないだろうと思っていました。
【緊急メンテナンス続報】
3/19 11:50より実施中のメンテナンスについて、11:00頃に終了見込みです。ご迷惑をおかけいたしますが、メンテナンス終了まで、もうしばらくお待ち下さい。
今後とも『 #ディスガイアRPG 』をよろしくお願いいたします。— 【公式】魔界戦記ディスガイアRPG (@Disgaea_App) March 20, 2019
予想通り、メンテナンス終了時刻を発表。案内を見たユーザーは安心し「待ってました!嬉しい!」と期待する。
僕自身も早く遊びたかったのでホッと肩を撫でおろす。
【緊急メンテナンス延長のお知らせ】
3/19 11:50より実施中のメンテナンスについて、みなさまに安定したサービスをご提供するための作業を行うため、延長させていただくこととなりました。長時間に渡り、ゲームがプレイできない状況となっておりますことをお詫びいたします。#ディスガイアRPG
— 【公式】魔界戦記ディスガイアRPG (@Disgaea_App) March 20, 2019
メンテナンス延長案内。それなりにあることかもしれない。
【緊急メンテナンス続報】
現在実施中のメンテナンスについて、3/20 22:00頃に終了見込みです。長時間に渡ってご迷惑をおかけしており申し訳ございませんが、メンテナンス終了まで、いましばらくお待ちくださいませ。
今後とも『 #ディスガイアRPG 』をよろしくお願いいたします。— 【公式】魔界戦記ディスガイアRPG (@Disgaea_App) March 20, 2019
3/20 22:00頃にメンテナンス終了とのアナウンス。公式発表2回目。しかしアプリを起動してみるものの遊べない。端末の問題というわけでもなく、一部の人だけが何故か遊べる模様。
【緊急メンテナンス続報】
現在実施中の緊急メンテナンスについて、サービス再開の見込みは来週2019年3月25日以降となりました。3月中のサービス再開を目標として作業を継続の上、進捗は随時ご案内いたします。
お客様に長期間に渡ってご迷惑をおかけしておりますことを、深くお詫び申し上げます。— 【公式】魔界戦記ディスガイアRPG (@Disgaea_App) March 22, 2019
なるほど。3月25日移行になるのかと残念に思う。さっきのアナウンスのエビデンス(根拠)はどこから湧いて出たのでしょうか?
【緊急メンテナンス続報】
精緻なアクセスログ解析の結果、問題点の1つとして、海外からの過剰なアクセスが確認されました。
現在、アクセス軽減のための対策を行い、負荷テストを継続しています。引き続き、3月中のサービス再開を目標に、状況は随時ご報告させていただきます。
— 【公式】魔界戦記ディスガイアRPG (@Disgaea_App) March 25, 2019
サーバーパンクの原因は「海外からの過剰なアクセス」とのこと。なんだか雲行きが怪しくなってきました。
【緊急メンテナンス続報】
本日、アプリ側はサービス再開後のイベント設計見直しや、品質向上のための調整を行っております。
サーバ側は引き続き改善作業と内部チェックを繰り返し実施しております。現在のところ3月中のサービス再開目処に変更はございません。
状況は随時ご報告いたします。— 【公式】魔界戦記ディスガイアRPG (@Disgaea_App) March 27, 2019
「アプリ側は」とか「サーバ側は」といった言い訳ともとれる続報。開発・運営として頑張っていることをアピールしているつもりなのかもしれませんが、アプリもサーバーも、両方に不具合が存在していることをアナウンスすることで、かえってユーザーに不安を煽っています。
【緊急メンテナンス続報】
テスト環境での稼動では問題は生じませんでしたが、本番環境移行後にエラーが発生しており、対応に時間を要している状況です。
本日夕方の再開をご案内しておりましたが、本日中の再開という形に訂正・延期させていただきます。
誠に申し訳ございません。— 【公式】魔界戦記ディスガイアRPG (@Disgaea_App) March 30, 2019
「テスト環境では動ていたけど、ユーザーが遊ぶ環境では試していない」とアナウンス。
ありえない。本番相当でデバッグをしていないってことです。
【緊急メンテナンス続報】
22時過ぎにメンテナンスを一旦終了し、入場制限つきでサービスを再開しております。
状況を見ながら順次上限を引き上げていく予定ですが、しばらくお時間をいただく見通しとなります。
現在プレイできていないお客様には大変ご不便をおかけし、誠に申し訳ございません。— 【公式】魔界戦記ディスガイアRPG (@Disgaea_App) March 30, 2019
そして前代未聞のリリース後の入場制限(少数)。ディスガイアってやり込みが楽しいゲームなんですよ。課金している・していないに関わらず、そもそも平等に遊べないっていうのはかなりまずい。
【緊急メンテナンス案内(1/2)】
現在サーバ負荷の軽減が計画通り進まず、アクセス制限の解除が遅れております。
原因の究明及び改修作業のため、この後10時半よりメンテナンスを実施させていただきます。
サービス再開までにはかなりの時間を要する見込みのため、改めてご案内いたします。— 【公式】魔界戦記ディスガイアRPG (@Disgaea_App) March 31, 2019
3月31日(日)。運営もギブアップ。これなら早く「無理なので日を改めます」との旨をアナウンスした方が傷が浅くて済んだのではと思います。
さて、この流れから2点、見えてくるものがあります。
根拠の無い数字は出さない様にしましょう
途中、幾度となくアナウンスされた「メンテナンス終了時間」は一体どこから算出されたものなのでしょうか?同じゲーム開発者として察するに「なんとなくこの日くらいでいける」という、感覚値でアナウンスしちゃったのではと推測します。今回のディスガイアに限らず、現場の「なんとなくの発言」で話を進めてしまう傾向ってありませんか?検証は正しく、落ち着いてやった方が良いでしょう。焦っても結果は付いてきません。
時間がかかっても、リリース相当でデバッグしましょう
「テスト環境では動いたけど本番で動いていない」この発言から、デバッグ不足と感じます。これは少し偏見ですが、Web出身の人がメインで開発でもしているのでしょうか。「問題があればすぐ直せば良いや」みたいな。こんな開発をしていてはユーザーの信用を失いますし機会損失も多いでしょう。一般ユーザーがデバッグ用のチートキャラをフレンドに連れて行けたり等、絶対にあってはならないことまで発生していた様です。予算の都合もあるのかもしれませんが、デバッグ不足でユーザーが離れたら元も子も無いですよね。恐らく、原因もまだまだ突き止められていませんよね。この調子じゃ。
同じ業界人として思う所ですが、叩かれる要因は山ほどあると思いますが、一旦落ち着いて歩を進めていってほしいなと思います。
ディスガイア、好きですし。こんなことでIPが汚れるのは非常に残念です。