public static void ReportGameplayStart()// plus server start { IMyAnalytics analytics = MyPerGameSettings.AnalyticsTracker; if (analytics == null) { return; } MyInfinarioAnalytics.updateIndex = -1; if (SanityCheckOnePerMinute(ref ReportChecksGameplayStart) == false) { try { analytics.ReportGameplayStart(GetGameplayStartAnalyticsData(), MySandboxGame.IsDedicated); } catch (Exception exception) { MyLog.Default.WriteLine(exception); } } if (MySandboxGame.IsDedicated || (MyMultiplayer.Static != null && MyMultiplayer.Static.IsServer && MySession.Static.OnlineMode != MyOnlineModeEnum.PRIVATE && MySession.Static.OnlineMode != MyOnlineModeEnum.OFFLINE)) { analytics.ReportServerStart(MyMultiplayer.Static.MemberLimit, MyMultiplayer.Static.HostName); } }
public static void ReportGameplayStart() { try { IMyAnalytics analytics = MyPerGameSettings.AnalyticsTracker; if (analytics != null) { analytics.ReportGameplayStart(GetGameplayStartAnalyticsData()); } } catch (Exception exception) { MyLog.Default.WriteLine(exception); } }