Skip to content

Eventy społecznościowe

System eventów SGS Hub umożliwia organizację rajdów, bitew, turniejów i spotkań społecznościowych.

Czym są eventy?

Event to zaplanowane wydarzenie dla społeczności graczy, z określoną datą, godziną i listą uczestników.

Typy eventów:

  • 🗡️ Raid - Wspólny atak na bossa/dungeon/bazę
  • ⚔️ Battle - PvP starcie między gildiami/graczami
  • 🏆 Tournament - Konkurencja z nagrodami
  • 🎉 Social - Spotkanie społecznościowe, build party, RP event

Korzyści:

  • 📅 Kalendarz eventów widoczny dla wszystkich członków
  • 🎯 System RSVP (potwierdzeń uczestnictwa)
  • 🔔 Automatyczne przypomnienia (email, Discord, in-game)
  • 📊 Statystyki frekwencji
  • 🏆 Punkty za eventy w rankingu gildii

Tworzenie eventu

Kto może tworzyć eventy?

Guild events:

  • Owner gildii ✅
  • Admin gildii ✅
  • Member gildii ❌

Public events (nie przypisane do gildii):

  • Każdy użytkownik z planem Starter+ ✅

Proces tworzenia

Krok 1: Otwórz kreator

  1. Dashboard → CommunityEvents
  2. Kliknij Create Event

Krok 2: Podstawowe informacje

Tytuł eventu:

  • 5-100 znaków
  • Opisowy i konkretny
  • Przykłady:
    • ✅ "Rajd na Dragon Boss - The Island"
    • ✅ "PvP Tournament 3v3 - Nagrody"
    • ❌ "Event" (za ogólny)
    • ❌ "Gra" (nieopisowy)

Typ eventu: Wybierz z 4 typów:

  • RAID 🗡️ - Wspólny PvE challenge
  • BATTLE ⚔️ - PvP starcie
  • TOURNAMENT 🏆 - Konkurencja z nagrodami
  • SOCIAL 🎉 - Spotkanie społecznościowe

Opis:

  • Do 1,000 znaków
  • Markdown supported (bold, italic, lists, links)
  • Opisz:
    • Cel eventu
    • Wymagania (poziom, ekwipunek)
    • Nagrody (jeśli są)
    • Zasady
  • Przykład:
    markdown
    # Rajd na Dragon Boss
    
    Wspólny atak na Dragon Bossa na The Island.
    
    **Wymagania:**
    - Poziom 80+
    - Ascendant gear lub lepszy
    - Oswojony Wyvern (preferowany)
    
    **Nagrody:**
    - Boss loot podzielony równo
    - 1,000 element dla każdego uczestnika
    - Bonus XP event (2x przez 24h po rajdzie)
    
    **Gdzie spotkanie:**
    Volcano Peak (współrzędne: 45.2, 32.1)

Krok 3: Data i czas

Data rozpoczęcia:

  • Wybierz z kalendarza
  • Min. 1 godzina od teraz (nie możesz utworzyć eventu w przeszłości)
  • Przykład: 2025-10-27

Godzina rozpoczęcia:

  • Format 24h (np. 19:00)
  • Timezone: UTC (automatycznie konwertowany na lokalny czas użytkowników)

Data zakończenia (opcjonalna):

  • Dla eventów wielodniowych (np. tournament trwający 3 dni)
  • Jeśli nie podano: event trwa do końca dnia startowego

Długość trwania (opcjonalna):

  • Alternatywa dla daty zakończenia
  • Przykład: 2 godziny
  • Event automatycznie kończy się po tym czasie

Planuj z wyprzedzeniem

Twórz eventy min. 24-48 godzin wcześniej aby dać członkom czas na RSVP i przygotowanie się.

Krok 4: Uczestnicy

Max liczba uczestników:

  • Opcjonalne
  • Jeśli nie ustawione = bez limitu
  • Przykłady:
    • Raid: 10 graczy (party size)
    • Tournament 3v3: 6 graczy (2 drużyny)
    • Social: Bez limitu

Wymagania uczestnictwa:

  • Open - Każdy może się zapisać
  • Guild only - Tylko członkowie gildii
  • Approval required - Host musi zaakceptować RSVP

Krok 5: Serwer i lokalizacja

Serwer: Wybierz serwer gdzie event się odbędzie:

  • Lista Twoich serwerów
  • Lub serwery gildii (jeśli guild event)

