Plugin Lua di BeamMP

I plugin del server sono script Lua che girano sul server BeamMP: strumenti admin, gare, economie, modalità di gioco. I giocatori non installano nulla per loro.

Dove vivono i plugin

Ogni plugin è una cartella in Resources/Server, caricata all'avvio del server. Alcuni plugin hanno anche un mod client (un'interfaccia in gioco), che va in Resources/Client come ogni altro mod.

Due popolari

  • CobaltEssentials (GPL-3.0): livelli di permesso, comandi admin in chat, limiti di auto per grado e una whitelist. Registra la chat da solo, quindi disattiva LogChat per evitare che ogni messaggio compaia due volte.
  • Nickel (GPL-3.0): ruoli, comandi in gioco, ban e mute temporanei, con un proprio database; la sua interfaccia opzionale è un mod client dalla sua pagina.

Entrambi caricati su BeamMP-Server 3.9.3 nei nostri test. Su Flux la scheda Plugin installa l'uno o l'altro con un clic dalla sua release su GitHub.

Installare un plugin su Flux

  1. Carica il .zip del plugin così come lo distribuisce l'autore nella scheda Plugin. Sono riconosciute le cartelle Resources, Server e Client, una cartella di plugin o file .lua sciolti.
  2. Mentre il server gira, la modifica attende: premi Applica e riavvia (circa dieci secondi). BeamMP non può gestire una cartella di plugin che cambia sotto di sé: nei nostri test si è fermato.
  3. Un aggiornamento mantiene i file che il plugin ha scritto (le sue impostazioni, i suoi dati); spegnere un plugin mantiene tutto.
Suggerimento:Plugin e i loro dati sono in ogni backup. Ogni server Flux esegue anche FluxAdmin, il nostro piccolo plugin per l'elenco giocatori del pannello, le espulsioni e i ban; viene rimesso a ogni avvio.

Domande frequenti

I giocatori devono installare i plugin?

No. I plugin girano sul server. Un plugin con un'interfaccia client include una mod client, che il server invia come qualsiasi altra mod.

Perché il mio plugin non si è caricato?

I plugin si caricano all'avvio del server: riavvialo dopo averne aggiunto uno. La scheda Console mostra ciò che ogni plugin ha stampato mentre si caricava.

Guide BeamMP correlate