Framework
Das GTA5OS-Framework
Aufbau, Plugin-System und Pakete von GTA5OS – für Entwickler, Plugin-Autoren und alle, die verstehen wollen, wie der Server funktioniert.
GTA5OS besteht aus einem kleinen, plattformneutralen Kern und 44 Paketen, die darauf aufbauen. Fast jede Funktion ist ein Plugin. Diese Doku erklärt, wie das zusammenspielt und wie du den Code selbst baust und testest.
Hier geht es los
Wenn du neu bist, lies die Seiten in dieser Reihenfolge.
- Schritt 1ÜberblickZiele von GTA5OS, die Wahl von FiveM als Plattform und die Leitlinien, nach denen das Framework gebaut wird.
- Schritt 2ArchitekturCore, Platform-Adapter, UI-Shell, Plugins und DataStore – die Schichten von GTA5OS und ihre Abhängigkeiten.
- Schritt 3Plugin-SystemWie ein GTA5OS-Plugin aufgebaut ist – Manifest, Lebenszyklus, Services, Berechtigungen und UI-Routen.
- Schritt 4PaketeAlle 44 Pakete des Repositories mit Kurzbeschreibung, durchsuchbar und nach Bereich gruppiert.
- Schritt 5Konventionen und QualitätLeitplanken für Code, Tests und Oberfläche – was ein Beitrag erfüllen muss, bevor er fertig ist.
- Schritt 6Lokal startenRepository bauen, Tests ausführen und einen eigenen FiveM-Server mit GTA5OS aufsetzen.