BeamMP Lua-Plugins

Server-Plugins sind Lua-Skripte, die auf dem BeamMP Server laufen: Admin-Tools, Rennen, Wirtschaftssysteme, Spielmodi. Spieler installieren dafür nichts.

Wo Plugins liegen

Jedes Plugin ist ein Ordner in Resources/Server, der beim Start des Servers geladen wird. Manche Plugins bringen auch einen Client-Mod mit (eine Oberfläche im Spiel), der wie jeder andere Mod in Resources/Client kommt.

Zwei beliebte

  • CobaltEssentials (GPL-3.0): Berechtigungsstufen, Admin-Chatbefehle, Autolimits pro Rang und eine Whitelist. Es protokolliert den Chat selbst, schalte also LogChat aus, damit nicht jede Nachricht doppelt erscheint.
  • Nickel (GPL-3.0): Rollen, Befehle im Spiel, temporäre Bans und Stummschaltungen, mit eigener Datenbank; seine optionale Oberfläche ist ein Client-Mod von seiner Seite.

Beide liefen in unseren Tests auf BeamMP-Server 3.9.3. Auf Flux installiert der Plugins-Tab jedes davon mit einem Klick aus seiner GitHub-Version.

Ein beliebiges Plugin auf Flux installieren

  1. Lade die .zip des Plugins im Tab Plugins so hoch, wie es der Autor ausliefert. Ein Resources-Ordner, Server- und Client-Ordner, ein Plugin-Ordner oder lose .lua-Dateien werden alle verstanden.
  2. Solange der Server läuft, wartet die Änderung: Klicke auf Apply and restart (etwa zehn Sekunden). BeamMP verkraftet es nicht, wenn sich ein Plugin-Ordner unter ihm ändert: In unseren Tests stoppte er.
  3. Ein Update behält die Dateien, die das Plugin geschrieben hat (seine Einstellungen, seine Daten); ein Plugin auszuschalten behält alles.
Tipp:Plugins und ihre Daten sind in jedem Backup enthalten. Jeder Flux Server betreibt außerdem FluxAdmin, unser kleines Plugin für die Spielerliste, Kicks und Bans des Panels; es wird bei jedem Start wieder eingesetzt.

Häufig gestellte Fragen

Müssen Spieler Plugins installieren?

Nein. Plugins laufen auf dem Server. Ein Plugin mit Client-Oberfläche liefert einen Client-Mod mit, den der Server wie jeden Mod sendet.

Warum wurde mein Plugin nicht geladen?

Plugins werden beim Start des Servers geladen: Starte nach dem Hinzufügen eines Plugins neu. Der Console-Tab zeigt, was jedes Plugin beim Laden ausgegeben hat.

Verwandte BeamMP-Anleitungen