Où se trouvent les plugins
Chaque plugin est un dossier dans Resources/Server, chargé au démarrage du serveur. Certains plugins ont aussi un mod client (une interface en jeu), qui se place dans Resources/Client comme tout autre mod.
Deux options populaires
- CobaltEssentials (GPL-3.0) : niveaux de permission, commandes de chat admin, limites de véhicules par rang et liste blanche. Il journalise lui-même le chat, donc désactivez LogChat pour éviter que chaque message n'apparaisse deux fois.
- Nickel (GPL-3.0) : rôles, commandes en jeu, bannissements et mutes temporaires, avec sa propre base de données ; son interface optionnelle est un mod client disponible sur sa page.
Les deux ont été chargés sur BeamMP-Server 3.9.3 lors de nos tests. Sur Flux, l'onglet Plugins installe l'un ou l'autre en un clic depuis sa version GitHub.
Installer un plugin sur Flux
- Déposez le .zip du plugin tel que son auteur le fournit dans l'onglet Plugins. Un dossier Resources, des dossiers Server et Client, un dossier de plugin ou des fichiers .lua isolés sont tous reconnus.
- Pendant que le serveur tourne, la modification attend : cliquez sur Appliquer et redémarrer (environ dix secondes). BeamMP ne supporte pas qu'un dossier de plugin change pendant son fonctionnement : lors de nos tests, il s'est arrêté.
- Une mise à jour conserve les fichiers écrits par le plugin (ses paramètres, ses données) ; désactiver un plugin conserve tout.
Questions fréquentes
Les joueurs doivent-ils installer des plugins ?
Non. Les plugins tournent sur le serveur. Un plugin doté d'une interface client livre un mod client, que le serveur envoie comme n'importe quel mod.
Pourquoi mon plugin ne s'est-il pas chargé ?
Les plugins se chargent au démarrage du serveur : redémarrez après en avoir ajouté un. L'onglet Console affiche ce que chaque plugin a écrit à son chargement.