
APEX開発者からのメッセージ
開発者アップデートでは、特に重要だと認識している「ゲームの信頼性」について引き続き取り上げます。すべての試合は素晴らしいものでなければならず、中断はプレイヤーの体験に影響を与える可能性があります。だからこそ、信頼性(そしてその一部としての安定性)は、これまでお話ししてきた他の要素と並んで、今年は主要な焦点となっています。PlayApexのソーシャルメディア、reddit、あるいはSteamを定期的にご利用いただいている方は、これから取り上げるトピックのいくつかについて既にご存知かもしれません。本日の開発アップデートで取り上げる内容を簡単にまとめると、以下のようになります。
- Amazon GameLift サーバー
- 私たちは 4 月に GameLift サーバーに移行しました。
- CPU パフォーマンスが著しく向上し、ラバー バンディングが減少し、ヒット登録が改善されました。
- 高速パッチ: 従来の方法に比べて、より長い時間がかかり、また変動も多かったため、クライアント パッチを同じ日に迅速に展開できる新しいシステムを開発しました。
- 継続的な改善
- コード レビューの徹底的な見直しにより、ロビーへのブートやサーバー エラーが減少しました。
- メモリ管理は、オンデマンド スキン ローディングからマップや VFX を含むゲームの他の領域にまで拡張されました。
- DX11 が廃止されて以来、DX12 のパフォーマンスが向上し、チームは新しいバージョンにさらに集中できるようになりました。
Amazon GameLift サーバー
4月にAmazon GameLiftサーバーへの移行を実施し、全体的なパフォーマンスを向上させ、よりスムーズで信頼性の高いゲームプレイ体験をすべてのユーザーに提供しました。まだ移行を見逃している方は、アップデートと進捗状況レポートをこちらでご覧いただくか、下のグラフをご覧ください。
現在に至るまで、GameLiftはハードウェアのアップグレードとシステムおよびツールのデプロイ方法のより高度な制御により、より安定した信頼性の高いゲームプレイ体験の実現に貢献し続けています。移行前のデータと比較すると、CPUパフォーマンスの向上、ラバーバンド現象の減少、ヒット判定の改善が見られました。
GameLiftはApexの将来への投資でもあります。一貫性が向上し、監視とデータアクセスも改善されたため、問題の特定と解決が迅速化されています。例えば、データセンターの柔軟性が向上し、ローカルで調整することで最大限の効果を発揮できるようになりました。
より高速なパッチ適用
シーズン20のブレイクアウト発売時に、オンデマンドスキンロードを導入したことを覚えている方もいるかもしれません。これは、ゲーム起動時にすべてのスキンが自動的にロードされなくなることを意味します。これにより、プラットフォーム間で無駄なメモリを大幅に削減し、パフォーマンスの向上に貢献しました。同様の技術を活用し、より高速な新しいパッチ適用システムを開発しました。この度、この度実装を完了しましたので、お知らせいたします。
以前はクライアントパッチの適用に長い時間を要していましたが、その期間はいくつかの要因によって変動していました。この新しいシステムにより、その時間が1日に短縮され、コミュニティからのフィードバックや社内データへの対応が大幅に迅速化されました。現在、これはクライアントパッチに限定されており、私たち(そしてゲーム開発チーム全体)が利用するパッチの種類は多岐にわたることにご注意ください。それでもなお、ターンアラウンドへの影響は確認されています。実際、5月に解決済みの問題に遭遇された方は、私たちがいかに迅速に対応できるようになったかを実感されたかもしれません。
そして、まだ終わりではありません。私たちは、さらに速く進むための方法を模索し続けています。
継続的な改善
上でも申し上げましたが、改めて申し上げます。安定性とパフォーマンスの向上のため、継続的に改善に取り組んでいます。こうした様々な取り組みのおかげで、サーバー障害やプレイヤーに影響を与えるサーバー障害は、以前と比べて大幅に減少しています。この好影響に貢献した主な変更点をいくつかご紹介します。
- コード レビューの徹底的な見直し: これにより、「サーバー エラー」メッセージが表示されてプレイヤーがロビーに追いやられるケースが減り、全体的に安定したエクスペリエンスが得られます。
- メモリ管理:メモリ使用量を削減できる領域を特定し、削減することで、より多くの空き容量を確保し、アウトランズでのプレイヤーのプレイ時間をよりスムーズにしました。以前の例としては、前述のオンデマンドスキンロードが挙げられますが、これはマップやVFXなど、ゲームの他の部分にも活用しています。
- DX12: DX11 のサポートが終了したため、DX12 バリアントにリソースを集中させることができ、よりスムーズで信頼性の高いものになりました。
言うまでもありませんが、これらはチームが現在取り組んでいる改善のほんの一部に過ぎません。今後1年間で信頼性とユーザーエクスペリエンスにさらなるプラスの影響を与え、目に見える進歩を遂げるにつれて、さらなるアップデートをお届けしていく予定です。
楽しみにしている
より優れたツールとサーバーの導入により、問題の特定と対応がこれまで以上に迅速化されます。また、地形システムを活用し、全マップの最適化も検討中です。ゲームの信頼性は常に最優先事項です。パフォーマンスと信頼性の向上に継続的に取り組んでいます。安定性だけでなく、アンチチート、マッチメイキング、オーディオなど、あらゆる面で向上を目指しています。これらはすべて、コミュニティの皆様だけでなく、私たちにとってもApex Legendsの重要な要素です。