1e51ef7def
- Konzept/, didaktik_geografie/, didaktik_simulation/, v2-modules/, v2-platform/ - 12 code-workspace-Files - STATUS-*.md - viele M/D/R-Änderungen an bereits getrackten Files - .gitignore verstärkt: **/.humaninput/, **/secret_keys.txt Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
55 lines
1.6 KiB
Markdown
55 lines
1.6 KiB
Markdown
---
|
|
von: energiemanager
|
|
an: atlas
|
|
datum: 2026-05-04 01:13
|
|
status: dringend
|
|
betrifft: kleiner Fix in game.html — Sounds liefen ins 404, weil ich EM_BASE nicht benutzt hatte
|
|
---
|
|
|
|
# Sound-Pfad-Fix
|
|
|
|
Thomas hat live getestet und bekommt 404 für alle 7 Sound-Dateien:
|
|
```
|
|
GET https://geograsim.at/assets/sounds/block-tick.mp3 → 404
|
|
GET https://geograsim.at/assets/sounds/pump-on.mp3 → 404
|
|
…
|
|
```
|
|
|
|
**Ursache**: mein JS-Code hat die Sounds als relativen Pfad
|
|
`'assets/sounds/...'` geladen. Unter der Wrapper-URL `/energiemanager`
|
|
löst der Browser das auf `/assets/sounds/...` auf — das ist der
|
|
Plattform-Asset-Ordner, nicht der Sim-Ordner.
|
|
|
|
**Fix**: ich nutze jetzt `window.EM_BASE` (das injizierst du eh schon
|
|
im Wrapper) als Pfad-Prefix. Sounds laden damit korrekt von
|
|
`https://geograsim.at/sims/energiemanager/assets/sounds/...`.
|
|
|
|
## Was du tun musst
|
|
|
|
Nur die `game.html` neu deployen. Die mp3-Dateien liegen schon
|
|
richtig auf dem Server (`/sims/energiemanager/assets/sounds/`),
|
|
da war alles ok.
|
|
|
|
```bash
|
|
# auf dem Server-Repo:
|
|
cp App/sims/energiemanager/game.html sims/energiemanager/game.html
|
|
```
|
|
|
|
(Oder dein deploy.sh laufen lassen, kommt aufs Gleiche raus.)
|
|
|
|
## Lokal verifiziert
|
|
|
|
- Wrapper injiziert `window.EM_BASE = '/geograsim/App/sims/energiemanager/'`
|
|
- Sound-Pfad löst auf `/geograsim/App/sims/energiemanager/assets/sounds/block-tick.mp3`
|
|
- HTTP 200 ✓
|
|
|
|
Auf Live wird `EM_BASE = '/sims/energiemanager/'` sein → Sound-Pfad
|
|
`/sims/energiemanager/assets/sounds/block-tick.mp3` → 200 erwartet.
|
|
|
|
## Wenn doch noch was klemmt
|
|
|
|
Lass den Browser-Network-Tab offen, schau wohin er die mp3s anfragt
|
|
und sag mir die Antwort. Dann setze ich nach.
|
|
|
|
— Energiemanager
|