Gdzie znajdują się pluginy
Każdy plugin to folder w Resources/Server, ładowany przy starcie serwera. Niektóre pluginy mają też mod po stronie klienta (interfejs w grze), który trafia do Resources/Client jak każdy inny mod.
Dwa popularne
- CobaltEssentials (GPL-3.0): poziomy uprawnień, komendy administracyjne na czacie, limity samochodów dla rang i biała lista. Sam loguje czat, więc wyłącz LogChat, aby nie było każdej wiadomości dwa razy.
- Nickel (GPL-3.0): role, komendy w grze, tymczasowe bany i wyciszenia, z własną bazą danych. Jego opcjonalny interfejs to mod po stronie klienta, dostępny na jego stronie.
Oba załadowane na BeamMP-Server 3.9.3 w naszych testach. Na Flux zakładka Pluginy instaluje każdy z nich jednym kliknięciem z ich wydania na GitHub.
Instalacja dowolnego pluginu na Flux
- Wgraj plik .zip pluginu tak, jak dostarcza go autor, w zakładce Pluginy. Rozpoznawane są folder Resources, foldery Server i Client, folder pluginu oraz luźne pliki .lua.
- Gdy serwer działa, zmiana czeka: naciśnij Zastosuj i uruchom ponownie (około dziesięć sekund). BeamMP nie może przyjąć zmiany folderu pluginu w trakcie działania: w naszych testach się zatrzymał.
- Aktualizacja zachowuje pliki zapisane przez plugin (jego ustawienia, jego dane); wyłączenie pluginu zachowuje wszystko.
Najczęściej zadawane pytania
Czy gracze muszą instalować pluginy?
Nie. Pluginy działają na serwerze. Plugin z interfejsem klienta dostarcza mod kliencki, który serwer wysyła jak każdy inny mod.
Dlaczego mój plugin się nie załadował?
Wtyczki ładują się przy starcie serwera: zrestartuj po dodaniu jednej. Zakładka Konsola pokazuje, co każda wtyczka wypisała podczas ładowania.