Commit Graph

6 Commits

Author SHA1 Message Date
a5c517ff65 aether-core: Netzwerk-Race beim Spawn beheben (Charakterauswahl-Crash)
Der Core schaltete Auto-Spawn ab, erzwang aber keinen kontrollierten
Spawn und fasste den Ped sofort an. Dadurch lief die unkontrollierte
Spawn-Erzeugung des spawnmanagers parallel zur Ped-Manipulation von
Core/Character -> zwei Threads schrieben gleichzeitig Netz-State:
"SendNetPacket called from multiple threads" -> Client-Crash beim
Charaktermenue (schwarzer Bildschirm, dann Absturz).

Fix: Auto-Spawn aus, EINMAL kontrolliert via spawnPlayer spawnen, auf
den Callback warten und den Ped erst danach unsichtbar/geparkt setzen.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-27 19:55:06 +02:00
32879ac07b aether-admin: Netzwerk-Race beim Join beheben
Die Client-Threads (Positions-Meldung, Wetter/Zeit) liefen ab Resource-
Start ungebremst — also schon während Ladebildschirm/Charakterauswahl,
bevor der Spieler gespawnt ist. Zusammen mit den Server-Events der
Character-NUI (eigener Thread) führte das zu gleichzeitigen Netz-Sends:
"SendNetPacket called from multiple threads" -> Client-Crash.

Fix: Nichts Vernetztes vor 'aether:client:bereit' (Spieler geladen).
Weltzustand wird beim Spawn einmalig angewandt.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-27 19:36:38 +02:00
800acf2117 Delete sql file 2026-07-27 19:04:50 +02:00
190594eff2 README aktualisiert, untitled.md entfernt
- Datenbank-Einrichtung um Docker-Compose mit Auto-Migration ergänzt
- aether-medical, aether-police und das echte aether-admin (WebRTC-Kameras)
  dokumentiert; veraltete "neu zu bauen"- und Prototyp-Abschnitte ersetzt
- leere untitled.md gelöscht

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-27 19:00:34 +02:00
e4b82dd685 Aether-Framework: Fachmodule, Admin-Panel und Docker-Datenbank
- aether-medical: Stationen/Belegung, Intensivstation, Blutbank, Fuhrpark,
  Nachrichten/Aushänge, Berichte und Textbausteine (server + NUI)
- aether-admin: vollständiges Server-Admin-Panel als echtes FiveM-Resource,
  an aether-core gekoppelt (Rechte über aether_users.admin_group), mit
  WebRTC-Live-Kameras (Bildschirmfreigabe) und separatem Media-Server (SFU)
- Prototypen admin/ vervollständigt
- SQL-Schema aether_admin.sql
- Docker-Compose mit MariaDB und idempotenter Auto-Migration (schema_migrations)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-27 18:55:32 +02:00
0c370eeab8 Initial commit 2026-07-21 08:59:47 +02:00