├── .config └── dotnet-tools.json ├── .editorconfig ├── .github └── workflows │ ├── ci.yml │ └── pack.yml ├── .gitignore ├── LICENCE ├── README.md ├── UseLocalOsu.ps1 ├── UseLocalOsu.sh ├── UseLocalQueueProcessor.ps1 ├── UseLocalQueueProcessor.sh ├── docker-compose.yml ├── global.json ├── osu.Server.Queues.ScoreStatisticsProcessor.Tests ├── AddBeatmapTests.cs ├── DailySproutTest.cs ├── DatabaseTest.cs ├── GameNightTest.cs ├── GearShiftTest.cs ├── HitStatisticsProcessorTests.cs ├── LastPlayedDateProcessorTests.cs ├── LegacyModsHelperTests.cs ├── ManiaKeyModeUserStatsProcessorTests.cs ├── MarkNonPreservedScoresCommandTest.cs ├── MaxComboProcessorTests.cs ├── MedalAwarderTest.cs ├── MedalProcessorTests.cs ├── MonthlyShrubTest.cs ├── PerformanceProcessorTests.cs ├── PlayCountProcessorTests.cs ├── PlayTimeProcessorTests.cs ├── RankedScoreProcessorTests.cs ├── SerialisationTests.cs ├── TotalScoreProcessorTests.cs ├── UserRankCountProcessorTests.cs ├── WeeklySaplingTest.cs └── osu.Server.Queues.ScoreStatisticsProcessor.Tests.csproj ├── osu.Server.Queues.ScoreStatisticsProcessor.sln ├── osu.Server.Queues.ScoreStatisticsProcessor.sln.DotSettings └── osu.Server.Queues.ScoreStatisticsProcessor ├── Commands ├── Maintenance │ ├── DeleteImportedHighScoresCommand.cs │ ├── DeleteNonPreservedScoresCommand.cs │ ├── MarkNonPreservedScoresCommand.cs │ ├── MigratePlaylistScoresToSoloScoresCommand.cs │ ├── MigratedSoloScoresToScoresCommand.cs │ ├── PopulateTotalScoreWithoutModsCommand.cs │ ├── RecalculatePlaylistTotalScoresCommand.cs │ ├── ReindexBeatmapCommand.cs │ ├── ReorderIncorrectlyImportedTiedScoresCommand.cs │ ├── VerifyImportedScoresCommand.cs │ ├── VerifyReplayExistsCommand.cs │ ├── VerifyScoreRanksCommand.cs │ ├── VerifyUserRankCounts.cs │ └── VerifyUserRankedScore.cs ├── MaintenanceCommands.cs ├── Performance │ ├── PerformanceCommand.cs │ ├── Scores │ │ ├── UpdateAllScoresByUserCommand.cs │ │ ├── UpdateAllScoresCommand.cs │ │ ├── UpdateScoresForUsersCommand.cs │ │ ├── UpdateScoresFromListCommand.cs │ │ └── UpdateScoresFromSqlCommand.cs │ ├── UpdateScoresCommands.cs │ ├── UpdateUserTotalsCommands.cs │ └── UserTotals │ │ ├── UpdateAllUserTotalsCommand.cs │ │ ├── UpdateUserTotalsForUsersCommand.cs │ │ └── UpdateUserTotalsFromSqlCommand.cs ├── PerformanceCommands.cs ├── Queue │ ├── ClearQueueCommand.cs │ ├── ImportHighScoresCommand.cs │ ├── ProcessAllScoresCommand.cs │ ├── ProcessScoreCommand.cs │ ├── PumpAllScoresCommand.cs │ ├── PumpTestDataCommand.cs │ ├── WatchHighScoresCommand.cs │ ├── WatchQueueCommand.cs │ └── WatchScoresCommand.cs └── QueueCommands.cs ├── Dockerfile ├── ElasticQueueProcessor.cs ├── Helpers ├── BatchInserter.cs ├── DapperExtensions.cs ├── DatabaseHelper.cs ├── LegacyDatabaseHelper.cs ├── LegacyModsHelper.cs ├── LegacyRulesetHelper.cs ├── MedalHelpers.cs ├── PlayValidityHelper.cs ├── S3.cs ├── SlaveLatencyChecker.cs ├── UserTotalPerformanceAggregateHelper.cs └── WebRequestHelper.cs ├── IProcessor.cs ├── Models ├── Beatmap.cs ├── BeatmapDifficultyAttribute.cs ├── BeatmapScoringAttributes.cs ├── BeatmapSet.cs ├── Build.cs ├── DailyChallengeUserStats.cs ├── HighScore.cs ├── Medal.cs ├── MedalAwarderContext.cs ├── Messages │ └── ScoreProcessed.cs ├── PerformanceBlacklistEntry.cs ├── ProcessHistory.cs ├── ScoreItem.cs ├── ScoreProcessQueue.cs ├── SoloScore.cs ├── SoloScoreData.cs ├── UserStats.cs ├── UserStatsCatch.cs ├── UserStatsMania.cs ├── UserStatsManiaKeyCount.cs ├── UserStatsOsu.cs └── UserStatsTaiko.cs ├── Processors ├── HighBeatmapLeaderboardRankEventEmitter.cs ├── HitStatisticsProcessor.cs ├── IMedalAwarder.cs ├── LastPlayedDateProcessor.cs ├── ManiaKeyModeUserStatsProcessor.cs ├── MaxComboProcessor.cs ├── MedalAwarders │ ├── DailyChallengeMedalAwarder.cs │ ├── LazerModIntroductionMedalAwarder.cs │ ├── ModIntroductionMedalAwarder.cs │ ├── PackMedalAwarder.cs │ ├── RankMilestoneMedalAwarder.cs │ ├── StarRatingMedalAwarder.cs │ └── StatisticsMedalAwarder.cs ├── MedalProcessor.cs ├── PlayCountProcessor.cs ├── PlayTimeProcessor.cs ├── RankedScoreProcessor.cs ├── ScorePerformanceProcessor.cs ├── TotalScoreProcessor.cs ├── UserRankCountProcessor.cs └── UserTotalPerformanceProcessor.cs ├── Program.cs ├── ScoreStatisticsQueueProcessor.cs ├── Stores ├── BeatmapStore.cs ├── BuildStore.cs └── StreamedWorkingBeatmap.cs └── osu.Server.Queues.ScoreStatisticsProcessor.csproj /.config/dotnet-tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/.config/dotnet-tools.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/pack.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/.github/workflows/pack.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/LICENCE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/README.md -------------------------------------------------------------------------------- /UseLocalOsu.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/UseLocalOsu.ps1 -------------------------------------------------------------------------------- /UseLocalOsu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/UseLocalOsu.sh -------------------------------------------------------------------------------- /UseLocalQueueProcessor.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/UseLocalQueueProcessor.ps1 -------------------------------------------------------------------------------- /UseLocalQueueProcessor.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/UseLocalQueueProcessor.sh -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/global.json -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor.Tests/AddBeatmapTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor.Tests/AddBeatmapTests.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor.Tests/DailySproutTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor.Tests/DailySproutTest.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor.Tests/DatabaseTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor.Tests/DatabaseTest.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor.Tests/GameNightTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor.Tests/GameNightTest.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor.Tests/GearShiftTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor.Tests/GearShiftTest.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor.Tests/HitStatisticsProcessorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor.Tests/HitStatisticsProcessorTests.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor.Tests/LastPlayedDateProcessorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor.Tests/LastPlayedDateProcessorTests.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor.Tests/LegacyModsHelperTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor.Tests/LegacyModsHelperTests.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor.Tests/ManiaKeyModeUserStatsProcessorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor.Tests/ManiaKeyModeUserStatsProcessorTests.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor.Tests/MarkNonPreservedScoresCommandTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor.Tests/MarkNonPreservedScoresCommandTest.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor.Tests/MaxComboProcessorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor.Tests/MaxComboProcessorTests.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor.Tests/MedalAwarderTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor.Tests/MedalAwarderTest.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor.Tests/MedalProcessorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor.Tests/MedalProcessorTests.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor.Tests/MonthlyShrubTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor.Tests/MonthlyShrubTest.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor.Tests/PerformanceProcessorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor.Tests/PerformanceProcessorTests.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor.Tests/PlayCountProcessorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor.Tests/PlayCountProcessorTests.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor.Tests/PlayTimeProcessorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor.Tests/PlayTimeProcessorTests.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor.Tests/RankedScoreProcessorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor.Tests/RankedScoreProcessorTests.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor.Tests/SerialisationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor.Tests/SerialisationTests.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor.Tests/TotalScoreProcessorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor.Tests/TotalScoreProcessorTests.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor.Tests/UserRankCountProcessorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor.Tests/UserRankCountProcessorTests.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor.Tests/WeeklySaplingTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor.Tests/WeeklySaplingTest.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor.Tests/osu.Server.Queues.ScoreStatisticsProcessor.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor.Tests/osu.Server.Queues.ScoreStatisticsProcessor.Tests.csproj -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor.sln -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor.sln.DotSettings -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Commands/Maintenance/DeleteImportedHighScoresCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Commands/Maintenance/DeleteImportedHighScoresCommand.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Commands/Maintenance/DeleteNonPreservedScoresCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Commands/Maintenance/DeleteNonPreservedScoresCommand.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Commands/Maintenance/MarkNonPreservedScoresCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Commands/Maintenance/MarkNonPreservedScoresCommand.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Commands/Maintenance/MigratePlaylistScoresToSoloScoresCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Commands/Maintenance/MigratePlaylistScoresToSoloScoresCommand.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Commands/Maintenance/MigratedSoloScoresToScoresCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Commands/Maintenance/MigratedSoloScoresToScoresCommand.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Commands/Maintenance/PopulateTotalScoreWithoutModsCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Commands/Maintenance/PopulateTotalScoreWithoutModsCommand.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Commands/Maintenance/RecalculatePlaylistTotalScoresCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Commands/Maintenance/RecalculatePlaylistTotalScoresCommand.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Commands/Maintenance/ReindexBeatmapCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Commands/Maintenance/ReindexBeatmapCommand.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Commands/Maintenance/ReorderIncorrectlyImportedTiedScoresCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Commands/Maintenance/ReorderIncorrectlyImportedTiedScoresCommand.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Commands/Maintenance/VerifyImportedScoresCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Commands/Maintenance/VerifyImportedScoresCommand.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Commands/Maintenance/VerifyReplayExistsCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Commands/Maintenance/VerifyReplayExistsCommand.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Commands/Maintenance/VerifyScoreRanksCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Commands/Maintenance/VerifyScoreRanksCommand.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Commands/Maintenance/VerifyUserRankCounts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Commands/Maintenance/VerifyUserRankCounts.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Commands/Maintenance/VerifyUserRankedScore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Commands/Maintenance/VerifyUserRankedScore.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Commands/MaintenanceCommands.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Commands/MaintenanceCommands.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Commands/Performance/PerformanceCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Commands/Performance/PerformanceCommand.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Commands/Performance/Scores/UpdateAllScoresByUserCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Commands/Performance/Scores/UpdateAllScoresByUserCommand.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Commands/Performance/Scores/UpdateAllScoresCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Commands/Performance/Scores/UpdateAllScoresCommand.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Commands/Performance/Scores/UpdateScoresForUsersCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Commands/Performance/Scores/UpdateScoresForUsersCommand.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Commands/Performance/Scores/UpdateScoresFromListCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Commands/Performance/Scores/UpdateScoresFromListCommand.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Commands/Performance/Scores/UpdateScoresFromSqlCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Commands/Performance/Scores/UpdateScoresFromSqlCommand.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Commands/Performance/UpdateScoresCommands.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Commands/Performance/UpdateScoresCommands.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Commands/Performance/UpdateUserTotalsCommands.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Commands/Performance/UpdateUserTotalsCommands.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Commands/Performance/UserTotals/UpdateAllUserTotalsCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Commands/Performance/UserTotals/UpdateAllUserTotalsCommand.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Commands/Performance/UserTotals/UpdateUserTotalsForUsersCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Commands/Performance/UserTotals/UpdateUserTotalsForUsersCommand.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Commands/Performance/UserTotals/UpdateUserTotalsFromSqlCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Commands/Performance/UserTotals/UpdateUserTotalsFromSqlCommand.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Commands/PerformanceCommands.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Commands/PerformanceCommands.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Commands/Queue/ClearQueueCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Commands/Queue/ClearQueueCommand.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Commands/Queue/ImportHighScoresCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Commands/Queue/ImportHighScoresCommand.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Commands/Queue/ProcessAllScoresCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Commands/Queue/ProcessAllScoresCommand.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Commands/Queue/ProcessScoreCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Commands/Queue/ProcessScoreCommand.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Commands/Queue/PumpAllScoresCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Commands/Queue/PumpAllScoresCommand.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Commands/Queue/PumpTestDataCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Commands/Queue/PumpTestDataCommand.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Commands/Queue/WatchHighScoresCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Commands/Queue/WatchHighScoresCommand.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Commands/Queue/WatchQueueCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Commands/Queue/WatchQueueCommand.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Commands/Queue/WatchScoresCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Commands/Queue/WatchScoresCommand.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Commands/QueueCommands.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Commands/QueueCommands.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Dockerfile -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/ElasticQueueProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/ElasticQueueProcessor.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Helpers/BatchInserter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Helpers/BatchInserter.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Helpers/DapperExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Helpers/DapperExtensions.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Helpers/DatabaseHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Helpers/DatabaseHelper.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Helpers/LegacyDatabaseHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Helpers/LegacyDatabaseHelper.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Helpers/LegacyModsHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Helpers/LegacyModsHelper.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Helpers/LegacyRulesetHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Helpers/LegacyRulesetHelper.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Helpers/MedalHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Helpers/MedalHelpers.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Helpers/PlayValidityHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Helpers/PlayValidityHelper.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Helpers/S3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Helpers/S3.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Helpers/SlaveLatencyChecker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Helpers/SlaveLatencyChecker.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Helpers/UserTotalPerformanceAggregateHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Helpers/UserTotalPerformanceAggregateHelper.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Helpers/WebRequestHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Helpers/WebRequestHelper.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/IProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/IProcessor.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Models/Beatmap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Models/Beatmap.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Models/BeatmapDifficultyAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Models/BeatmapDifficultyAttribute.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Models/BeatmapScoringAttributes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Models/BeatmapScoringAttributes.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Models/BeatmapSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Models/BeatmapSet.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Models/Build.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Models/Build.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Models/DailyChallengeUserStats.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Models/DailyChallengeUserStats.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Models/HighScore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Models/HighScore.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Models/Medal.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Models/Medal.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Models/MedalAwarderContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Models/MedalAwarderContext.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Models/Messages/ScoreProcessed.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Models/Messages/ScoreProcessed.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Models/PerformanceBlacklistEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Models/PerformanceBlacklistEntry.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Models/ProcessHistory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Models/ProcessHistory.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Models/ScoreItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Models/ScoreItem.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Models/ScoreProcessQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Models/ScoreProcessQueue.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Models/SoloScore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Models/SoloScore.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Models/SoloScoreData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Models/SoloScoreData.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Models/UserStats.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Models/UserStats.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Models/UserStatsCatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Models/UserStatsCatch.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Models/UserStatsMania.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Models/UserStatsMania.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Models/UserStatsManiaKeyCount.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Models/UserStatsManiaKeyCount.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Models/UserStatsOsu.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Models/UserStatsOsu.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Models/UserStatsTaiko.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Models/UserStatsTaiko.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Processors/HighBeatmapLeaderboardRankEventEmitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Processors/HighBeatmapLeaderboardRankEventEmitter.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Processors/HitStatisticsProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Processors/HitStatisticsProcessor.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Processors/IMedalAwarder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Processors/IMedalAwarder.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Processors/LastPlayedDateProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Processors/LastPlayedDateProcessor.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Processors/ManiaKeyModeUserStatsProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Processors/ManiaKeyModeUserStatsProcessor.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Processors/MaxComboProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Processors/MaxComboProcessor.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Processors/MedalAwarders/DailyChallengeMedalAwarder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Processors/MedalAwarders/DailyChallengeMedalAwarder.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Processors/MedalAwarders/LazerModIntroductionMedalAwarder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Processors/MedalAwarders/LazerModIntroductionMedalAwarder.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Processors/MedalAwarders/ModIntroductionMedalAwarder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Processors/MedalAwarders/ModIntroductionMedalAwarder.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Processors/MedalAwarders/PackMedalAwarder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Processors/MedalAwarders/PackMedalAwarder.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Processors/MedalAwarders/RankMilestoneMedalAwarder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Processors/MedalAwarders/RankMilestoneMedalAwarder.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Processors/MedalAwarders/StarRatingMedalAwarder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Processors/MedalAwarders/StarRatingMedalAwarder.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Processors/MedalAwarders/StatisticsMedalAwarder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Processors/MedalAwarders/StatisticsMedalAwarder.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Processors/MedalProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Processors/MedalProcessor.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Processors/PlayCountProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Processors/PlayCountProcessor.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Processors/PlayTimeProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Processors/PlayTimeProcessor.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Processors/RankedScoreProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Processors/RankedScoreProcessor.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Processors/ScorePerformanceProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Processors/ScorePerformanceProcessor.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Processors/TotalScoreProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Processors/TotalScoreProcessor.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Processors/UserRankCountProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Processors/UserRankCountProcessor.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Processors/UserTotalPerformanceProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Processors/UserTotalPerformanceProcessor.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Program.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/ScoreStatisticsQueueProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/ScoreStatisticsQueueProcessor.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Stores/BeatmapStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Stores/BeatmapStore.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Stores/BuildStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Stores/BuildStore.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/Stores/StreamedWorkingBeatmap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/Stores/StreamedWorkingBeatmap.cs -------------------------------------------------------------------------------- /osu.Server.Queues.ScoreStatisticsProcessor/osu.Server.Queues.ScoreStatisticsProcessor.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ppy/osu-queue-score-statistics/HEAD/osu.Server.Queues.ScoreStatisticsProcessor/osu.Server.Queues.ScoreStatisticsProcessor.csproj --------------------------------------------------------------------------------