1. クリック数の統計
一般的な統計手法は、コードに埋め込む必要があるインターフェイスのセットを提供することです。プログラムがインターフェイスを呼び出す必要がある場合、バックグラウンドで統計を収集できます。
統計方法: 1. プラットフォーム SDK は STARTSTOPPAUSE の 3 つのインターフェイスを提供します。ゲームが開始されると、サーバーはセッションを開始し、一定の時間が経過した場合にのみ開始時間を記録します。ゲームのクリックの時間間隔を計算して蓄積されます。
既存の問題: ユーザーのゲーム時間を制御できず、プレーヤーのクラッシュと終了をカウントできません
2. ゲームが Start を呼び出すと、SDK はクリックを識別するために ID をハッシュします。同時に、SDK はタイマーを開始します。そしてその ID をサーバーに送信します。サーバーはセッションを開き、ゲームのクリック ID を記録します。 SDK は定期的にデータをサーバーに同期して更新し、サーバー セッションが一定回数蓄積すると、クリックを有効なものとして記録し、データベースを更新してセッションを閉じ、タイマーを閉じるように SDK に通知します。
悪意のあるランキング ブラッシングを防止する:
悪意のあるランキング ブラッシングを効果的に防止するために、サーバーはクライアントがクリック ID をアップロードするときにクライアント IP を記録し、一定期間内に特定の数の有効なクリックのみを記録するように IP を制限します。
問題: LAN 内のユーザーはサーバーから同じ IP を取得します。
タイミング図:
以上、アプリケーション市場におけるオンラインゲーム情報の統計をさまざまな側面から紹介しましたが、PHP チュートリアルに興味のある友人の参考になれば幸いです。