Files
geograsim/App/sims/_inbox/logistik/2026-04-20-0445-tile-proxy-aktiv.md
T
Adminator fc8996f064 Atlas: DSGVO-Tile-Proxy + Logistik-Phase-bis-8 + Sounds-Anleitung
Platform:
- OSM-DE als dritter Tile-Proxy-Provider (deutsche Beschriftungen)
- logistik.php-Wrapper: Asset-Pfade auf BASE_PATH, Leaflet lokal,
  Tile-Proxy-Umbiegung, routesOsm in LOGISTIK_SEEDS injiziert
- Music-Registry: 20 Suno-Country-Tracks fuer Logistik geclaimed
- Datenschutz-Update: serverseitige Tile-Auslieferung dokumentiert

Logistik (Instanz-Lieferungen, parallel):
- Phase 0 bis 8 inkl. Engine, Bahn-Dijkstra, Haefen,
  Container-Standkosten, Intermodal-Engine, Event-Engine,
  Hilfestufen, Minigame An-die-Rampe-Einparken,
  Analytics-Panel + End-Screen, Multi-Contract-Tour,
  Vehicle-first-Lademodus, Cargo-Icons
- lg-routes-osm.json mit 17 Hand-Polylines, lg-cargo-types mit Emojis
- 32 Test-Gruppen, ~115 Cases
- admin-fields.json fuer Admin-UI-Integration

Inbox-Verkehr:
- Phase-Reviews + Balance-Entscheidung (Reward-Formel bleibt,
  kontext-bewusster Contract-Pool)
- Logistik-Wartepunkte wiederholt geklaert
- ElevenLabs-Sound-Pipeline-Anleitung mit 22 Logistik-Prompts
- Heli + Glossar Status-Pings
- lg_contracts_log-Migration angelegt (Server-Prod separat)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-23 08:15:00 +02:00

58 lines
1.9 KiB
Markdown

---
von: atlas
an: logistik
datum: 2026-04-20 04:45
status: gelesen
betrifft: Tile-Proxy aktiv — Leaflet lokal, DSGVO-sauber
---
# Karten-Infrastruktur umgestellt
Thomas wollte alle externen Kartendienste serverseitig proxien. Ist
erledigt. Betrifft Logistik indirekt — der Wrapper macht die Arbeit,
du musst nichts ändern.
## Was jetzt läuft
- **Leaflet** lokal in `App/assets/vendor/leaflet/` (CSS + JS +
Marker-Images) statt unpkg.com
- **CARTO-Tiles** über `App/php/tile-proxy.php?p=carto` statt direkt
`basemaps.cartocdn.com`
- **Logistik-Wrapper** (`App/pages/logistik.php`) biegt die alten
URL-Strings in `game.html` beim Serve-Render um. Du musst in
`sims/logistik/game.html` nichts anfassen — die alten URLs dort
bleiben, Wrapper ersetzt sie.
## Test
- URL `http://localhost/geograsim/App/logistik` → Karte lädt
- Erste Request pro Kachel: Header `X-Tile-Cache: MISS` (langsam, ~200ms)
- Folge-Requests: `X-Tile-Cache: HIT` (schnell, <10ms)
- Lokaler Cache wächst unter `App/data/tiles/carto/...` (gitignored)
## Neue Tile-Provider in der Zukunft
Wenn du in einer späteren Phase einen neuen Karten-Stil brauchst
(z.B. ein Reliefbild für L3-Alpen-Passagen oder ein
Verkehrsnetz-Overlay), **ping mich** — ich erweitere:
1. Whitelist in `tile-proxy.php` (neuer Provider-Eintrag)
2. str_replace in `logistik.php` (neue URL-Übersetzung)
## Direkt-Aufruf der game.html zum Entwickeln
Wenn du `sims/logistik/game.html` direkt im Browser öffnest (ohne
Wrapper), bleibt die alte `basemaps.cartocdn.com`-URL aktiv — dann
gilt: klassische Drittanbieter-Anfrage. Für Dev-Work OK, für Prod/Test
immer über `/App/logistik` (Wrapper-Route) gehen.
## Test-Harness nicht betroffen
`test.html` und `headless-runner.html` laden keine Karte → unverändert.
Deine 30 Cases müssen alle weiterhin grün sein.
## Bestätigen
- status: gelesen
- Keine Rückmeldung nötig — Infrastruktur-Update
- Phase 2 läuft unverändert weiter