Entwicklung / ROBLOX
Spieleraktionen auf dem Server prüfen
Ein Kauf im Shop erklärt die Grenze zwischen Client und Server.
Grundlagen #
Roblox empfiehlt, Clientdaten auf dem Server zu validieren. Der richtige Datentyp allein reicht nicht: Die Aktion muss zum Spielzustand und zu den Berechtigungen passen.
In der Praxis #
Nutze als Lernbeispiel einen Shop. Die Anfrage enthält die Artikelkennung; der Server bestimmt den Preis. Liste die Kaufbedingungen auf: Artikel vorhanden, Zugriff erlaubt, Guthaben ausreichend und Anfragen nicht zu häufig.
Ergebnis prüfen #
Erstelle für jede Bedingung einen eigenen Negativtest. Ein unbekannter Artikel darf beispielsweise das Guthaben nicht verändern. Prüfe auch wiederholte Anfragen und Zahlen außerhalb des zulässigen Bereichs. Diese Checkliste ersetzt kein vollständiges Sicherheitsaudit.