Table of contents
Datenbank und Dateien
Verzeichnisstruktur
<InstallRoot>\
|-- app\ ausführbare App und Abhängigkeiten
|-- config\
| |-- appsettings.json ausgelieferte Standardwerte
| `-- appsettings.user.json Benutzereinstellungen
|-- db\
| `-- database.db SQLite-Fahrtenbuch
|-- logs\
| |-- runtime_YYYYMMDD.txt
| `-- crash_*.txt
|-- CHANGELOG.txt
|-- LICENSE
|-- NOTICE
`-- THIRD-PARTY-NOTICES.md
Konfiguration
appsettings.json enthält Standardwerte. Persönliche Änderungen werden
getrennt in appsettings.user.json gespeichert, damit Updates sie nicht
überschreiben.
Wichtige Gruppen:
databasetelemetryuidrivercostslaunchers
SQLite-Datenbank
Die Datenbank ist die verbindliche Quelle für Logbuch und Statistiken. Sie sollte nicht während einer laufenden App mit externen Werkzeugen verändert werden.
Logs
Runtime-Logs protokollieren Startphasen, Telemetriezustände, Auftragsübergänge, Kostenereignisse und Warnungen. Crash-Logs enthalten Ausnahme und Stacktrace.
Logs können als Textdatei in Support-Chats geteilt werden. Vorher persönliche Pfade oder sensible Angaben prüfen.
Zurücksetzen
Ein vollständiges Zurücksetzen ist durch Umbenennen der Benutzerkonfiguration und Datenbank bei geschlossener App möglich. Die Originaldateien zunächst als Sicherung behalten.
TruckSim LogBook
Bedienung
- Dashboard
- Touren und Logbuch
- Statistiken
- Fahrerprofil
- Einstellungen
- Launcher
- Discord-Integration
- Exporte
Technik
- Telemetrie und Plugin
- Kosten und Ereignisse
- Datenbank und Dateien
- Architektur
- Entwicklung und Build
- Fehlerdiagnose
Projekt