キャラクター

キャラクター

  • 5

データセンタートラベルの何がすごいのか語りたい

公開
筆者はゲーム開発者ではなくweb系プログラマです。
話半分くらいで読んでいただければ幸いです。

個人的に新情報発表会の中ではデータセンタートラベルが一番インパクトあったんですが。
新情報発表会では比較的さらっと紹介され、
その後もなぜかあまり話題になっていないような気がしていて。

すげーよ!これが一番やべーよ!!って気分なので、一人でも多くの人に伝わればいいなと思って書きます。


ワールド間を移動するということは。

初期の頃からキャラクターは自ワールドを離れて、コンテンツサーバーに移動する、という仕組みはあったはず。
この機能を流用して、
どこのコンテンツにいるか?を保存していた情報に、どこのワールドにいるか?情報を対応させて、
キャラクターの識別を"名前"から、"名前+ワールド名"に変更して、
コンテンツサーバーから自ワールドに戻る仕組みで他ワールドに移動させる、
という形で理論上は可能な気がします。
(稼働中のサービスで、この変更を安定的に入れるのは凄まじい技術力だと思いますが…)



データセンター間を移動するということは。

データセンターの中でワールドを移動するのとはワケが違う。
物理的に別の場所にあるサーバーにキャラクターデータを送り込まないといけない。

名前、外見情報、ジョブレベル、経験値、所持金、装備情報、アイテム、コンテンツのクリア状況、アチーブメント情報、ウィークリー状況、etc...
(しかもバージョンアップで今後も増え続ける)

膨大なキャラクターデータを別の国にあるサーバーに送り込み、
送り込んだ先のサーバーで遊んだデータを更新し、
また元のサーバーに送り戻す。

この移動を10,000回実行したとしても、一切のデータ不整合を起こしてはいけない。
公共のインターネットを経由しないといけないが、改ざん・偽データ・攻撃からは身を守る。
かつ、ユーザーに待ち時間を与えない。(おそらく長くても5秒以内)

という仕組みが必要なはずで。
無理でしょ!

これを実現するサーバーエンジニアはマジで凄い。
データベースエンジニアもヤバい。半端じゃない。



コンテンツの追加は100点が120点になるイメージ。
ストーリーの追加も120点が150点になるイメージ。
でもデータセンタートラベルは、今までできなかったことができるようになる、
0が1になるインパクトがあると感じています。
素晴らしい技術力!
コメント(5)

Nyante Cotta

Yojimbo [Meteor]

こんばんは。ウォールからお邪魔します。
漠然とすごいなあと思っていたけど「何がすごいのか」が素人には分からなかったので
とってもすっきりしました。今のサーバー間テレポはすごいことをしていて、
これから更に難しい事をしようとしているわけですね…。

いくつかMMOを遊んできてメンテの時間が延長になることは稀、それどころか早く終わったりする。
不具合での巻き戻しもなく稼働状態で修正されたりもする。

ほんと、すごいな(語彙力)と思います。

Barst Dosucalt

Tonberry [Elemental]



DCトラベルは鯖移動やりまっせの時に、将来はこっちも考えてるんだわーという発言&説明でかなり盛り上がったような気がします。
まぁ直近の鯖移動の方が身近なので、すぐその話題ばかりになりましたが。

PLL等で逐次情報を追っているプレイヤーからしたら、「お!? やっと来たか」程度なのかもしれませんね。




Ryo Saiga

Chocobo [Mana]

> Capri Limoneさん
コメントありがとうございますー。
少しでも伝わっていれば幸い…!

メンテの延長とか不具合の少なさも凄いですよね!
自分が前にやってたMMOでも、メンテの延長は普通、臨時メンテは来る前提、巻き戻しまである、ってのが当たり前でしたから。
ほんとff14は凄い。


> Barst Dosucalt
コメントありがとうございます!
そうですねー、ワールドテレポがかなり身近で当たり前になってますし。
その延長でやっとDC間が移動できるのか。
くらいに思ってる人が多いのかも。

中身はおそらく全然違って、すげーことしてるんだよ…!って気持ちです。

Nine O-pentacles

Masamune [Mana]

はじめまして!

DCトラベルやばいですよね...。
ワールド間だけでも開発チームやべぇと思ったのに、物理的距離もあるDC間でトラベルできるのは、ほんとまじやべぇと思いました...w

ソフトウェアテスト系の仕事をしているので、この手の話を聞くと開発だけでなくテストチームもやべぇって思います...w

FF14の開発チームにはほんと毎度驚かせられますw

Ryo Saiga

Chocobo [Mana]

> Nine O-pentaclesさん
はじめまして!コメントありがとうございますー。

めっちゃわかるぅーw
理論上はいける!っつって作ったとしても、よくそれをテストできるなぁと思う。
しかも精度めっちゃ高いと思うの!リリース後のバグがめっちゃ少ない。

負荷テストとか、イレギュラーな所まバッチリ テストと対策やってるなぁと度々感じますし。

情報公開でも、コンテンツでも、開発技術でも驚かせてくるFF14はマジ凄い。
コメント投稿

コミュニティウォール

最新アクティビティ

表示する内容を絞り込むことができます。
※ランキング更新通知は全ワールド共通です。
※PvPチーム結成通知は全言語共通です。
※フリーカンパニー結成通知は全言語共通です。

表示種別
データセンター / ホームワールド
使用言語
表示件数