z-dev.app logoDocs
Anmelden
Einführung
Was ist Z-UCP? Das SaaS-Konzept Erste Schritte
Konzepte
Architektur & Konzepte
Spieler Bereich
Spieler Leitfaden Z-Property & Housing
Admin Bereich
Audit Logs & Sicherheit Admin Übersicht Berechtigungen im Detail Rollen & Rechte (RBAC) CMS & Whitelabeling
Module & Integrationen
CMS Block-Referenz Database Best Practices Database Module
Technik & Sicherheit
Bridge Fehlerbehebung FiveM Bridge Setup Datenschutz & DSGVO API Referenz
© 2026 z-dev.app. Alle Rechte vorbehalten.

Database Best Practices

Praktische Beispiele und Tipps für die Arbeit mit dem Datenbank-Modul.

Database Best Practices

Das Datenbank-Modul ist mächtig, erfordert aber einen verantwortungsvollen Umgang. Hier findest du Beispiele für gängige Aufgaben und wie du sie sicher löst.

Gängige Aufgaben & Beispiele

1. Geld an einen Spieler vergeben (SQL Konsole)

Statt im DB-Editor einzeln zu suchen, kannst du die SQL-Konsole nutzen. Beispiel (ESX):

UPDATE users SET bank = bank + 50000 WHERE identifier = 'steam:110000123456789';

Hinweis: Wir empfehlen für solche Aktionen die Live Actions im Spielerprofil zu nutzen, da diese automatisch einen sauberen Audit-Eintrag mit Grund erstellen.

2. Tabellen filtern im Editor

Nutze die Filter-Leiste über der Tabelle, um Spieler mit hohem Kontostand zu finden.

  • Feld: bank
  • Operator: >
  • Wert: 1000000

3. Backup vor Script-Updates

Bevor du ein neues Ingame-Script installierst, das die Datenbank verändert (z.B. ein neues Garagen-System):

  1. Gehe zu "Datenbank" -> "Backups".
  2. Klicke auf "Sofortiges Backup erstellen".
  3. Benenne das Backup z.B. "Vor Garagen-Update".
  4. Führe dein Script-Update durch.
  5. Bei Fehlern kannst du dieses Backup mit einem Klick wiederherstellen.

Fehlerbehebung bei DB-Verbindung

"Access Denied for user..."

Ursache: Falscher Benutzername oder Passwort. Lösung: Prüfe deine Zugangsdaten in den Z-UCP Einstellungen. Stelle sicher, dass der SQL-Nutzer die IP unseres API-Servers erlaubt hat (Whitelisting).

"Wait_timeout" oder "Connection lost"

Ursache: Dein Datenbank-Server schließt inaktive Verbindungen zu schnell. Lösung: Dies ist meist unkritisch. Z-UCP stellt die Verbindung bei der nächsten Aktion automatisch wieder her.

Sicherheits-Tipp: Erstelle einen dedizierten SQL-Nutzer für Z-UCP, der nur Zugriff auf die notwendigen Tabellen hat. Gib diesem Nutzer niemals GRANT ALL PRIVILEGES auf System-Tabellen (mysql, information_schema).

VorherigeCMS Block-ReferenzNächste Database Module