# Rozwiązywanie problemów

## Serwer w panelu jest „offline”

Status **Online** w zakładce **Serwery** oznacza, że plugin odezwał się w ciągu ostatnich 3 minut.

1. Wpisz w konsoli `stillshop status`.
2. Jeśli widzisz `StillShop nie działa: popraw config.yml…` — w `config.yml` brakuje klucza albo ma zły format. Konsola wypisze, którego.
3. `UNAUTHORIZED`:
   - sprawdź, czy `api-key` i `server-secret` są przeklejone w całości, w cudzysłowach;
   - jeśli kliknąłeś **Nowy sekret** — podmień sekret w `config.yml`;
   - sprawdź zegar serwera — różnica większa niż 5 minut blokuje połączenie;
   - jeśli serwer został **odłączony** w panelu, dodaj go ponownie.
4. `OFFLINE` — serwer nie może połączyć się z `https://stillshop.pl`. Sprawdź, czy hosting nie blokuje połączeń wychodzących (firewall).
5. Po poprawkach: `stillshop reload`.

!!!
Status w **panelu bocznym sklepu** (dla graczy) nie zależy od pluginu — sklep pinguje **Adres serwera** z zakładki Wygląd. Jeśli tam widzisz „offline”, sprawdź ten adres. [Więcej](/wyglad/wyglad.md#status-serwera)
!!!

## Gracz zapłacił, ale nic nie dostał

Otwórz **Zamówienia** i znajdź zamówienie po nicku.

| Status / Dostawa | Co zrobić |
| --- | --- |
| **Oczekuje** | Płatność nie została potwierdzona. Sprawdź transakcję w panelu operatora. Jeśli pieniądze są — sprawdź ustawienia powiadomień bramki ([Konfiguracja bramek](/platnosci/bramki.md)). |
| **Opłacone**, `0/0 wykonano` | Produkt nie ma komend albo w chwili zakupu nie było aktywnego serwera. Dodaj komendy/serwer i kliknij **Wyślij komendy**. |
| **Opłacone**, `0/2 wykonano` | Komendy czekają w kolejce. Sprawdź, czy serwer jest online. Jeśli komenda wymaga gracza online — wykona się, gdy gracz wejdzie (`/stillshop status` → `Waiting for players`). |
| **Opłacone**, `· 1 błąd` | Komenda zwróciła błąd na serwerze (np. literówka, brak pluginu). Popraw komendę w produkcie. |
| **Dostarczone** | Komendy się wykonały. Sprawdź logi serwera — np. czy komenda LuckPerms podała poprawną nazwę grupy. |

## Komenda działa w konsoli, ale nie ze sklepu

- Wpisz ją w produkcie **bez ukośnika**.
- Sprawdź, czy wybrany jest właściwy **Serwer** przy komendzie.
- `give` i podobne wymagają gracza online — ustaw **Kiedy: Gdy gracz wejdzie na serwer**.
- Gracze Bedrock (Geyser/Floodgate) mają nick z prefiksem, np. `.Steve` — upewnij się, że Twój plugin go obsługuje.

## Ranga zniknęła za wcześnie lub nie zniknęła

Rangi czasowe nadawaj przez `lp user {player} parent addtemp <grupa> <czas>` — wtedy wygasaniem zajmuje się LuckPerms. Wyzwalacz „Po wygaśnięciu” w edytorze komend obecnie się nie wykonuje. [Komendy](/produkty/komendy.md)

## Sklep nie pokazuje logo serwera

- Pole **Logo** w zakładce Wygląd musi być puste.
- **Adres serwera** musi być poprawny, a serwer musi mieć plik `server-icon.png` (64×64).
- Ikona pojawia się po pierwszym udanym sprawdzeniu serwera — odśwież sklep po minucie.

## Nadal nie działa?

Napisz na [Discordzie](https://discord.gg/QbduHpC79M) albo na **kontakt@stilldream.pl**. Podaj adres sklepu, numer zamówienia i wynik `/stillshop status`. **Nigdy nie wysyłaj nikomu `server-secret`.**
