Aquesta guia t’ajudarà a posar en funcionament el sistema LFS-Ayats en 5-10 minuts.
git clone https://github.com/lfsplayer97/LFS-Ayats.git
cd LFS-Ayats
# Crear entorn virtual (recomanat)
python -m venv venv
# Activar entorn virtual
source venv/bin/activate # Linux/Mac
# o
venv\Scripts\activate # Windows
# Instal·lar dependències
pip install -r requirements.txt
# Instal·lar el paquet en mode desenvolupament
pip install -e .
Temps estimat: 2-3 minuts (depenent de la velocitat d’Internet)
Copia el fitxer de configuració d’exemple:
cp config.example.yaml config.yaml
Configuració per defecte (ja preparada per funcionar):
127.0.0.1 (localhost)29999 (port InSim estàndard)Si vols personalitzar la configuració, edita config.yaml:
insim:
host: "127.0.0.1"
port: 29999
admin_password: "" # Deixar buit si no cal
app_name: "LFS-Ayats"
interval: 100 # ms entre actualitzacions
29999
Important: InSim només funciona durant sessions de conducció actives, no al menú principal.
Executa l’exemple de connexió bàsica:
python examples/basic_connection.py
Sortida esperada:
INFO - === Exemple Bàsic de Connexió InSim ===
INFO - Connectant a 127.0.0.1:29999...
INFO - Connexió establerta!
INFO - InSim inicialitzat!
INFO - Rebent paquets durant 10 segons...
INFO - Paquet rebut: IS_VER
INFO - Paquet rebut: IS_ISM
Condueix pel circuit durant aquest temps per veure paquets de telemetria!
python examples/telemetry_monitor.py
Veuràs dades actualitzades en temps real a la consola:
=== Telemetria en Temps Real ===
Jugador: YourName
Velocitat: 145.2 km/h
RPM: 6500
Marxa: 4
Posició: X=1234.5 Y=567.8 Z=12.3
python examples/dashboard_example.py
Obre el navegador a: http://localhost:8050
Funcions del dashboard:

Recull dades i exporta-les a CSV:
python examples/data_logger.py
Les dades es guardaran a:
data/telemetry_YYYYMMDD_HHMMSS.csvdata/telemetry_YYYYMMDD_HHMMSS.jsonFormat CSV:
timestamp,player_id,speed,rpm,gear,pos_x,pos_y,pos_z
2024-01-15 10:30:45.123,1,145.2,6500,4,1234.5,567.8,12.3
✅ Checklist d’èxit:
Vols millorar el projecte? Consulta:
Causa: LFS no està executant o InSim no està activat
Solució:
Causa: Dependències no instal·lades o entorn virtual no activat
Solució:
# Activa l'entorn virtual
source venv/bin/activate # Linux/Mac
venv\Scripts\activate # Windows
# Reinstal·la dependències
pip install -r requirements.txt
pip install -e .
Causa: El cotxe està aturat o la configuració de l’interval és incorrecta
Solució:
interval a config.yaml és > 0Consulta la guia completa de troubleshooting o obre un issue a GitHub.
Temps total estimat: 5-10 minuts
Ara estàs preparat per començar a utilitzar LFS-Ayats! 🏎️ 💨
Per qualsevol dubte, consulta la documentació completa o contacta amb la comunitat.