Eine nützliche FiveM-Toolchain ist klein und reproduzierbar: ein Editor, Git, die offizielle Cfx-Dokumentation, ein lokaler/Staging-Server, Datenbank-Tools und integriertes Profiling vor Optimierern von Drittanbietern. Füge ein Tool nur hinzu, wenn es einen klaren Teil des Workflows abdeckt.
Wartung: Links und Aufgaben der Tools wurden am 9. August 2026 überprüft. RPCrate setzt weder einen bestimmten Editor noch ein bestimmtes KI-Tool voraus.
Core FiveM Entwicklungstoolkit
| Aufgabe | Werkzeug | Warum es dazugehört |
|---|---|---|
| Plattformreferenz | Cfx-Dokumentation | Maßgebliche Referenz für Ressourcen, Natives und Server |
| Codebearbeitung | Visual Studio Code oder ein anderer LSP-fähiger Editor | Lua/JS/C#-Navigation, Formatierung und Repository-Suche |
| Versionskontrolle | Git | Überprüfbare Änderungen, Rollback- und Release-Tags |
| Serververwaltung | txAdmin | FXServer-Überwachung, Neustarts, Zugriffs- und Betriebskontrollen |
| API-Tests | curl oder ein HTTP-Client |
Wiederholbare Webhook- und Endpunktprüfungen ohne UI-Raten |
| Datenbankarbeit | MariaDB/MySQL CLI plus ein schreibgeschütztes GUI, wenn nützlich | Schema-Inspektion, Migrationen und Abfrage-Nachweise |
| Profiling | Cfx Profiler und Ressourcen-Monitor-Befehle | Misst Engpässe, bevor Code umgeschrieben wird |
| Mapping/Assets | Vom Ersteller dokumentierte GTA Asset-Tools | Spezialarbeiten; Lizenzierung und Exportformate müssen pro Tool überprüft werden |
Empfohlener Projekt-Workflow
- Behalte jede benutzerdefinierte Ressource in Git, ausgenommen Anmeldeinformationen, Caches und generierte Serverdaten.
- Verwende ein Ressourcen-Manifest und fixiere Abhängigkeiten auf bekannte Revisionen.
- Entwickle gegen einen lokalen oder Staging-Server mit produktionsähnlichen Framework- und Datenbankversionen.
- Führe die für die Sprache verfügbaren Formatierungs-/statischen Prüfungen aus, starte dann die Ressource und überprüfe beide Konsolen.
- Teste Beitritte, erneute Verbindungen, Neustarts und mindestens zwei gleichzeitige Spieler.
- Profiliere die tatsächliche Interaktion, bevor du optimierst; zeichne die Ausgangsbasis und das Ergebnis auf.
- Stelle eine getaggte Revision mit einem Datenbank-Backup und dokumentiertem Rollback bereit.
Debugging, bevor du ein weiteres Tool hinzufügst
Beginne mit dem ersten Serverkonsolenfehler, dann der Client-F8-Konsole, der Ressourcenstartreihenfolge und den Abhängigkeitsversionen. Verwende die Repository-Suche, um das registrierte Ereignis, den Befehl oder den Export zu finden. Für langsamen Code messe die Server- und Client-Ressourcenzeit unter einem wiederholbaren Szenario. Ein generischer „Optimierer“ kann eine nicht indizierte Datenbankabfrage, eine enge Schleife oder übermäßige Netzwerkereignisse nicht beheben, ohne die Ursache zu identifizieren.
KI sicher nutzen
KI kann einen Fehler erklären oder einen Test entwerfen, aber sie kann nicht beweisen, dass ein Export, eine Native, ein Ereignis oder eine Berechtigung existiert. Überprüfe generierten Code anhand der installierten Quelle und der offiziellen Dokumentation, überprüfe alle serverseitigen Autorisierungen und füge niemals Geheimnisse oder private Spielerdaten in eine Eingabeaufforderung ein. Halte die endgültige Änderung klein genug, um sie zu verstehen und rückgängig zu machen.
Quell- und Lizenzhygiene
Notiere zu jeder Ressource das ursprüngliche Repository, die Lizenz, die Version und die erforderliche Urhebernennung. Vermeide Reuploads ohne Herkunftsnachweis. Halte Updates von Drittanbietern von lokalen Änderungen getrennt, damit sich Sicherheits- und Kompatibilitätskorrekturen weiterhin zusammenführen lassen.
Weiter: einen FiveM-Server erstellen oder die KI-gestützte Skripting-Anleitung überprüfen.