7月15日に発生した重大な不具合と補てん対応についてのご報告

ユーザーの皆さまへ
「オバマス」ディレクターの藤田です。
まず皆さまに多大なるご迷惑をおかけしてしまったことを深くお詫び申しあげます。
先ほど解決いたしました7月15日に発生した不具合と、この後の対応についての詳細をご報告させていただきます。

長文かつ不具合についての報告は複雑な説明を含む箇所があり、
判りづらい箇所があるのですが、可能な限り詳しくわかりやすく説明させていただければと思います。
※延長についてや補てんについては本お知らせの後半にありますので、
 その情報だけ知りたい方につきましては、前半は飛ばし読みしていただければと思います。

■不具合が発生した経緯と問題の解決までの時系列
①7月15日 16時44分頃 イベント「水辺に潜る聖女たち」のシナリオ修正のマスタデータとリソースデータを本番環境に適応しました。

②データを適応後、タイトルからログインできなくなる症状が発生、
 緊急対応のため、マスターデータを7月14日に更新したデータへ、リソースデータを7月11日に時点のリソースデータへ戻す対応を実施。
※②の不具合は全ユーザー様で発生していた不具合になります。

③マスタ及びリソースを戻す対応の実施後に一部のユーザー様が、
 タイトルからログインできなくなる症状、および、特定のエピソードが再生できなくなる症状が発生しました。
※症状が発生していたエピソードは以下になります。
 「第1話 復興に沸くエ・ランテル エピソード01」
 「第1話 復興に沸くエ・ランテル エピソード02」
 「第2話 驚異の兆し       エピソード04」
 「第5話 作戦会議        エピソード01」

④運営チームで調査を進めたところ、②にて戻した「リソースデータ(7月11日)」が、
 本番環境では、①で適応した「リソースデータ(7月15日)」のものが一部残っていることが発覚。
 またデータに異常が発生していることも確認。

⑤「リソースデータ(7月18日)」のものを作成し、本番環境に適応。 
 タイトルからログインできなくなる症状、および、特定のエピソードが再生できなくなる症状が解決しました。

■不具合が発生した原因について
今回はリソースデータの巻き戻し対応を実施した際に、以下が原因となっておりました。

『本番環境への同バージョンでのリソースデータ内の巻き戻し対応ができない』

通常、最新のリソースデータで問題があった場合には、正常に動いていたものに巻き戻せるよう、
履歴で古いデータを保持しているのですが、履歴を指定して本番環境への反映を実行すると、
古い履歴を参照せず、常に最新のデータを反映する実装になっている事が発覚いたしました。

結果として、本番環境へ反映されたものは、不具合が発生するデータになっており、
最初のデータダウンロードはエラーが発生することにより行われず、先に進めない不具合が発生していました。

※この際に正常なデータへの巻き戻しはプログラム上では成功している状態になっておりましたが、
 確認したところ正常に動作しておりませんでした。

※バージョンについての補足説明
 本ゲームではアプリバージョンの他にデータ関連は内部的に管理する「バージョン番号」が割り振られています。
 例として仮の数字ですが、今回の聖女のイベントであれば「1」で、次回に開催する新しいイベントは「2」など、数字で管理をしています。

また現在も調査中ですが、最初に『7月15日 16時44分頃』に適応したリソースのデータに問題があった件については、
同バージョンで本番環境へ適応を行った場合、一部の形式のファイルが正常に反映されない可能性があり、
この件については現在も調査中となります。

簡易的にまとめますと以下の2つのトラブルが発生したことにより、本番環境で不具合が発生しました。
・同バージョンで適応したことにより、本番環境でのみ発生するデータ不具合が発生していた。
・巻き戻し対応を実施したが巻き戻っておらず、不具合を起こしたデータが残留していた。

いずれもバージョンが起因で発生した不具合となっており、
今回行った修正方法は、内部的なバージョン番号を新しい番号に割り振りを行ったことで、
正常なリソースデータを本番環境へ無事、反映することができました。

■ログインできるお客様、ログインできないお客様の違いにつきまして
ログインできる、できないの分岐ですが、
最初のデータダウンロードが行われる状況に「あるorない」で分かれておりまして、

