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
- Dashboard → Community → Events
- 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:
- Przejdź do eventu (Community → Events → [Event])
- Zobaczysz szczegóły eventu
- Kliknij RSVP
- 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. PlayerCCo 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
- Event page → Twój status
- Kliknij Change RSVP
- Zmień na "Not Going"
- Jeśli byłeś na "Going" - zwalniasz miejsce (osoba z Waitlist awansuje)
Zarządzanie eventem
Edycja eventu
Host może edytować:
Event page → Edit Event
Zmień dowolne informacje:
- Tytuł, opis
- Data/czas
- Limit uczestników
- Wymagania
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:
- Event page → Pending Approvals (3)
- Zobaczysz listę osób czekających
- 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:
- Event page → Participants → Znajdź uczestnika
- Kliknij Remove (🗑️)
- 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" - 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:
- Event page → Cancel Event
- 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] - 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: UPCOMING → IN_PROGRESS → COMPLETED
Ręczne zakończenie
Host może zakończyć wcześniej:
- Event page → End Event Now
- 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
- 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
- Event page → Make Recurring
- Wybierz częstotliwość:
- Daily (codziennie)
- Weekly (co tydzień)
- Bi-weekly (co 2 tygodnie)
- Monthly (co miesiąc)
- Ustaw end date dla serii (opcjonalnie):
- After X occurrences (np. 10 eventów)
- Until date (np. koniec roku)
- No end (infinite)
- 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
- Event page → Invite Guilds
- Wybierz gildie z listy (lub wpisz tag)
- 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:
- PlayerX - 15 eventów
- PlayerY - 10 eventów
- 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
- Gildie - Tworzenie i zarządzanie gildiami
- Rankingi - System punktów i leaderboardy
- Discord Integration - Zaawansowana integracja