In-game lokalizacja (opcjonalna):

  • Tekst opisujący gdzie się spotkać
  • Przykłady:
    • "Red Obelisk"
    • "Volcano Peak (45.2, 32.1)"
    • "Main base - coordinates in Discord"

Krok 6: Integracje

Discord notification:

  • Jeśli gildia ma webhook - automatycznie wyśle announcement
  • Możesz wyłączyć checkbox "Send Discord notification"

In-game broadcast:

  • Jeśli masz uprawnienia do serwera
  • Broadcast może być wysłany 15 min przed eventem
  • Tekst: "Event [Nazwa] starts in 15 minutes! Join now!"

Krok 7: Publiczny vs Guild

Guild Event:

  • Przypisany do konkretnej gildii
  • Widoczny dla członków (lub publiczny jeśli ustawisz)
  • Liczy się do statystyk i rankingu gildii

Public Event:

  • Nie przypisany do gildii
  • Widoczny dla wszystkich w Community → Events
  • Każdy może się zapisać (jeśli Open)

Krok 8: Utwórz event

Kliknij Create Event.

Event pojawi się:

  • W kalendarzu gildii (jeśli guild event)
  • W publicznym kalendarzu eventów
  • W notyfikacjach członków (jeśli guild event)

RSVP (potwierdzenie uczestnictwa)

Zapisywanie się na event

Jako uczestnik:

  1. Przejdź do eventu (Community → Events → [Event])
  2. Zobaczysz szczegóły eventu
  3. Kliknij RSVP
  4. Wybierz status:
    • Going (✅) - Biorę udział
    • Maybe (❓) - Może biorę udział
    • Not Going (❌) - Nie biorę udziału

Going:

  • Jesteś zatwierdzony uczestnik
  • Liczysz się do limitu miejsc
  • Otrzymasz przypomnienia przed eventem

Maybe:

  • Nie jesteś pewny
  • NIE liczysz się do limitu
  • Otrzymasz przypomnienia (mniejsza częstotliwość)

Not Going:

  • Definitywnie nie bierzesz udziału
  • Nie liczysz się, nie dostajesz przypomnień
  • Możesz zmienić na Going później

Lista uczestników

Event page → Participants tab

Zobaczysz:

  • Going (15) - Zatwierdzeni uczestnicy
  • Maybe (3) - Może będą
  • Not Going (2) - Nie biorą udziału

Dla każdego uczestnika:

  • Nazwa użytkownika
  • Avatar
  • Rola w gildii (Owner/Admin/Member)
  • Data RSVP

Limit miejsc

Jeśli event ma Max participants:

Przykład: Max 10 graczy

Going: 10/10 ✅ FULL

Waitlist:
1. PlayerA
2. PlayerB
3. PlayerC

Co się dzieje:

  • Pierwsze 10 osób które RSVP "Going" są zatwierdzone
  • 11+ trafiają na Waitlist (lista oczekujących)
  • Jeśli ktoś z top 10 zmieni na "Not Going", miejsce zwalnia
  • Pierwsza osoba z Waitlist automatycznie awansuje do Going

Anulowanie RSVP

  1. Event page → Twój status
  2. Kliknij Change RSVP
  3. Zmień na "Not Going"
  4. Jeśli byłeś na "Going" - zwalniasz miejsce (osoba z Waitlist awansuje)

Zarządzanie eventem

Edycja eventu

Host może edytować:

  1. Event page → Edit Event

  2. Zmień dowolne informacje:

    • Tytuł, opis
    • Data/czas
    • Limit uczestników
    • Wymagania
  3. Zapisz

Notyfikacje:

  • Uczestnicy (Going) otrzymają notyfikację o zmianach
  • Email + Discord (jeśli webhook skonfigurowany)
  • "Event [Nazwa] has been updated. Check new details!"

Nie zmieniaj drastycznie szczegółów

Jeśli zmieniasz event drastycznie (np. data z jutra na przyszły tydzień), uczestnicy mogą być sfrustrowani. Rozważ anulowanie i utworzenie nowego eventu.

Zatwierdzanie uczestników (Approval required)

Jeśli event ma Approval required:

  1. Event page → Pending Approvals (3)
  2. Zobaczysz listę osób czekających
  3. Dla każdej osoby:
    • Approve - Zaakceptuj (osoba trafia do Going)
    • Reject - Odrzuć (osoba dostaje notyfikację)

Use case:

  • Tournament z wymaganym skill levelm
  • Exclusive raid dla doświadczonych graczy
  • Private guild event (chcesz kontrolować kto może dołączyć)

