Technische Realisierung
Datenbank-Architektur
PostgreSQL mit Schema-Trennung
| Schema | Inhalt |
|---|---|
| identity | Benutzerverwaltung, Sessions |
| finance | Konten, Transaktionen, Aktien, Kredite |
| world | Super-Hexagone, Hexagone, Plots |
| logistics | Transporte, Lager, Fuhrwerke |
| corporate | Unternehmen, Holdings |
| rights | Ressourcenrechte, Lizenzen |
Hierarchisches Datenmodell
- Super-Hexagon: Klimazonen, Makro-Ressourcen
- Hexagon: Energie-Pools, Wasser, lokale Marktpreise
- Plot: Kleinste bebaubare Einheit (127 pro Hexagon)
Tick-System
Tick-Dauer: 1 Stunde Spielzeit
Pro Tick:
- Welt-Update: Ressourcen-Regeneration, Pool-Updates
- Unternehmens-Update: Produktion, Löhne, Verschleiß
- Finanz-Update: Zinsen, Aktienkurse, Dividenden
Sicherheit
- ACID-Transaktionen für alle finanziellen Operationen
- Rate Limiting: 100 Requests/Minute
- Row-Level Locking in PostgreSQL
Deployment
Cloud-Ready:
- Docker-Containerisierung
- CloudRun/AppEngine für API
- Neon/Supabase für PostgreSQL
VPS-Lokal:
- Single-Server-Setup möglich
- SQLite-Alternative für kleine Server