> For the complete documentation index, see [llms.txt](https://wiki.dyroxplays.de/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.dyroxplays.de/gungame/konfiguration.md).

# Konfiguration

#### GunGame Plugin Configurationsdatei

***

Diese Konfigurationsdatei ermöglicht es, das GunGame Plugin umfassend an die Bedürfnisse deines Servers anzupassen. Hier sind die wichtigsten Einstellungen und ihre Funktionen:

***

**MySQL Konfiguration**

```yaml
MySQL:
  host: localhost        # Hostname des MySQL-Servers.
  port: '3306'           # Portnummer für die MySQL-Verbindung.
  username: user         # Benutzername für die MySQL-Datenbank.
  datebase: db           # Name der Datenbank (Tippfehler: "datebase" sollte "database" sein).
  password: password123  # Passwort für die MySQL-Datenbank.
```

Hier konfigurierst du die Verbindung zu deiner MySQL-Datenbank, um Spielerdaten und Statistiken zu speichern.

***

**Level-Prozentsatz Einstellungen**

```yaml
levelpercent:
  min: 1                 # Mindestprozentsatz für Levelaufstieg.
  max: 25                # Höchstprozentsatz für Levelaufstieg.
```

Bestimmt den Bereich der Prozentsätze, mit denen Spieler nach einem Kill im Level aufsteigen können.

***

**Allgemeine Einstellungen**

```yaml
prefix: '&7[GunGame]'    # Prefix für alle Plugin-Nachrichten.
checkhalfblockwater: true    # Überprüft, ob Spieler sich in Wasser auf halben Blöcken befinden.
disablefalldamage: false     # Deaktiviert Fallschaden, wenn auf true gesetzt.
killanddeathmessageglobal: false  # Globaler Broadcast von Kill- und Todesnachrichten.
```

Passe das Verhalten des Plugins und die Anzeige von Nachrichten im Spiel an.

***

**Spieler-Nachrichten**

```yaml
joinmessage: '&e%player% &eist gejoint'     # Nachricht beim Beitritt eines Spielers.
quitmessage: '&e%player% &eist geleavt'     # Nachricht beim Verlassen eines Spielers.
killmessage: '&c%player% &ewurde von &a%killer% &cgetötet'   # Nachricht bei einem Kill.
deathmessage: '&c%player% &eist gestorben'  # Nachricht bei einem Tod ohne Beteiligung eines Killers.
```

Konfiguriere die Nachrichten, die im Chat angezeigt werden, wenn Spieler dem Spiel beitreten, es verlassen oder Kills/Tode erleben.

***

**Options- und Map-Einstellungen**

```yaml
options:
  sb: true                # Aktiviert/Deaktiviert das Scoreboard.
  healthdisplay: true     # Aktiviert/Deaktiviert die Lebensanzeige über den Spielernamen.
mapchaning: true          # Automatischer Mapwechsel nach jeder Runde.
mapchaningminutes: 30     # Zeitintervall für den automatischen Mapwechsel in Minuten.
```

Diese Einstellungen betreffen allgemeine Optionen wie die Anzeige des Scoreboards und die Verwaltung von Map-Wechseln.

***

**MapVoting Einstellungen**

```yaml
mapvoting:
  enable: true            # Aktiviert das MapVoting-System.
  guiname: '&bMapVoting'  # Titel des MapVoting-GUIs.
  invitem:
    enable: true          # Aktiviert den Item-Trigger für das MapVoting.
    sec: 30               # Zeitspanne, in der das Voting-Item verwendet werden kann.
    item: 8;MAP;&aMapvoting  # Konfiguration des Voting-Items (Slot;Item;Name).
```

Ermöglicht Spielern, vor dem Start einer neuen Runde über die nächste Map abzustimmen.

***

**Scoreboard Konfiguration**

```yaml
sb:
  title: '&aDyroxplays.de'    # Titel des Scoreboards.
  board:
  - '&a '
  - '&fMap:'
  - '&e%gungame_map%'
  - '&b '
  - '&fKills:'
  - '&b%gungame_kills%'
  - '&c '
  - '&fDeaths: '
  - '&c%gungame_deaths%'
  - '&d '
  - '&fLevelRekord:'
  - '&a%gungame_rekord%'
  - '&e '
```

Das Scoreboard zeigt wichtige Spielinformationen wie die aktuelle Map, Kills, Deaths und Levelrekorde an. Die Anzeige ist vollständig konfigurierbar.

***

**Nachrichten Konfiguration**

```yaml
messages:
  noperm: '&cDazu hast du keine Rechte.'      # Nachricht, wenn einem Spieler die Berechtigung fehlt.
  newmap: '&aEs wird nun auf %map% gespielt.' # Nachricht beim Wechseln der Map.
  changein: '&aMapchange in %sec% Sekunden.'  # Countdown für den Mapwechsel.
  setspawn:
    set: '&aSpawn für %map% wurde gespeichert.'   # Bestätigung für das Setzen des Spawnpunkts.
    usage: '&cNutze: /setspawn <MapName>'         # Hinweis für die korrekte Verwendung des SetSpawn-Befehls.
  setspawnpos:
    set: '&aSpawnPos %pos% für %map% wurde gespeichert.' # Bestätigung für das Setzen einer Spawn-Position.
    usage: '&cNutze: /spawnpos <MapName> <1/2>'          # Hinweis für die korrekte Verwendung des SetSpawnPos-Befehls.
  settopwall: '&cNutze: /settopwall <kills,deaths> <1-10>'  # Hinweis für die korrekte Verwendung des SetTopWall-Befehls.
```

Verwalte verschiedene Nachrichten, die Spielern im Spiel angezeigt werden, um sie über wichtige Ereignisse zu informieren.

***

**Statistiken**

```yaml
stats:
- '&eStats von %player%'
- '&fKills: %kills%'
- '&fDeaths: %deaths%'
- '&fK/D: %kd%'
- '&fRang: %rang%'
```

Anzeige der Statistiken eines Spielers, wie Kills, Deaths, K/D-Verhältnis und Rang.

***

**Topwall Konfiguration**

```yaml
topwall:
  kills:
    '1': 'Rang: %rang%'
    '2': ''
    '3': '%player%'
    '4': 'Kills: %kills%'
  deaths:
    '1': 'Rang: %rang%'
    '2': ''
    '3': '%player%'
    '4': 'Deaths: %deaths%'
```

Konfiguriert die Darstellung der Top-10-Spieler an der Statswand, sortiert nach Kills oder Deaths.

***

Diese Config-Datei bietet dir die Flexibilität, dein GunGame Plugin an die Anforderungen deines Servers anzupassen und ein einzigartiges Spielerlebnis für deine Community zu schaffen.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wiki.dyroxplays.de/gungame/konfiguration.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