『A』:7月11日から7月14日16時43分までにゲームにログインしデータDLが完了している場合
 この場合は動作する状態のデータダウンロードが完了しており、
 かつ既に同バージョンのデータを取得しているので、新しくデータ更新が行われないことからログインができるという状況でした。

『B』:7月11日から7月14日16時43分までにゲームにログインしていない場合
 この場合は動作する状態のデータダウンロードが完了しておらず、
 データ更新によってデータを取得しなければいけないのですが、取得タイミングでエラーが発生するためログインできない状況でした。

問題のない期間にデータのダウンロードを行っていたか、否かで分岐しておりました。
また『A』の状態にあっても、キャッシュクリアを行った場合は『B』のパターンに陥ってしまい、プレイができなくなる状態でした。

キャッシュクリアについては、症状解決のためにTwitter公式やサポートからも一度ご案内しており、
本件につきまして誤った対処方法をご案内してしまい、誠に申し訳ございませんでした。

■今後の再発防止につきまして
今後については、不具合対応があり緊急的な対応を行う場合も、内部的なバージョン番号を新しくして適応することで本件の再発を防止いたします。
また前運営からの引継ぎは完了しておりますが、一部今回のように仕様が不透明である箇所があり、
今回はそちらに引っかかってしまったというケースでした。
※こちらは初期開発時からの問題と認識しております。
このように一部の仕様が不透明な箇所については、運営を続けていく中で我々でも調査・改善を行い、
安定した運営・開発ができる体制に整え、ユーザーの皆さまに安定した動作環境をお届けできるよう精進してまいります。

■各イベント延長の対応につきまして
下記の内容でイベント期間と交換所、または交換所の期間のみを延長する予定です。
▼【イベント期間と交換所開催期間を延長するイベント】

・『水辺に潜る聖女たち』
・『復刻【前編】ドキドキ★ナザリック学園』

【延長する期間】
イベント期間:2023年 8月7日 14時59分まで
交換所:2023年 8月14日 14時59分まで
※ミッションとログインボーナスの開催期間につきましては、
 データに問題なく延長できるかを現在、確認中となります。

▼【交換所開催期間のみを延長するイベント】
・『罅裂領域』※7月開催のもの
・『復刻【後編】水着と蜥蜴と闇妖精』
※『復刻【後編】水着と蜥蜴と闇妖精』につきましては、
明日の終了タイミングまでに延長できるかの見込みが立っておらず、
データ的な安全を取るため、交換所のみの延長とさせていただきます。

【延長する期間】
交換所:2023年 8月7日 14時59分まで

▼実施タイミング
現在、修正データを作成しており、
データの作成及び検証が終わり次第、順次本番に反映してまいります。

■『水辺に潜る聖女たち』の最後のシナリオ再生方法につきまして
当初の修正予定だった『水辺に潜る聖女たち』のシナリオにつきまして、
安全面を考え、当初の修正方法ではなく、別イベントとしてストーリーのみを再生するイベントを別途開催予定です。
このイベントではバトルはなく、ストーリーのみが見られるもので想定しております。

また一時的に、同イベントのバナーが2つ並ぶことや、最古図書館のストーリー回想にて、
同イベントが並ぶようになるなど、不格好なリリースとなってしまうのですが、
皆さまに安全にシナリオをお読みいただくための一時的な処置として、どうかご容赦頂ければ幸いです。
※イベント期間中や終了後もしばらく最古図書館に2つ「水辺に潜る聖女たち」が並ぶことになりますが、
 こちらは落ち着いたタイミングで新規開発で実装後に非表示にする処理を行い、1つのみ表示されるよう修正する予定です。

▼実施タイミング
「イベントの延長期間対応」と並行してデータを作成しており、
データの作成及び検証が終わり次第、順次本番に反映してまいります。

■補てんの内容と対象者の範囲、対応につきまして

▼全体への補てん内容
無償混沌石×5000
★5覚醒奥義lv.アップ×1
★5奥義lv.アップ×1
★5幸運値アップ×1

