Pluginy Lua BeamMP

Pluginy serwera to skrypty Lua działające na serwerze BeamMP: narzędzia administracyjne, wyścigi, ekonomie, tryby gry. Gracze nic nie instalują.

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

  1. 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.
  2. 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ł.
  3. Aktualizacja zachowuje pliki zapisane przez plugin (jego ustawienia, jego dane); wyłączenie pluginu zachowuje wszystko.
Wskazówka:Pluginy i ich dane są w każdym backupie. Każdy serwer Flux uruchamia też FluxAdmin, nasz mały plugin do listy graczy, wyrzucania i banów w panelu; jest przywracany przy każdym starcie.

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.

Powiązane przewodniki: BeamMP