"Add Windows installer and driver training rewards"
This commit is contained in:
44
README.sv.md
44
README.sv.md
@@ -157,6 +157,21 @@ Rekommenderad deploy:
|
||||
- AMMC + npm setup på Windows och Linux
|
||||
- Språkval i UI: `SV` / `EN`
|
||||
|
||||
## Träning Och Belöningar
|
||||
|
||||
Menyn `Träning` ger förarna utveckling och delmål även mellan tävlingarna:
|
||||
|
||||
- totalt antal giltiga varv beräknat från sparade sessionsresultat
|
||||
- antal sessioner, personbästa och spridning på de senaste varven
|
||||
- rekommenderat 20-minuterspass uppdelat i maxfokus och kontrollerad körning på 80-90 procent
|
||||
- egna varvmål med snabbval på `500`, `1000` och `1500` varv
|
||||
- valfri reward/belöning och markering när den har delats ut
|
||||
- responsiv layout som kan öppnas från mobilen via samma server i det lokala nätet
|
||||
|
||||
Direktlänk för mobil/bokmärke: `http://<server-ip>:8081/?view=training`. När en förare väljs läggs förarens ID i länken så just den förarens sida kan sparas som bokmärke.
|
||||
|
||||
Träningsstatistiken räknar just nu bara giltiga varv som är kopplade till en registrerad förare. Anonyma transpondrar från Open Practice räknas inte förrän de kopplats till en förare.
|
||||
|
||||
|
||||
## Create Race Wizard
|
||||
- `Race Setup` startar nu med en fyrstegs wizard för nya race:
|
||||
@@ -300,20 +315,14 @@ Praktiskt exempel:
|
||||
- både `Ångra senaste` och undo-knapp per loggrad finns för flera manuella åtgärder
|
||||
|
||||
## Windows installation
|
||||
Kör i PowerShell i projektmappen.
|
||||
Använd 64-bitars Windows 11 och Node.js 22 eller 24 LTS. Enklaste installationen är:
|
||||
|
||||
1. Installera Node.js LTS (18+).
|
||||
2. Installera dependencies:
|
||||
```powershell
|
||||
npm install
|
||||
```
|
||||
3. Starta servern i bakgrunden:
|
||||
```powershell
|
||||
npm start
|
||||
```
|
||||
4. Öppna:
|
||||
- `http://localhost:8081`
|
||||
- eller från annan dator: `http://<server-ip>:8081`
|
||||
1. Klona eller packa upp hela repot, helst till `C:\\Live_RC`.
|
||||
2. Dubbelklicka på `windows\\install.bat`.
|
||||
3. Starta med `windows\\start_backend.bat` eller `npm start`.
|
||||
4. Öppna `http://localhost:8081`.
|
||||
|
||||
Installationsskriptet kan installera Node.js LTS med `winget`, kör en låst dependency-installation med `npm ci`, verifierar SQLite/Express och kontrollerar bundlad AMMC. Komplett guide och felsökning: [`windows/README.md`](windows/README.md).
|
||||
|
||||
Vanliga kommandon:
|
||||
```powershell
|
||||
@@ -332,10 +341,15 @@ npm run start:fg
|
||||
|
||||
### Windows scripts (bakgrundsstart)
|
||||
Det finns färdiga `.bat`-filer i mappen `windows/`:
|
||||
- `windows\\install.bat` installerar och verifierar Node/npm-dependencies
|
||||
- `windows\\start_ammc.bat` startar AMMC i bakgrunden
|
||||
- `windows\\start_backend.bat` startar `npm start` i bakgrunden (logg: `logs\\backend.log`)
|
||||
- `windows\\start_backend.bat` startar `npm start` i bakgrunden
|
||||
- `windows\\start_all.bat` startar både AMMC + backend och öppnar webbsidan
|
||||
- `windows\\stop_all.bat` stoppar backend på port `8081` och `ammc-amb.exe`
|
||||
- `windows\\stop_all.bat` stoppar den hanterade backendprocessen och `ammc-amb.exe`
|
||||
|
||||
Backendloggar:
|
||||
- `logs\\server.out.log`
|
||||
- `logs\\server.err.log`
|
||||
|
||||
SQLite-filen skapas automatiskt här:
|
||||
- `data\\rc_timing.sqlite`
|
||||
|
||||
Reference in New Issue
Block a user