▼個別の補てん内容および対応方法について
・不具合が発生していた期間に最大で獲得できたデイリーミッションの報酬
・不具合が発生していた期間に最大で獲得できた日替わりプレアデスショップの商品購入アイテム
※VIPの加入のお客様につきましてはVIP分も考慮した分
・不具合が発生していた期間に最大で獲得できたVIPで手に入る混沌石
※こちらはVIPの方のみ対象となります。
・不具合が発生していた期間に挑戦でき獲得できたであろう深淵探索で手に入る主要ドロップアイテム
※主要ドロップアイテムとは「各タイプの希少アイテム、各タイプの★5覚醒クリスタル、各種最上位スキル限界突破素材、★5覚醒奥義Lvアップ」を指します。
 こちらは運営側で、全期間に回数分実施した前提で平均の取得数から算出いたします。
・不具合が発生していた期間に挑戦できたであろう曜日クエストの出現鍵×各種2
・APポーション×20
・赤ポーション×120
・罅裂領域メダル×1500000
※交換所で交換に使用するアイテム、「罅裂領域メダル」は7月開催のものになります。
・【後編】水着と蜥蜴と闇妖精メダル×1500000
※交換所で交換に使用するアイテムです。

▼補てんの実施対応スケジュールおよび、個別補てん対象者さまにつきまして
補てんの対応開始スケジュールは、来週24日からの対応を予定しております。
※個別対応につきましては時間を少し頂戴することになってしまいますが、随時対応を進めてまいります。

また「個別補てんの対象範囲」につきましては、
後日、補てんについてGoogleフォームを作成し、そこにユーザーIDを記載いただいた方へ補てん対応を行う想定でおります。
フォーム作成後に改めて、告知のご案内をいたしますので、もうしばらくお待ちいただければと存じます。

■最後に
オバマスを楽しみにしていただいているユーザーの皆さまへ、この場を借りてお詫び申し上げます。
「ログインが長期間できない、イベントをプレイできないという」と非常に大きな障害を出してしまい誠に申し訳ございませんでした。
言葉だけではなく、実際に不具合が起こらなくなる開発・運営体制を構築し、
皆さまが「テンクロスは安心して信頼できる」と言っていただける運営となるため、運営チーム一同より誠心誠意努力してまいります。

重ねてのお詫びとなりますが、この度は皆さまにご迷惑をおかけしてしまい、大変申し訳ございませんでした。

MASS FOR THE DEAD ディレクター 藤田

ユーザーの皆さまへ
「オバマス」ディレクターの藤田です。
まず皆さまに多大なるご迷惑をおかけしてしまったことを深くお詫び申しあげます。
先ほど解決いたしました7月15日に発生した不具合と、この後の対応についての詳細をご報告させていただきます。

長文かつ不具合についての報告は複雑な説明を含む箇所があり、
判りづらい箇所があるのですが、可能な限り詳しくわかりやすく説明させていただければと思います。
※延長についてや補てんについては本お知らせの後半にありますので、
 その情報だけ知りたい方につきましては、前半は飛ばし読みしていただければと思います。

■不具合が発生した経緯と問題の解決までの時系列
①7月15日 16時44分頃 イベント「水辺に潜る聖女たち」のシナリオ修正のマスタデータとリソースデータを本番環境に適応しました。

②データを適応後、タイトルからログインできなくなる症状が発生、
 緊急対応のため、マスターデータを7月14日に更新したデータへ、リソースデータを7月11日に時点のリソースデータへ戻す対応を実施。
※②の不具合は全ユーザー様で発生していた不具合になります。

③マスタ及びリソースを戻す対応の実施後に一部のユーザー様が、
 タイトルからログインできなくなる症状、および、特定のエピソードが再生できなくなる症状が発生しました。
※症状が発生していたエピソードは以下になります。
 「第1話 復興に沸くエ・ランテル エピソード01」
 「第1話 復興に沸くエ・ランテル エピソード02」
 「第2話 驚異の兆し       エピソード04」
 「第5話 作戦会議        エピソード01」

④運営チームで調査を進めたところ、②にて戻した「リソースデータ(7月11日)」が、
 本番環境では、①で適応した「リソースデータ(7月15日)」のものが一部残っていることが発覚。
 またデータに異常が発生していることも確認。

⑤「リソースデータ(7月18日)」のものを作成し、本番環境に適応。 
 タイトルからログインできなくなる症状、および、特定のエピソードが再生できなくなる症状が解決しました。

■不具合が発生した原因について
今回はリソースデータの巻き戻し対応を実施した際に、以下が原因となっておりました。

