Podłącz serwer

Plugin StillShop łączy się z panelem po HTTPS i podpisuje każde zapytanie. Nie potrzebujesz RCON ani otwartych portów — działa też na hostingach, które blokują porty.

Wymagania

  • Paper, Purpur albo Spigot 1.20 lub nowszy, uruchomiony na Javie 21.
  • Serwer musi mieć dostęp do internetu (połączenie wychodzące do stillshop.pl na porcie 443).
  • Opcjonalnie: LuckPerms do rang i PlaceholderAPI.

Krok 1: dodaj serwer w panelu

  1. W panelu sklepu otwórz Serwery → Dodaj serwer.
  2. Wpisz nazwę (np. Survival) i wybierz silnik: Paper / Purpur albo Spigot.
  3. Kliknij Utwórz i pokaż klucze.

Panel pokaże trzy linijki konfiguracji:

endpoint: "https://stillshop.pl"
api-key: "ssk_…"
server-secret: "sss_…"

Krok 2: zainstaluj plugin

  1. Pobierz plugin: StillShop-1.0.0.jar (ten sam link jest w panelu: Pobierz plugin).
  2. Wrzuć plik do folderu plugins/ na serwerze.
  3. Uruchom serwer raz — plugin utworzy plik plugins/StillShop/config.yml.

Krok 3: wklej klucze

  1. Otwórz plugins/StillShop/config.yml.
  2. Podmień wartości endpoint, api-key i server-secret na te z panelu.
  3. W konsoli serwera wpisz:
stillshop reload

W konsoli zobaczysz Connected to StillShop store '…', a w panelu przy serwerze pojawi się zielony status Online.

Kilka serwerów

Do jednego sklepu podłączysz do 10 serwerów. Każdy dostaje własne klucze. Przy każdej komendzie produktu wybierzesz, czy ma się wykonać na wszystkich serwerach, czy tylko na jednym (np. tylko na Survivalu).

Gdy sklep ma serwery z produktami, strona główna sklepu pokazuje kafelki trybów („Wybierz tryb”), a gracz przechodzi do produktów danego serwera.

Odłączanie i zmiana kluczy

Przycisk Co robi
Nowy sekret Generuje nowy server-secret. Stary przestaje działać od razu — trzeba podmienić go w config.yml i zrobić stillshop reload. Klucz API zostaje ten sam.
Odłącz Na stałe wyłącza serwer. Niewysłane komendy dla tego serwera zostają anulowane.

Co dalej?

Dodaj pierwszy produkt
../pierwszy-produkt/