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
- 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.
- 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.
- Een update behoudt de bestanden die de plugin heeft weggeschreven (zijn instellingen, zijn data); een plugin uitschakelen behoudt alles.
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.