『本番環境への同バージョンでのリソースデータ内の巻き戻し対応ができない』

通常、最新のリソースデータで問題があった場合には、正常に動いていたものに巻き戻せるよう、
履歴で古いデータを保持しているのですが、履歴を指定して本番環境への反映を実行すると、
古い履歴を参照せず、常に最新のデータを反映する実装になっている事が発覚いたしました。

結果として、本番環境へ反映されたものは、不具合が発生するデータになっており、
最初のデータダウンロードはエラーが発生することにより行われず、先に進めない不具合が発生していました。

※この際に正常なデータへの巻き戻しはプログラム上では成功している状態になっておりましたが、
 確認したところ正常に動作しておりませんでした。

※バージョンについての補足説明
 本ゲームではアプリバージョンの他にデータ関連は内部的に管理する「バージョン番号」が割り振られています。
 例として仮の数字ですが、今回の聖女のイベントであれば「1」で、次回に開催する新しいイベントは「2」など、数字で管理をしています。

また現在も調査中ですが、最初に『7月15日 16時44分頃』に適応したリソースのデータに問題があった件については、
同バージョンで本番環境へ適応を行った場合、一部の形式のファイルが正常に反映されない可能性があり、
この件については現在も調査中となります。

簡易的にまとめますと以下の2つのトラブルが発生したことにより、本番環境で不具合が発生しました。
・同バージョンで適応したことにより、本番環境でのみ発生するデータ不具合が発生していた。
・巻き戻し対応を実施したが巻き戻っておらず、不具合を起こしたデータが残留していた。

いずれもバージョンが起因で発生した不具合となっており、
今回行った修正方法は、内部的なバージョン番号を新しい番号に割り振りを行ったことで、
正常なリソースデータを本番環境へ無事、反映することができました。

■ログインできるお客様、ログインできないお客様の違いにつきまして
ログインできる、できないの分岐ですが、
最初のデータダウンロードが行われる状況に「あるorない」で分かれておりまして、

『A』:7月11日から7月14日16時43分までにゲームにログインしデータDLが完了している場合
 この場合は動作する状態のデータダウンロードが完了しており、
 かつ既に同バージョンのデータを取得しているので、新しくデータ更新が行われないことからログインができるという状況でした。

『B』:7月11日から7月14日16時43分までにゲームにログインしていない場合
 この場合は動作する状態のデータダウンロードが完了しておらず、
 データ更新によってデータを取得しなければいけないのですが、取得タイミングでエラーが発生するためログインできない状況でした。

問題のない期間にデータのダウンロードを行っていたか、否かで分岐しておりました。
また『A』の状態にあっても、キャッシュクリアを行った場合は『B』のパターンに陥ってしまい、プレイができなくなる状態でした。

キャッシュクリアについては、症状解決のためにTwitter公式やサポートからも一度ご案内しており、
本件につきまして誤った対処方法をご案内してしまい、誠に申し訳ございませんでした。

■今後の再発防止につきまして
今後については、不具合対応があり緊急的な対応を行う場合も、内部的なバージョン番号を新しくして適応することで本件の再発を防止いたします。
また前運営からの引継ぎは完了しておりますが、一部今回のように仕様が不透明である箇所があり、
今回はそちらに引っかかってしまったというケースでした。
※こちらは初期開発時からの問題と認識しております。
このように一部の仕様が不透明な箇所については、運営を続けていく中で我々でも調査・改善を行い、
安定した運営・開発ができる体制に整え、ユーザーの皆さまに安定した動作環境をお届けできるよう精進してまいります。

■各イベント延長の対応につきまして
下記の内容でイベント期間と交換所、または交換所の期間のみを延長する予定です。
▼【イベント期間と交換所開催期間を延長するイベント】

・『水辺に潜る聖女たち』
・『復刻【前編】ドキドキ★ナザリック学園』

【延長する期間】
イベント期間:2023年 8月7日 14時59分まで
交換所:2023年 8月14日 14時59分まで
※ミッションとログインボーナスの開催期間につきましては、
 データに問題なく延長できるかを現在、確認中となります。

