> For the complete documentation index, see [llms.txt](https://realisticnode.gitbook.io/rnsetups/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://realisticnode.gitbook.io/rnsetups/rnkoth/configuration.md).

# Configuration

Every file of the plugin, explained, and where to change each thing.

Everything in rnKoth can be changed: each KOTH, the general settings, and every text players see. Almost every option can be changed in game with `/koth editor`; the rest are in the files of `plugins/rnKoth/`.

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>config.yml</strong></td><td>Language, time zone, teams, events, display, sounds, Discord and database.</td><td><a href="/rnsetups/rnkoth/configuration/config.md">config.yml</a></td></tr><tr><td><strong>KOTH files</strong></td><td>Every option of koths/&#x3C;name>.yml: area, mode, schedule, rules, display and rewards.</td><td><a href="/rnsetups/rnkoth/configuration/koth-file.md">KOTH files</a></td></tr><tr><td><strong>In-game editor</strong></td><td>Every page and button of /koth editor, and the clicks you can use.</td><td><a href="/rnsetups/rnkoth/configuration/editor.md">In-game editor</a></td></tr><tr><td><strong>Languages and texts</strong></td><td>English and Spanish, adding a language, and changing any text.</td><td><a href="/rnsetups/rnkoth/configuration/languages.md">Languages and texts</a></td></tr></tbody></table>

## Where do I change...?

| I want to...                                     | Go to                                                                         |
| ------------------------------------------------ | ----------------------------------------------------------------------------- |
| Change when a KOTH starts                        | `/koth editor <name>` → Schedule, or `schedule` in its file                   |
| Make schedules use my time zone                  | `config.yml` → `timezone`, or editor → Schedule → Time zone                   |
| Change the capture time or the mode              | `/koth editor <name>`, or `mode` and `capture` in its file                    |
| Give money, items or ranks to the winner         | `/koth editor <name>` → Rewards, or `rewards` in its file                     |
| Use clans or factions                            | `config.yml` → `teams` ([Teams](/rnsetups/rnkoth/guides/teams.md))            |
| Stop players flying or using `/home` inside      | `/koth editor <name>` → Rules                                                 |
| Turn off the sidebar (another scoreboard plugin) | `config.yml` → `display.sidebar: false`                                       |
| Change the colors or words of a message          | `languages/<language>.yml`                                                    |
| Post starts and winners on Discord               | `config.yml` → `discord`                                                      |
| Use MySQL to share stats between servers         | `config.yml` → `storage` ([Database](/rnsetups/rnkoth/reference/database.md)) |

## Tips

* **Start with the editor.** `/koth editor` covers almost every option and saves it for you, keeping your comments.
* **No reload needed.** With `auto-reload: true` (default), saved files are applied a few seconds later, and running events keep going with the new settings.
* **A mistake never breaks the plugin.** If a file has an error, the console shows the exact line to fix, and your file is not changed.
* **Backups are automatic.** Before the plugin changes one of your files, a copy is saved in `backups/`.
* **YAML basics:** use spaces, never tabs, and write `''` for a `'` inside a text (`'You can''t fly here'`).

{% hint style="info" %}
Colors work everywhere: MiniMessage (`<gold>`, `<gradient:#ffb000:#ffe066>`) and legacy codes (`&6`, `&#ff8800`) can be mixed. Start a chat line with `<center>` to center it.
{% endhint %}
