TheRedNatar / Mi-intento-final-de-Travian

https://www.therednatar.com
GNU General Public License v3.0
1 stars 0 forks source link
analytics travian travian-collector travian-platform

MyTravian

Is TheRedNatar's core engine to compute, store and analyse Travian's data.

The data graph is the next one

graph TD;
    ts[(Travian Server)];
    map_sql(map_sql);
    snapshot(Snapshot);

    agg_players(Aggregated data by Player);
    prev_agg_players(Previous AggPlayer);

    agg_server(General aggregated data in the Server);
    prev_agg_server(Previous AggServer);

    medusa_pi(Medusa Input);
    medusa_model((Medusa ML Model));
    medusa_po(Medusa Output);

    prev_medusa_pi(Previous Medusa Input);
    medusa_train(Medusa training data);

    prev_medusa_po(Previous Medusa Output);
    medusa_score(Medusa accuracy evaluation);

    s_medusa_pred(Medusa Predictions);
    apimapsql(API);

    subgraph Data collection
    ts -- Download snapshot-->map_sql;
    map_sql -- process&clean --> snapshot;

    snapshot --> agg_players;
    prev_agg_players --> agg_players;
    snapshot --> agg_server;
    prev_agg_server --> agg_server;
    end

    subgraph Medusa classification model
    snapshot --> medusa_pi;
    agg_players --> medusa_pi;
    agg_server --> medusa_pi;

    medusa_pi --> medusa_model --> medusa_po;

    prev_medusa_po --> medusa_score;
    agg_players --> medusa_score;

    prev_medusa_pi --> medusa_train;
    agg_players --> medusa_train;
    end

    subgraph Front required data
    snapshot --> s_medusa_pred;
    agg_players --> s_medusa_pred;
    medusa_po --> s_medusa_pred;

    snapshot --> apimapsql;
    agg_players --> apimapsql;
    medusa_po --> apimapsql;
    end