キャラクター
データセンタートラベルの何がすごいのか語りたい
公開
筆者はゲーム開発者ではなくweb系プログラマです。
話半分くらいで読んでいただければ幸いです。
個人的に新情報発表会の中ではデータセンタートラベルが一番インパクトあったんですが。
新情報発表会では比較的さらっと紹介され、
その後もなぜかあまり話題になっていないような気がしていて。
すげーよ!これが一番やべーよ!!って気分なので、一人でも多くの人に伝わればいいなと思って書きます。
ワールド間を移動するということは。
初期の頃からキャラクターは自ワールドを離れて、コンテンツサーバーに移動する、という仕組みはあったはず。
この機能を流用して、
どこのコンテンツにいるか?を保存していた情報に、どこのワールドにいるか?情報を対応させて、
キャラクターの識別を"名前"から、"名前+ワールド名"に変更して、
コンテンツサーバーから自ワールドに戻る仕組みで他ワールドに移動させる、
という形で理論上は可能な気がします。
(稼働中のサービスで、この変更を安定的に入れるのは凄まじい技術力だと思いますが…)
データセンター間を移動するということは。
データセンターの中でワールドを移動するのとはワケが違う。
物理的に別の場所にあるサーバーにキャラクターデータを送り込まないといけない。
名前、外見情報、ジョブレベル、経験値、所持金、装備情報、アイテム、コンテンツのクリア状況、アチーブメント情報、ウィークリー状況、etc...
(しかもバージョンアップで今後も増え続ける)
膨大なキャラクターデータを別の国にあるサーバーに送り込み、
送り込んだ先のサーバーで遊んだデータを更新し、
また元のサーバーに送り戻す。
この移動を10,000回実行したとしても、一切のデータ不整合を起こしてはいけない。
公共のインターネットを経由しないといけないが、改ざん・偽データ・攻撃からは身を守る。
かつ、ユーザーに待ち時間を与えない。(おそらく長くても5秒以内)
という仕組みが必要なはずで。
無理でしょ!
これを実現するサーバーエンジニアはマジで凄い。
データベースエンジニアもヤバい。半端じゃない。
コンテンツの追加は100点が120点になるイメージ。
ストーリーの追加も120点が150点になるイメージ。
でもデータセンタートラベルは、今までできなかったことができるようになる、
0が1になるインパクトがあると感じています。
素晴らしい技術力!
こんばんは。ウォールからお邪魔します。
漠然とすごいなあと思っていたけど「何がすごいのか」が素人には分からなかったので
とってもすっきりしました。今のサーバー間テレポはすごいことをしていて、
これから更に難しい事をしようとしているわけですね…。
いくつかMMOを遊んできてメンテの時間が延長になることは稀、それどころか早く終わったりする。
不具合での巻き戻しもなく稼働状態で修正されたりもする。
ほんと、すごいな(語彙力)と思います。
DCトラベルは鯖移動やりまっせの時に、将来はこっちも考えてるんだわーという発言&説明でかなり盛り上がったような気がします。
まぁ直近の鯖移動の方が身近なので、すぐその話題ばかりになりましたが。
PLL等で逐次情報を追っているプレイヤーからしたら、「お!? やっと来たか」程度なのかもしれませんね。
> Capri Limoneさん
コメントありがとうございますー。
少しでも伝わっていれば幸い…!
メンテの延長とか不具合の少なさも凄いですよね!
自分が前にやってたMMOでも、メンテの延長は普通、臨時メンテは来る前提、巻き戻しまである、ってのが当たり前でしたから。
ほんとff14は凄い。
> Barst Dosucalt
コメントありがとうございます!
そうですねー、ワールドテレポがかなり身近で当たり前になってますし。
その延長でやっとDC間が移動できるのか。
くらいに思ってる人が多いのかも。
中身はおそらく全然違って、すげーことしてるんだよ…!って気持ちです。
はじめまして!
DCトラベルやばいですよね...。
ワールド間だけでも開発チームやべぇと思ったのに、物理的距離もあるDC間でトラベルできるのは、ほんとまじやべぇと思いました...w
ソフトウェアテスト系の仕事をしているので、この手の話を聞くと開発だけでなくテストチームもやべぇって思います...w
FF14の開発チームにはほんと毎度驚かせられますw
> Nine O-pentaclesさん
はじめまして!コメントありがとうございますー。
めっちゃわかるぅーw
理論上はいける!っつって作ったとしても、よくそれをテストできるなぁと思う。
しかも精度めっちゃ高いと思うの!リリース後のバグがめっちゃ少ない。
負荷テストとか、イレギュラーな所まバッチリ テストと対策やってるなぁと度々感じますし。
情報公開でも、コンテンツでも、開発技術でも驚かせてくるFF14はマジ凄い。