OGSteam / ogspy

OGSpy collects data from a game to helps players to spy all the universe
https://forum.ogsteam.eu
GNU General Public License v2.0
10 stars 12 forks source link

OGSpy Reset #1

Open darknoon29 opened 7 years ago

darknoon29 commented 7 years ago

Possibilité de resetter les données du serveur OGSpy par le panneau admin.

pitch314 commented 3 years ago

Fait ou pas encore ?

darknoon29 commented 3 years ago

Pas encore fait non

pitch314 commented 3 years ago

Bon ça va être un peu plus spécial car je viens de voir que la version actuelle de la BDD est plate sans de relationnelle explicite inter table. (je croyais en avoir mis, à moins que cela soit dans la v5) Cela est plus gênant lorsque l'on modifie (comme dans #168 ), car on ne peut pas faire un modification par cascade.

Un reset des données jeux est possible de mettre en place mais il va falloir aussi construire une fonction que chaque mod devra implémenter.

Sinon, un reset du serveur OGSpy, pour revenir à une configuration initiale par exemple est possible et plus simple à mettre en place. (par contre quelles données minimales à garder est à réfléchir ? rien ? les user/group ? etc.)

darknoon29 commented 1 year ago

Etapes 👍

  1. Désinstaller les Mods

  2. TRUNCATE ogspy_game_ally; TRUNCATE ogspy_game_player; TRUNCATE ogspy_parsedRC; TRUNCATE ogspy_parsedRCRound; TRUNCATE ogspy_parsedspy; TRUNCATE ogspy_rank_ally_economique; TRUNCATE ogspy_rank_ally_honor; TRUNCATE ogspy_rank_ally_military; TRUNCATE ogspy_rank_ally_military_built; TRUNCATE ogspy_rank_ally_military_destruct; TRUNCATE ogspy_rank_ally_military_loose; TRUNCATE ogspy_rank_ally_points; TRUNCATE ogspy_rank_ally_technology; TRUNCATE ogspy_rank_player_economique; TRUNCATE ogspy_rank_player_honor; TRUNCATE ogspy_rank_player_military; TRUNCATE ogspy_rank_player_military_built; TRUNCATE ogspy_rank_player_military_destruct; TRUNCATE ogspy_rank_player_military_loose; TRUNCATE ogspy_rank_player_points; TRUNCATE ogspy_rank_player_technology; TRUNCATE ogspy_round_attack; TRUNCATE ogspy_round_defense; TRUNCATE ogspy_universe; TRUNCATE ogspy_user_building; TRUNCATE ogspy_user_defence; TRUNCATE ogspy_user_favorite; TRUNCATE ogspy_user_spy; TRUNCATE ogspy_user_technology;

  3. Reset Stats

  4. Reset some Configs ?