ホームページ  >  記事  >  バックエンド開発  >  アプリケーション市場オンラインゲーム情報統計

アプリケーション市場オンラインゲーム情報統計

WBOY
WBOYオリジナル
2016-08-08 09:32:191231ブラウズ

1. クリック数の統計

一般的な統計手法は、コードに埋め込む必要があるインターフェイスのセットを提供することです。プログラムがインターフェイスを呼び出す必要がある場合、バックグラウンドで統計を収集できます。

統計方法: 1. プラットフォーム SDK は STARTSTOPPAUSE の 3 つのインターフェイスを提供します。ゲームが開始されると、サーバーはセッションを開始し、一定の時間が経過した場合にのみ開始時間を記録します。ゲームのクリックの時間間隔を計算して蓄積されます。
既存の問題: ユーザーのゲーム時間を制御できず、プレーヤーのクラッシュと終了をカウントできません
2. ゲームが Start を呼び出すと、SDK はクリックを識別するために ID をハッシュします。同時に、SDK はタイマーを開始します。そしてその ID をサーバーに送信します。サーバーはセッションを開き、ゲームのクリック ID を記録します。 SDK は定期的にデータをサーバーに同期して更新し、サーバー セッションが一定回数蓄積すると、クリックを有効なものとして記録し、データベースを更新してセッションを閉じ、タイマーを閉じるように SDK に通知します。
悪意のあるランキング ブラッシングを防止する:
悪意のあるランキング ブラッシングを効果的に防止するために、サーバーはクライアントがクリック ID をアップロードするときにクライアント IP を記録し、一定期間内に特定の数の有効なクリックのみを記録するように IP を制限します。

問題: LAN 内のユーザーはサーバーから同じ IP を取得します。

タイミング図:


以上、アプリケーション市場におけるオンラインゲーム情報の統計をさまざまな側面から紹介しましたが、PHP チュートリアルに興味のある友人の参考になれば幸いです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。