# Když něco nejde

> Server nenaběhne, hráči se nepřipojí, konzole mlčí — kde se dívat a v jakém pořadí.

Source: https://stygion.eu/cs/docs/panel/reseni-potizi
Updated: 2026-08-30

Pořadí je pokaždé stejné: **co říká konzole**, potom **co říká panel**,
teprve pak stroj.

## Server nenaběhne

Otevřete [konzoli](/docs/panel/konzole) a přečtěte prvních deset řádků
po banneru. Skoro vždycky tam odpověď je.

| Co vidíte | Co to je |
|---|---|
| `UnsupportedClassVersionError` | Špatná Java. Vyměňte [obraz](/docs/panel/startup). |
| `-XmxM` v příkazu | Překlepnutá proměnná. Neznámá se dosadí prázdno. |
| `Permission denied` u souboru | Práva. **Files → Change permissions**. |
| `Address already in use` | Port už někdo drží. [Alokace](/docs/panel/sit). |
| Po banneru dlouho nic | Modpack se rozbaluje. Minuta je normální. |
| `EULA` | `eula.txt` v [souborech](/docs/panel/soubory). |

## Hráči se nepřipojí, ale server běží

Panel otevře port na stroji a tím jeho odpovědnost končí. Projděte
zevnitř ven:

1. **Poslouchá server?** V konzoli má být `Done` a port.
2. **Sedí alokace?** [Network](/docs/panel/sit) — ta první je ta,
   kterou dostane `SERVER_PORT`.
3. **Firewall stroje.** Instalátor otevřel porty panelu, ne herní.
4. **Router.** Přesměrování portu, které se po restartu routeru
   neobnovilo, vypadá přesně jako spadlý server.
5. **DNS.** Doména není cesta. Když nejde port, doména to nespraví.

## Konzole nic nepíše

Nejdřív jestli server opravdu běží — stav je vedle jeho jména. Pak stav
vpravo nahoře v konzoli: `connected`, `connecting…`, `disconnected`.

`disconnected`, které se nevrátí, je obvykle reverzní proxy, které
nepropouští WebSocket. Panel posílá ping po 25 vteřinách; proxy s kratším
časovým limitem spojení stejně zavře.

Prázdná konzole u běžícího serveru, který spustil někdo jiný než panel,
je normální jen do prvního restartu — panel si běžící servery adoptuje.

## Napíšu příkaz a nic

Do 0.3.3 to mělo jednu obvyklou příčinu: panel se mezitím restartoval
a tím serveru zavřel vstup. Od 0.3.3 se to nestává, ale server, který
běží od starší verze, na tom pořád je. **Jednou ho vypněte a spusťte** —
při startu se převede sám.

Když příkaz nedorazí, panel to řekne. Řádek `> příkaz` v konzoli se
objeví až ve chvíli, kdy ho server převzal.

## Aktualizace panelu selhala

Hláška je ta skutečná. Dvě obvyklé: **nemá kam zapsat** (adresář
s binárkou musí patřit uživateli, pod kterým panel běží) a **build
zmizel** (kanál chvíli ukazuje na stažené vydání). Podrobněji
v [Aktualizacích](/docs/panel/aktualizace).

## Než napíšete na podporu

Pošlete rovnou tohle — je to přesně to, na co bychom se ptali:

- verzi panelu (`stygion-core --version`),
- co jste zmáčkli a co se stalo,
- prvních dvacet řádků z konzole po startu,
- jestli je server na masteru nebo na [uzlu](/docs/panel/uzly).
