---
type: how-to
title: Das Gameplay eines Spiels konfigurieren
summary: Setz die Gameplay-Optionen, die ein Spiel bereitstellt, etwa Schwierigkeit, auf dem Konfiguration-Tab; in jedem Tarif verfügbar.
---

Ein Spiel kann Gameplay-Optionen bereitstellen, die sein Autor justierbar machen wollte, etwa Schwierigkeit, die Anzahl der Runden oder ein Zeitlimit. Das ist die **Konfiguration** des Spiels. Du setzt sie auf dem **Konfiguration**-Tab des Spiel-Editors, und die Änderung wird auf das gerenderte Spiel angewendet.

Konfiguration ist in **jedem Tarif verfügbar, auch Solo**. Es ist die eine Anpassungs-Achse ohne bezahltes Gate.

## Eine Konfiguration setzen

Öffne das Spiel auf der **Spiele**-Seite eines Site-Keys (oder des Teams), dann den **Konfiguration**-Tab. Der Tab zeigt die Optionen, die der Autor des Spiels deklariert hat, jede mit dem richtigen Eingabefeld für ihren Typ (ein Schalter für eine Ja/Nein-Option, ein Schieber für eine begrenzte Zahl, ein Dropdown für eine feste Auswahl und so weiter). Setz die gewünschten Werte und speichere.

Ein Spiel bietet nur die Optionen, mit denen es gebaut wurde. Ein Spiel, dessen Autor nichts bereitgestellt hat, läuft einfach auf seinen eingebauten Werten, und der Konfiguration-Tab hat nichts zu setzen.

## Wie es sich zur Laufzeit auflöst

Konfiguration ist **server-autoritativ**: es gibt kein Seiten-Attribut dafür und der Besucher kann sie nicht beeinflussen, was der Punkt ist, sonst könnte ein Spieler ein leichteres Spiel wählen. Wenn ein Besucher das Spiel lädt, tut der Server:

1. Merget deine Overrides in die Presets des Spiels, Site-Key über Team über den mitgelieferten Satz des Spiels.
2. Wählt das Preset, das du als **Standard** markiert hast (oder das erste Preset des Spiels, wenn keines markiert ist).
3. Wendet diese Konfiguration auf das Spiel an.

Es gibt hier kein "Sprach"- oder "System"-Eingabe wie bei Locale und Skin; das Standard-Preset ist die ganze Geschichte.

Auf einem Site-Key, der [ein Spiel zur Verifizierung verlangt](/docs/site-keys/games), wird dieselbe aufgelöste Konfiguration in die Verifizierung gepinnt, sodass das Spiel, das der Besucher spielt, und die Replay-Prüfung des Servers auf identischen Einstellungen laufen. Eine Schwierigkeit, die du setzt, ist daher Teil dessen, was der Server verifiziert, nicht nur eine Anzeigewahl.

## Presets und Standards

Konfigurationswerte sind in benannte **Presets** gruppiert. Ein Preset ist der **Standard** fürs Spiel; markier ein anderes als Standard im Editor, um zu ändern, welches der Server wählt. Du kannst das mitgelieferte Preset des Spiels erweitern und nur die Werte überschreiben, die dir wichtig sind, und den Rest erben. Das vollständige Modell (Presets, Standards, Erweitern) funktioniert über alle drei Achsen gleich; sieh dir die [Schema-Referenz](/docs/references/customization-schema) an.

## Was ein Konfigurationsfeld sein kann

Konfigurationsfelder sind typisiert. Der Autor wählt pro Option einen Typ, und das Dashboard rendert das passende Eingabefeld und validiert deinen Wert:

| Typ | Was es hält |
|---|---|
| Boolean | Ein Ja/Nein-Schalter. |
| Number | Eine beliebige Zahl. |
| Range | Eine Zahl innerhalb eines Minimums und Maximums. |
| List | Eine Wahl aus einem festen Satz. |
| String | Freier Text. |
| Link | Eine http- oder https-URL. |

Farben und Assets sind keine Konfiguration; die leben auf dem [Skin](/docs/game-customization/skin). Die genauen Regeln pro Typ sind in der [Schema-Referenz](/docs/references/customization-schema).

## Siehe auch

- [Überblick zur Spiel-Anpassung](/docs/game-customization/overview): ein Spiel registrieren und verwalten.
- [Schema-Referenz](/docs/references/customization-schema): jeder Feldtyp und seine Regeln.
- [Die Sprache anpassen](/docs/game-customization/locale) und [Skin](/docs/game-customization/skin): die anderen zwei Achsen.
