暴行後に決闘を行うプレイヤーは、WoTの技術的な側面については考えていません。コンピュータの外部で行われているすべてのプロセスをオープンかつ明確に確認してみましょう。
初期ステップ
まず、概念を理解しましょう。サーバー-人の役割なしで特定のタスクを実行するソフトウェア。サーバーのクラスター-単一のリソースの形でアクションのために統合されたコンピューター。 pingの特性と便利なプレイの成長のために、専用ゲームクラスターはミュンヘンからロシアに移されました。この画期的なイベントは2011年に発表されました。しかし同時に、別のプログラムの問題がありました。サーバーを再起動するたびに、プレーヤーがゲームにアクセスする機会がなくなるため、会社のスタイルに悪影響を及ぼします。
このような機能は週に数回実行する必要があったため、既存の変更から抜け出す方法を見つける必要がありました。アドオン0.9.20.1.4のゲームのスペシャリストとクリエーターは、すべてのアクションの概念を変更しました。中央にはヘッドリンクがあり、そこにはすべてのユーザーに関するすべての情報が保存されていました。側面にはサーバーの周辺がありました。戦闘に参加しているゲーマーは周辺サーバーに存在し、センターはこれらすべてのサーバーにサービスを提供します。その結果、中央モジュールが破損している場合はゲームを調べることができないマルチクラスターシステムがありますが、それは理由でプレイを継続することができます。プレーヤーは、メインサーバーに接続されていないビデオゲームサーバーにあります。
ゲームサーバーの地理
認識できる前例は、World of Tanksサーバーが特定のゲーマーに近いほど、パフォーマンスの点でゲームに適しているということです。 WGは、ゲーマーが主に集中しているエリアに独自のデータセンターを配置しています。すべてのサーバーハードウェアが配置され、データセンターと呼ばれる建物または部屋。ゲームのやる気のある聴衆の範囲は、その規模に驚かされます。サーバーの場所は世界のさまざまな国にあり、ある地域または別の地域のゲーマーにサービスを提供することに重点を置いています。モスクワ、ノボシビルスク、クラスノヤルスク、アムステルダム、フランクフルト、ルクセンブルグ、そして同様にアメリカの都市は、多数のサーバーとソフトウェアが優秀なプレーヤー、そして同様に数千人の従業員のために働く場所です。同様に、韓国、アジア、シンガポールのクラスターがあります。
みんな遊びたい
そのような巨大な聴衆を満足させるためには、どのような力が必要ですか? World of Tanksの初期には、1つのクラスターでその地域の25万人のゲーマーをオンラインで連れ出すことができました。同時に、このような負荷がかかると、データのワークロードは約5〜7 Gb / sに達しました。今日の状況は、周辺機器サーバーの成長により大きく変化しました。クラスター自体は、最大80台の物理サーバーと、約3,000人のゲーマーのいずれかでの過負荷および70Mbps未満のトラフィックを組み合わせています。
これは実際にはどのように機能しますか?
ゲームへの最新の追加を取得するプロセスは、次のようになります。コンテンツ配信ネットワーク(CDN)とアドオンを配布するサーバーにアップロードされます。ダウンロードプロセスの速度と継続性のために、ランチャーは、中断されたダウンロードを続行できるようにするトレントファイルを生成します。ランチャーはアドオン配布サーバーを要求し、パッチアップデートまたはトレントファイルへのリンクを受け取ります。次のプロセスは、ゲームに入り、ゲームサーバーを選択することです。メインサーバーがログインとパスワードの正しさを証明すると、プレーヤーはゲームサーバーの1つに移動します。サーバーの自動選択には、プレーヤーの特性とサーバーのワークロードの両方の分析を含む、難しいスキームが含まれています。 RU地域のプレイヤーは、アムステルダムやノボシビルスクでも、あらゆる周辺地域にいることができますが、いつでも手動でサーバーを選択できます。実際、各プロセスには個別のサーバーが割り当てられています。
1つのサーバーが承認を担当し、別のサーバーが格納庫にいることを担当し、他のサーバーはシステム情報に依存しています。このような「義務」の分散により、平均的なゲーマーは失敗を認識せず、リラックスした方法でセッションを終了できます。周辺機器が「落下」した場合、これが発生した場合は、クラスタをリブートする必要があります。しかし、たった1人の物理的な通常の仕事が失われます。サーバーの場合、クラスターは基本的に動作し続けます。これにより、ゲーマーはプレイを続けることができます。発生する可能性のある最悪の事態は、障害発生時にプレーヤーがプレイしていたサーバーの障害です。 「出発」して再入場すると、プレーヤーが別の周辺機器に接続されているため、ゲームは認証が不可能であるというメッセージを発行します。 2時間ごとに、すべてのプレーヤーのアカウントが共有データベースに保存されます。技術的には問題のある領域から他の周辺機器を起動すると、壊れたサーバーからの2時間の進行状況が失われます。このため、定義ラベルは、「落ちた」周辺機器が再起動されるまで、入力する場所を提供しません。
保護は成功への鍵です
World of Tanksゲームは、すべてのネットワークおよびサービス機器の円滑な運用のために、バックアップおよび複製コピー技術を幅広く利用しています。同様に、複製されたハードドライブ、異なる電源を備えた電源、および通信回線へのアプローチ方法が異なる独立したインターネットプロバイダーが使用されます。障害に対する技術的保護の方法を改善することで、ゲームの優れた安定性と、一般のプレーヤーのゲームプレイに対する故障の影響の不可視性を実現することが可能になりました。進歩は止まらず、WGは革新に歩調を合わせ、それらを私たちの最愛のWorld of Tanksゲームに導入しようとし、同様に会社の残りの作業を開発します。
ゲームページ: タンクの世界。