# Denní report na Discordu

> Jednou denně včerejšek v číslech: hráči pro komunitu, TPS a délka ticku pro tým. Nové v 0.2.4, výchozí vypnuto.

Source: https://stygion.eu/cs/docs/keystone/daily-report
Updated: 2026-10-10

Modul `reports`, soubor `reports.toml`. **Vypnutý, dokud ho nezapneš** (`enabled = true` v `reports.toml` nebo obrazovka Nastavení; platí po restartu). Posílá přes vlastního Discord bota Keystone (musí být nastavený modul [Discord](/docs/keystone/discord)).

## Co v něm je

Jednou denně v `time` (`08:00`) podle hodin `time-zone` (prázdné: hodiny stroje serveru) embed o posledních 24 hodinách:

| Pole | Co |
|---|---|
| `online` | Hráči online v průměru a nejvíc |
| `unique` | Kolik různých hráčů se připojilo |
| `new` | Kolik se jich připojilo poprvé |
| `playtime` | Odehraný čas, všichni dohromady |
| `votes` | Kolik přišlo hlasů |
| `tickets` | Kolik se otevřelo ticketů |
| `tps` | TPS v průměru a v nejhorší minutě |
| `mspt` | Milisekundy na tick v průměru a v nejhorší minutě |
| `restarts` | Kolikrát server nastartoval |
| `uptime` | Jak dlouho běží |

## Dva kanály, dvě publika

- **`channel`** — pro hráče. Výchozí `fields` ukazuje `online`, `unique`, `new`, `playtime`, `votes` a `uptime`: nic o tom, jak se daří stroji, a nic o práci týmu. Žádné adresy, žádná jména.
- **`team-channel`** — volitelně pro tým, se vším (`team-fields`).
- Každý je id kanálu; prázdný = tam nic. `colour` a `team-colour` barví embedy; `language` vybírá jazyk (prázdné: `language.default`) z jazykových souborů serveru (klíče `reports.*`).

## Jak měří

Jednou za minutu zapíše hráče online, TPS a délku ticku do vlastní tabulky (boti se nepočítají); připojení, hlasy, nové tickety a starty se počítají, jak se dějí. Všechno se drží osm dní. Report se počítá mimo hlavní vlákno serveru a zapíše se jednou denně, i když se server kolem té doby restartuje. `/keystone report` (`keystone.reports`) pošle jeden hned, za posledních 24 hodin.
