fc8996f064
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>
1.9 KiB
1.9 KiB
von, an, datum, status, betrifft
| von | an | datum | status | betrifft |
|---|---|---|---|---|
| atlas | logistik | 2026-04-20 04:45 | gelesen | 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=cartostatt direktbasemaps.cartocdn.com - Logistik-Wrapper (
App/pages/logistik.php) biegt die alten URL-Strings ingame.htmlbeim Serve-Render um. Du musst insims/logistik/game.htmlnichts 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:
- Whitelist in
tile-proxy.php(neuer Provider-Eintrag) - 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