SF Camera Security von Soufiane bietet Job-, persönliche und signalbasierte Kameras für FiveM. Version 1.5.4 enthält QBCore- und ESX-Anbindungen, benötigt ox_lib und oxmysql und erlaubt die Auswahl von Inventar und Target. Der geprüfte Code nutzt Live-Spielkameras; die alte Vermutung einer Aufnahmefunktion war unbelegt.
Originalrepository und Installationsreferenz
Ressource und Inventar abstimmen
Behalte den Ressourcennamen sf_camerasecurity: Die dokumentierten ox_inventory-Exporte verwenden ihn. Wähle Framework, Inventar und Target in config.lua. Nutze die passenden Itemdefinitionen der README und kopiere install/item-images zum Bildverzeichnis dieses Inventars. Bei ox_inventory gehören die Items dorthin statt zusätzlich in qb-core. Prüfe vorhandene screwdriverset-Definitionen vor einer weiteren.
Vor automatischer Tabellenerstellung sichern
server/main.lua legt sf_cams an, falls die Tabelle fehlt, und lädt gespeicherte Kameras. Das importiert keine Inventaritems und belegt keine Kompatibilität mit einem abweichenden vorhandenen Schema. Teste Start und Speicherung zuerst mit einer separaten Datenbank. AutoRepairCameras beeinflusst auch, ob Schäden und Signaländerungen gespeichert werden; prüfe das Verhalten nach einem Neustart.
Zugriffsprüfungen vor öffentlichem Einsatz korrigieren
Bei Commit 6af8ef1 übernimmt der Kaufhandler Preis, Item und Menge vom Client ohne Abgleich mit dem konfigurierten Shop. Beim Löschen von Kameras und Ändern von Signalen fehlen die erwarteten Eigentümer- oder Jobprüfungen. Der Kamera-Callback liefert die gesamte gespeicherte Liste. Menübeschränkungen ersetzen keine Serverrechte. Lass diese Pfade vor öffentlichem Einsatz korrigieren und testen.
Teste berechtigte und unberechtigte Konten, dienstfreie Beamte und einen anderen Eigentümer persönlicher Kameras. Prüfe erlaubte Waren, positive Mengen, serverberechnete Preise, Eigentum und gefilterte Kameradaten. Das war eine Quellcodeprüfung, kein Exploit-Test, vollständiges Sicherheitsaudit oder Spielnachweis. Die Originalvorschau bleibt erhalten.