BeamMP Lua-plugins

Serverplugins zijn Lua-scripts die op de BeamMP-server draaien: admin-tools, races, economieën, gamemodes. Spelers hoeven er niets voor te installeren.

Waar plugins staan

Elke plugin is een map in Resources/Server, die wordt geladen wanneer de server start. Sommige plugins hebben ook een client-mod (een interface in het spel), die in Resources/Client gaat zoals elke andere mod.

Twee populaire

  • CobaltEssentials (GPL-3.0): permissieniveaus, admin-chatcommando's, auto-limieten per rang en een whitelist. Het logt chat zelf, dus zet LogChat uit om elk bericht niet twee keer te hebben.
  • Nickel (GPL-3.0): rollen, commando's in het spel, tijdelijke bans en mutes, met een eigen database; de optionele interface is een client-mod van zijn pagina.

Beide werden in onze tests geladen op BeamMP-Server 3.9.3. Op Flux installeert het Plugins-tabblad een van beide in één klik vanuit de GitHub-release.

Een plugin installeren op Flux

  1. Upload de .zip van de plugin zoals de auteur hem aanlevert in het Plugins-tabblad. Een Resources-map, Server- en Client-mappen, een pluginmap of losse .lua-bestanden worden allemaal herkend.
  2. Terwijl de server draait, wacht de wijziging: druk op Apply en herstart (ongeveer tien seconden). BeamMP kan het niet aan als een pluginmap onder hem verandert: in onze tests stopte hij.
  3. Een update behoudt de bestanden die de plugin heeft weggeschreven (zijn instellingen, zijn data); een plugin uitschakelen behoudt alles.
Tip:Plugins en hun data zitten in elke backup. Elke Flux-server draait ook FluxAdmin, onze kleine plugin voor de spelerslijst, kicks en bans in het paneel; hij wordt bij elke start teruggezet.

Veelgestelde vragen

Moeten spelers plugins installeren?

Nee. Plugins draaien op de server. Een plugin met een clientinterface levert een clientmod mee, die de server verstuurt zoals elke mod.

Waarom laadde mijn plugin niet?

Plugins laden bij het starten van de server: herstart na het toevoegen van een plugin. Het tabblad Console toont wat elke plugin afdrukte toen hij laadde.

Gerelateerde BeamMP-gidsen