Kick uczestnika

Host może usunąć uczestnika:

  1. Event page → Participants → Znajdź uczestnika
  2. Kliknij Remove (🗑️)
  3. Opcjonalnie dodaj powód:
    Powód usunięcia (widoczny dla uczestnika):
    [_______________________________________________]
    
    Przykłady:
    - "Nie spełniasz wymagań poziomu (min. 80)"
    - "Nieodpowiednie zachowanie w przeszłości"
    - "Event jest dla guild members only"
  4. Potwierdź

Uczestnik:

  • Otrzyma notyfikację o usunięciu (+ powód jeśli podano)
  • Może ponownie RSVP (jeśli Host nie zablokował)

Anulowanie eventu

Host może anulować event:

  1. Event page → Cancel Event
  2. Potwierdź:
    Czy na pewno chcesz anulować event "[Nazwa]"?
    
    - Wszyscy uczestnicy (15) dostaną notyfikację
    - Event zniknie z kalendarza
    - Statystyki nie będą zapisane
    - TA AKCJA NIE MOŻE BYĆ COFNIĘTA
    
    Opcjonalnie dodaj powód anulowania:
    [_______________________________________________]
    
    [Cancel] [Confirm Cancellation]
  3. Uczestnicy otrzymają notyfikację

Status eventu:

  • Zmienia się na CANCELLED
  • Widoczny w historii (ale oznaczony jako anulowany)
  • Nie liczy się do statystyk

Anuluj z wyprzedzeniem

Jeśli musisz anulować, zrób to minimum 24h wcześniej aby dać członkom czas na dostosowanie planów.

Zakończenie eventu

Automatyczne zakończenie

Event automatycznie kończy się gdy:

  • Data zakończenia mijnie (jeśli ustawiona)
  • Długość trwania minie (jeśli ustawiona)
  • Następny dzień o północy (jeśli nie ma end date/duration)

Status: UPCOMINGIN_PROGRESSCOMPLETED

Ręczne zakończenie

Host może zakończyć wcześniej:

  1. Event page → End Event Now
  2. Potwierdź

Use case:

  • Event zakończył się wcześniej niż planowano
  • Wszyscy uczestnicy opuścili event
  • Chcesz zapisać statystyki zanim automated end

Post-event raport

Po zakończeniu eventu:

Host widzi Post-Event Report:

Statystyki:

  • Zaplanowani uczestnicy: 15
  • Faktycznie przyszli: 12 (80% frekwencja)
  • No-shows: 3 osoby (nie przyszli pomimo RSVP)
  • Czas trwania: 2h 15min

Feedback: Host może zostawić notes:

Udany rajd! Pokonaliśmy Dragon Bossa w 45 minut.
Loot został podzielony równo.
PlayerX dostał legendary sword drop!

Problemy: PlayerY disconnectował się w środku walki.

Następny rajd za 2 tygodnie - same location.

Uczestnicy widzą:

  • Event zakończony
  • Notes od hosta
  • Mogą zostawić własne feedback/rating (1-5 ⭐)

Przypomnienia

Automatyczne notyfikacje

SGS Hub wysyła automatyczne przypomnienia przed eventem:

24 godziny przed:

  • 🔔 Notyfikacja w Dashboard
  • 📧 Email (jeśli włączone)
  • 💬 Discord (jeśli webhook)
  • Tekst: "Reminder: Event '[Nazwa]' tomorrow at 19:00"

1 godzina przed:

  • 🔔 Notyfikacja
  • 📧 Email
  • Tekst: "Event '[Nazwa]' starts in 1 hour!"

15 minut przed:

  • 🔔 Notyfikacja
  • 📢 In-game broadcast (jeśli host włączył)
  • Tekst: "Event '[Nazwa]' starts in 15 minutes! Join now!"

Wyłączanie przypomnień: Użytkownik może wyłączyć notifications w Settings → Notifications → Events.

Kalendarz eventów

Widok kalendarza

Community → Events → Calendar View

Widoki:

  • Month - Cały miesiąc z eventami oznaczonymi na datach
  • Week - Tydzień z godzinami (timeline)
  • Day - Jeden dzień z szczegółami

Filtry:

  • All events
  • Guild events only
  • My RSVP'd events
  • By type (Raid, Battle, Tournament, Social)
  • By server

Lista eventów

Community → Events → List View

Zobaczysz wszystkie nadchodzące eventy:

Dla każdego:

  • Tytuł
  • Typ (ikona)
  • Data/czas
  • Host (użytkownik lub gildia)
  • Uczestnicy (10/15)
  • Status RSVP (Going/Maybe/Not Going)
  • Serwer

Sortowanie:

  • Najbliższe najpierw (default)
  • Według typu
  • Według hosta

Recurring events (eventy cykliczne)

Dla regularnych eventów (np. cotygodniowy raid):

Krok 1: Utwórz pierwszy event

Normalny proces tworzenia.

Krok 2: Po utworzeniu

  1. Event page → Make Recurring
  2. Wybierz częstotliwość:
    • Daily (codziennie)
    • Weekly (co tydzień)
    • Bi-weekly (co 2 tygodnie)
    • Monthly (co miesiąc)
  3. Ustaw end date dla serii (opcjonalnie):
    • After X occurrences (np. 10 eventów)
    • Until date (np. koniec roku)
    • No end (infinite)
  4. Kliknij Create Recurring Series

Co się dzieje:

  • SGS Hub tworzy serię eventów
  • Każdy event ma te same szczegóły (tytuł, opis, czas)
  • Edycja parent eventu aktualizuje wszystkie future events
  • Możesz edytować pojedyncze occurrence osobno (break from series)

Use case:

  • "Weekly Boss Raid - Every Saturday 20:00"
  • "Monthly Tournament - First Sunday of month"
  • "Daily Social Hour - 18:00-19:00"

Recurring events oszczędzają czas

Zamiast tworzyć 10 eventów ręcznie, utwórz jeden recurring - system zrobi resztę!

Cross-guild events

Eventy między gildiami dla większej konkurencji.

Organizacja cross-guild event

Krok 1: Utwórz event jako host

Normal event creation, ale wybierz:

  • Type: BATTLE lub TOURNAMENT
  • "Public" visibility

Krok 2: Zaproś inne gildie

  1. Event page → Invite Guilds
  2. Wybierz gildie z listy (lub wpisz tag)
  3. Wyślij zaproszenie

Krok 3: Gildie przyjmują

  • Owner/Admin zaproszonych gildii widzą invitation
  • Mogą Accept (członkowie mogą RSVP) lub Decline

Krok 4: Teams

Dla BATTLE/TOURNAMENT:

  • Uczestnicy dzielą się na teams według gildii
  • System automatycznie tworzy team brackets

Nagrody:

  • Wygrywająca gildia dostaje +20 punktów w rankingu
  • Uczestnicy mogą dostać in-game rewards (setup przez hosta)

Statystyki eventów

Dla hosta

Event page → Statistics

Frekwencja:

  • RSVP rate: 18/20 (90%)
  • Attendance rate: 15/18 (83% z RSVP faktycznie przyszło)
  • No-show rate: 3/18 (17%)

Timeline:

  • Czas trwania: 2h 15min (planned: 2h)
  • Peak participants: 17 (niektórzy dołączyli late)

Feedback:

  • Average rating: 4.5/5 ⭐ (12 ratings)
  • Comments: 8

Dla gildii

Guild → Statistics → Events

Ogólne:

  • Total events organized: 45
  • This month: 3
  • Avg participants: 12.5
  • Avg frekwencja: 85%

Breakdown by type:

  • Raids: 20 (44%)
  • Battles: 10 (22%)
  • Tournaments: 5 (11%)
  • Social: 10 (22%)

Top hosts:

  1. PlayerX - 15 eventów
  2. PlayerY - 10 eventów
  3. PlayerZ - 8 eventów

Best practices

Do's ✅

  • Planuj z wyprzedzeniem - Min. 24-48h przed eventem
  • Opisuj szczegółowo - Wymagania, nagrody, zasady
  • Ustaw realistyczny limit - Nie za duży, nie za mały
  • Wyślij przypomnienia - Wykorzystaj auto-notifications
  • Follow-up po evencie - Zostaw feedback notes
  • Bądź na czas - Zacznij event zgodnie z harmonogramem
  • Komunikuj zmiany - Natychmiast informuj o edycjach

Don'ts ❌

  • Nie twórz eventów last-minute - Daj członkom czas
  • Nie anuluj pochopnie - Tylko jeśli naprawdę konieczne
  • Nie ignoruj RSVP - Sprawdzaj listę uczestników
  • Nie przekraczaj limitu - Jeśli 10 max, nie bierz 15
  • Nie twórz za dużo eventów - Quality > quantity (1-2/tydzień)
  • Nie zapominaj o time zones - UTC → local conversion

Następne kroki

Dokumentacja SGS Hub