Add basic analysis results, like scoreboard

This commit is contained in:
Lol3rrr
2024-09-17 17:35:02 +02:00
parent 8290fcf390
commit b216022768
7 changed files with 157 additions and 47 deletions

View File

@@ -15,6 +15,25 @@ diesel::table! {
}
}
diesel::table! {
demo_player_stats (demo_id, steam_id) {
demo_id -> Int8,
steam_id -> Text,
kills -> Int2,
deaths -> Int2,
}
}
diesel::table! {
demo_players (demo_id, steam_id) {
demo_id -> Int8,
steam_id -> Text,
name -> Text,
team -> Int2,
color -> Int2,
}
}
diesel::table! {
demos (demo_id) {
steam_id -> Text,
@@ -46,11 +65,15 @@ diesel::table! {
diesel::joinable!(analysis_queue -> demos (demo_id));
diesel::joinable!(demo_info -> demos (demo_id));
diesel::joinable!(demo_player_stats -> demo_info (demo_id));
diesel::joinable!(demo_players -> demo_info (demo_id));
diesel::joinable!(processing_status -> demos (demo_id));
diesel::allow_tables_to_appear_in_same_query!(
analysis_queue,
demo_info,
demo_player_stats,
demo_players,
demos,
processing_status,
sessions,