▼【交換所開催期間のみを延長するイベント】
・『罅裂領域』※7月開催のもの
・『復刻【後編】水着と蜥蜴と闇妖精』
※『復刻【後編】水着と蜥蜴と闇妖精』につきましては、
明日の終了タイミングまでに延長できるかの見込みが立っておらず、
データ的な安全を取るため、交換所のみの延長とさせていただきます。

【延長する期間】
交換所:2023年 8月7日 14時59分まで

▼実施タイミング
現在、修正データを作成しており、
データの作成及び検証が終わり次第、順次本番に反映してまいります。

■『水辺に潜る聖女たち』の最後のシナリオ再生方法につきまして
当初の修正予定だった『水辺に潜る聖女たち』のシナリオにつきまして、
安全面を考え、当初の修正方法ではなく、別イベントとしてストーリーのみを再生するイベントを別途開催予定です。
このイベントではバトルはなく、ストーリーのみが見られるもので想定しております。

また一時的に、同イベントのバナーが2つ並ぶことや、最古図書館のストーリー回想にて、
同イベントが並ぶようになるなど、不格好なリリースとなってしまうのですが、
皆さまに安全にシナリオをお読みいただくための一時的な処置として、どうかご容赦頂ければ幸いです。
※イベント期間中や終了後もしばらく最古図書館に2つ「水辺に潜る聖女たち」が並ぶことになりますが、
 こちらは落ち着いたタイミングで新規開発で実装後に非表示にする処理を行い、1つのみ表示されるよう修正する予定です。

▼実施タイミング
「イベントの延長期間対応」と並行してデータを作成しており、
データの作成及び検証が終わり次第、順次本番に反映してまいります。

■補てんの内容と対象者の範囲、対応につきまして

▼全体への補てん内容
無償混沌石×5000
★5覚醒奥義lv.アップ×1
★5奥義lv.アップ×1
★5幸運値アップ×1

▼個別の補てん内容および対応方法について
・不具合が発生していた期間に最大で獲得できたデイリーミッションの報酬
・不具合が発生していた期間に最大で獲得できた日替わりプレアデスショップの商品購入アイテム
※VIPの加入のお客様につきましてはVIP分も考慮した分
・不具合が発生していた期間に最大で獲得できたVIPで手に入る混沌石
※こちらはVIPの方のみ対象となります。
・不具合が発生していた期間に挑戦でき獲得できたであろう深淵探索で手に入る主要ドロップアイテム
※主要ドロップアイテムとは「各タイプの希少アイテム、各タイプの★5覚醒クリスタル、各種最上位スキル限界突破素材、★5覚醒奥義Lvアップ」を指します。
 こちらは運営側で、全期間に回数分実施した前提で平均の取得数から算出いたします。
・不具合が発生していた期間に挑戦できたであろう曜日クエストの出現鍵×各種2
・APポーション×20
・赤ポーション×120
・罅裂領域メダル×1500000
※交換所で交換に使用するアイテム、「罅裂領域メダル」は7月開催のものになります。
・【後編】水着と蜥蜴と闇妖精メダル×1500000
※交換所で交換に使用するアイテムです。

▼補てんの実施対応スケジュールおよび、個別補てん対象者さまにつきまして
補てんの対応開始スケジュールは、来週24日からの対応を予定しております。
※個別対応につきましては時間を少し頂戴することになってしまいますが、随時対応を進めてまいります。

また「個別補てんの対象範囲」につきましては、
後日、補てんについてGoogleフォームを作成し、そこにユーザーIDを記載いただいた方へ補てん対応を行う想定でおります。
フォーム作成後に改めて、告知のご案内をいたしますので、もうしばらくお待ちいただければと存じます。

■最後に
オバマスを楽しみにしていただいているユーザーの皆さまへ、この場を借りてお詫び申し上げます。
「ログインが長期間できない、イベントをプレイできないという」と非常に大きな障害を出してしまい誠に申し訳ございませんでした。
言葉だけではなく、実際に不具合が起こらなくなる開発・運営体制を構築し、
皆さまが「テンクロスは安心して信頼できる」と言っていただける運営となるため、運営チーム一同より誠心誠意努力してまいります。

重ねてのお詫びとなりますが、この度は皆さまにご迷惑をおかけしてしまい、大変申し訳ございませんでした。

MASS FOR THE DEAD ディレクター 藤田