MMOゲームにデータ(キャラクターの統計、実績、アイテムなど)を保存することについてどう思いますか?サーバーが何らかの理由でダウンした場合(いつ)、データ損失をできるだけ少なくしたいのは明らかです。
- 重要なことが起こったときはいつでもキャラクターを保存しますか?パフォーマンス的にはびくびくしているようですか?
- すべてを一度だけX時間保存しますか?数秒間フリーズしますが、「世界は救われています」というメッセージが表示される可能性があります。
- たぶん、すべてのキャラクターにセーブタイマーがあり、時々セーブするためにキャラクターをキューに入れ、サーバーはビジーでないときはいつでもこのキューで動作しますか?
これらの3つのうち、最後の1つはかなり良い解決策だと思いますが、何かを見落としている可能性があります。しかし、あなたの考えはどうですか、「ビッグボーイ」はそれをどのようにやっていますか?