Commit Graph

2 Commits

Author SHA1 Message Date
Corback 1bf0f921b6 feat: dashboard VAULTCOM v4 — onglets session + paramètres
Onglet SIMULATION:
  - Switcher de session en haut (S1 / S2 / ...) avec indicateur status vert/rouge
  - Countdown JS 30s avant auto-refresh (au lieu de meta http-equiv)
  - Filtre cycle_tick des événements (trop verbeux)

Onglet PARAMÈTRES (/params?sid=N):
  - Formulaire config: nom session, mode, tick_sleep, drain_speed, fatigue_hp,
    encounter_rate, caps_multiplier, survie/rencontres activées
  - POST /params/save → écrit sim_001.json / sim_002.json + UPDATE sessions SET mode
  - POST /params/setstatus → active/pause/stop via DB (run.py sort au prochain tick)
  - POST /params/resetday → remet current_day/current_tick en DB
  - Tableau des modes avec drain/encounter/caps pour comparaison rapide
  - Snippet de commande SSH pour relancer chaque session depuis terminal

Docker: monté /home/ubuntu/fallout-venice/src/config en rw dans le container
  → /params/save peut écrire les JSON directement
2026-06-16 00:29:15 +00:00
Corback 96d2df92b2 feat: dashboard VAULTCOM v3 + config.py TICK_SLEEP_SEC + sim_config
- dashboard/app.py: Nouveau dashboard Flask (schéma DB migration_003)
  Affiche PNJ par tier (0/1/2/3), events, rencontres, world_state,
  faction_relations, inventaire boss. Auto-refresh 30s.
  Connecté via tunnel SSH interne vers Vigile:5432
- src/engine/config.py: Fix TICK_SLEEP_SEC depuis env (était hardcodé 0)
- src/config/sim_001.json: Paramètres simulation centralisés
  (tick_speed, difficulty presets, LLM config, multi-session)

Accessible: fallout.coyoteos.ovh
2026-06-15 23:54:40 +00:00