From 69783a7bc64858681fffe600d6570b7b723032f2 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期三, 22 四月 2026 19:09:44 +0800
Subject: [PATCH] 632 游戏启动记录
---
Main/Core/GameEngine/Launch/AssetBundleInitTask.cs | 3 ++-
Main/Core/GameEngine/Launch/BuiltInAssetCopyTask.cs | 1 +
Main/Core/GameEngine/Launch/InitSettingTask.cs | 1 +
Main/Core/GameEngine/Launch/ConfigInitTask.cs | 2 +-
Main/Core/GameEngine/Launch/GetVersionInfoTask.cs | 1 +
Main/Core/GameEngine/Launch/DownLoadAssetTask.cs | 1 +
Main/Utility/OperationLogCollect.cs | 40 ++++++++++++++++++++++++++++++++++++++++
Main/Core/GameEngine/Launch/CheckAssetValidTask.cs | 1 +
Main/Core/GameEngine/Launch/LaunchInHot.cs | 2 +-
Main/Core/GameEngine/Launch/RequestPermissionStart.cs | 1 +
Main/Main.cs | 1 +
Main/Core/GameEngine/Launch/SDKInitedTask.cs | 1 +
Main/Core/GameEngine/Launch/LaunchFadeOutTask.cs | 2 +-
13 files changed, 53 insertions(+), 4 deletions(-)
diff --git a/Main/Core/GameEngine/Launch/AssetBundleInitTask.cs b/Main/Core/GameEngine/Launch/AssetBundleInitTask.cs
index 6c9e2f0..f44be42 100644
--- a/Main/Core/GameEngine/Launch/AssetBundleInitTask.cs
+++ b/Main/Core/GameEngine/Launch/AssetBundleInitTask.cs
@@ -29,9 +29,10 @@
public override void End()
{
- expectTime = timer;
+ expectTime = timer;
// UILoader.LoadWindowAsync("LaunchBackGroundWin", null);
Debug.LogFormat("{0}鎵ц鏃堕暱锛歿1}锛�", this.GetType().Name, timer);
+ OperationLogCollect.Instance.RecordLauchEvent(15);
}
public override void Update()
diff --git a/Main/Core/GameEngine/Launch/BuiltInAssetCopyTask.cs b/Main/Core/GameEngine/Launch/BuiltInAssetCopyTask.cs
index a363d5a..9f151af 100644
--- a/Main/Core/GameEngine/Launch/BuiltInAssetCopyTask.cs
+++ b/Main/Core/GameEngine/Launch/BuiltInAssetCopyTask.cs
@@ -69,6 +69,7 @@
UIManager.Instance.CloseWindow<DownLoadWin>();
UIManager.Instance.CloseWindow<VersionUpdateWin>();
Language.InitDefaultLanguage();
+ OperationLogCollect.Instance.RecordLauchEvent(8);
}
public override void Update()
diff --git a/Main/Core/GameEngine/Launch/CheckAssetValidTask.cs b/Main/Core/GameEngine/Launch/CheckAssetValidTask.cs
index a9bf147..e4f7517 100644
--- a/Main/Core/GameEngine/Launch/CheckAssetValidTask.cs
+++ b/Main/Core/GameEngine/Launch/CheckAssetValidTask.cs
@@ -52,6 +52,7 @@
Debug.LogFormat("{0}鎵ц鏃堕暱锛歿1}锛�", this.GetType().Name, timer);
GameNotice.OpenGameNotice();
+ OperationLogCollect.Instance.RecordLauchEvent(13);
}
public override void Update()
diff --git a/Main/Core/GameEngine/Launch/ConfigInitTask.cs b/Main/Core/GameEngine/Launch/ConfigInitTask.cs
index a9b3766..7c03e62 100644
--- a/Main/Core/GameEngine/Launch/ConfigInitTask.cs
+++ b/Main/Core/GameEngine/Launch/ConfigInitTask.cs
@@ -27,7 +27,7 @@
{
expectTime = timer;
Debug.LogFormat("{0}鎵ц鏃堕暱锛歿1}锛�", this.GetType().Name, timer);
-
+ OperationLogCollect.Instance.RecordLauchEvent(16);
// TODO YYL
// OperationLogCollect.Instance.RecordLauchEvent(3);
// OperationLogCollect.Instance.RecordEvent(3);
diff --git a/Main/Core/GameEngine/Launch/DownLoadAssetTask.cs b/Main/Core/GameEngine/Launch/DownLoadAssetTask.cs
index c08b850..f90b1c1 100644
--- a/Main/Core/GameEngine/Launch/DownLoadAssetTask.cs
+++ b/Main/Core/GameEngine/Launch/DownLoadAssetTask.cs
@@ -45,6 +45,7 @@
{
AssetVersionUtility.BeginDownLoadTask(false);
}
+ OperationLogCollect.Instance.RecordLauchEvent(14);
}
public override void Update()
diff --git a/Main/Core/GameEngine/Launch/GetVersionInfoTask.cs b/Main/Core/GameEngine/Launch/GetVersionInfoTask.cs
index 77cee0b..748ba78 100644
--- a/Main/Core/GameEngine/Launch/GetVersionInfoTask.cs
+++ b/Main/Core/GameEngine/Launch/GetVersionInfoTask.cs
@@ -52,6 +52,7 @@
{
expectTime = timer;
Debug.LogFormat("{0}鎵ц鏃堕暱锛歿1}锛�", this.GetType().Name, timer);
+ OperationLogCollect.Instance.RecordLauchEvent(12);
}
public override void Update()
diff --git a/Main/Core/GameEngine/Launch/InitSettingTask.cs b/Main/Core/GameEngine/Launch/InitSettingTask.cs
index 87f63a6..bf78d00 100644
--- a/Main/Core/GameEngine/Launch/InitSettingTask.cs
+++ b/Main/Core/GameEngine/Launch/InitSettingTask.cs
@@ -42,6 +42,7 @@
public override void End()
{
expectTime = timer;
+ OperationLogCollect.Instance.RecordLauchEvent(10);
}
public override void Update()
diff --git a/Main/Core/GameEngine/Launch/LaunchFadeOutTask.cs b/Main/Core/GameEngine/Launch/LaunchFadeOutTask.cs
index 3ce7dce..99d963e 100644
--- a/Main/Core/GameEngine/Launch/LaunchFadeOutTask.cs
+++ b/Main/Core/GameEngine/Launch/LaunchFadeOutTask.cs
@@ -47,7 +47,7 @@
expectTime = timer;
Debug.LogFormat("{0}鎵ц鏃堕暱锛歿1}锛�", this.GetType().Name, timer);
-
+ OperationLogCollect.Instance.RecordLauchEvent(17);
}
public override void Update()
diff --git a/Main/Core/GameEngine/Launch/LaunchInHot.cs b/Main/Core/GameEngine/Launch/LaunchInHot.cs
index 740a69b..a4035d4 100644
--- a/Main/Core/GameEngine/Launch/LaunchInHot.cs
+++ b/Main/Core/GameEngine/Launch/LaunchInHot.cs
@@ -37,7 +37,7 @@
UIManager.Instance.OpenWindow<LaunchWin>();
}
-
+ OperationLogCollect.Instance.RecordLauchEvent(7);
var builtInAssetCopyTask = new BuiltInAssetCopyTask();
var requestPermissionStart = new RequestPermissionStart();
diff --git a/Main/Core/GameEngine/Launch/RequestPermissionStart.cs b/Main/Core/GameEngine/Launch/RequestPermissionStart.cs
index fc1131c..417ec42 100644
--- a/Main/Core/GameEngine/Launch/RequestPermissionStart.cs
+++ b/Main/Core/GameEngine/Launch/RequestPermissionStart.cs
@@ -36,6 +36,7 @@
public override void End()
{
+ OperationLogCollect.Instance.RecordLauchEvent(9);
}
public override void Update()
diff --git a/Main/Core/GameEngine/Launch/SDKInitedTask.cs b/Main/Core/GameEngine/Launch/SDKInitedTask.cs
index a76b3ff..f54598d 100644
--- a/Main/Core/GameEngine/Launch/SDKInitedTask.cs
+++ b/Main/Core/GameEngine/Launch/SDKInitedTask.cs
@@ -32,6 +32,7 @@
var memory = 2048;
DeviceUtility.GetCpuAndMemory(out cpu, out memory);
Debug.LogFormat("鑾峰緱鏈哄櫒淇℃伅锛歝pu {0}----鍐呭瓨 {1}", cpu, memory);
+ OperationLogCollect.Instance.RecordLauchEvent(11);
}
diff --git a/Main/Main.cs b/Main/Main.cs
index a8e0fc9..424a388 100644
--- a/Main/Main.cs
+++ b/Main/Main.cs
@@ -38,6 +38,7 @@
SysNotifyMgr.Instance.BeforePlayerDataInitializeEvent();
#endif
StageManager.Instance.ToLoginScene();
+ OperationLogCollect.Instance.RecordLauchEvent(18);
}
diff --git a/Main/Utility/OperationLogCollect.cs b/Main/Utility/OperationLogCollect.cs
index a7e004a..07fb46d 100644
--- a/Main/Utility/OperationLogCollect.cs
+++ b/Main/Utility/OperationLogCollect.cs
@@ -8,6 +8,46 @@
public class OperationLogCollect : Singleton<OperationLogCollect>
{
+ const string url = "http://xssgcenter.secondworld.net.cn:11000/center/eventreport.php?";
+
+ //6001 鍚姩娓告垙
+ //6002 璇锋眰鐗堟湰淇℃伅
+ //6003 鍑嗗涓嬭浇
+ //6004 寮�濮嬩笅杞�
+ //6005 鍔犺浇浠g爜
+ //6006 鍚姩浠g爜
+ //6007 杩涘叆娓告垙
+ //6008 鎷疯礉琛ㄦ牸
+ //6009 璇锋眰鏉冮檺
+ //6010 鍒濆鍖栬缃�
+ //6011 sdk鍒濆鍖�
+ //6012 娓告垙鐗堟湰淇℃伅
+ //6013 妫�娴嬭祫婧�
+ //6014 涓嬭浇璧勬簮
+ //6015 鍔犺浇璧勬簮
+ //6016 鍔犺浇琛ㄦ牸
+ //6017 鍔犺浇shader
+ //6018 鏄剧ず鐧诲綍鐣岄潰
+ public void RecordLauchEvent(int _step)
+ {
+#if !UNITY_EDITOR
+ var tables = new Dictionary<string, string>();
+ tables["OperatorID"] = VersionConfig.Get().appId;
+ tables["RegionName"] = "data";
+ tables["EventID"] = (6000 + _step).ToString();
+ tables["ProductID"] = VersionConfig.Get().gameId;
+ tables["Device"] = DeviceUtility.GetDeviceModel();
+ tables["os_version"] = DeviceUtility.GetDeviceOSLevel();
+ tables["game_version"] = StringUtility.Concat(VersionConfig.Get().version, "_", VersionConfig.Get().buildIndex.ToString());
+ tables["IMEI"] = DeviceUtility.GetDeviceUniquenessIdentify();
+ tables["Time"] = System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
+
+ HttpRequest.Instance.RequestHttpGet(StringUtility.Concat(url, HttpRequest.HashtablaToString(tables)), HttpRequest.defaultHttpContentType);
+#endif
+ }
+
+
+
const string bugReportUrl = "http://xssgcenter.secondworld.net.cn:11000/center/eventreport.php?";
public void BugReport(string _title, string _content)
--
Gitblit v1.8.0