circle-info
alpha version all features and options may change dramatically or disappear

Wprowadzenie

Wtyczka SCP:SL Essentials to moduł rozszerzający funkcje serwerów SCP: Secret Laboratory przy użyciu oficjalnego Northwood Plugin API (NWAPI). Została zaprojektowana z myślą o modularności, immersji oraz integracji z systemem API i panelem zarządzania serwerami.

🎯 Główne założenia:

  • Modularna architektura – każda funkcja jest osobnym komponentem (np. Monetki, Lobby, Komunikaty)

  • Konfigurowalność przez YAML – administrator ma pełną kontrolę nad tym, które funkcje są aktywne i jak się zachowują


🧠 Przegląd możliwości

Komponent
Opis funkcjonalny

🎲 Monetki

Losowe efekty wywoływane rzutem monetą

📢 Losowe komunikaty

Cykliczne ogłoszenia fabularne przez CASSIE

🚪 Lockdown drzwi

Okresowe zamykanie i blokowanie wszystkich drzwi

🕒 Late Join

Obsługa graczy dołączających po starcie rundy

🧍 Lobby

Przetrzymywanie graczy przed rozpoczęciem rozgrywki

🧪 config

To administrator decyduje jakie funkcje będą włączone


🔗 Integracja z systemem serwera

  • Plugin korzysta z eventów NWAPI ([PluginEvent(...)])

  • Inicjalizowany przez klasę CustomPlugin.cs oznaczoną [PluginEntryPoint(...)]

  • Komponenty są rejestrowane przez EventManager.RegisterEvents(...) z konfiguracją przekazywaną w konstruktorze


📁 Struktura folderu CustomPlugin


📚 Dalsze kroki

➤ Przejdź do podstron komponentów, aby zobaczyć szczegóły ich działania:

Last updated