Admin
Admin
/fueladmin
Opent een serverbreed overzicht van alle 27 stations. Zoek op naam of district; elke rij laat zien of het eigendom is, te koop of openbaar, en wie de eigenaar is.
Selecteer er een en je krijgt:
| Bediening | Effect |
|---|---|
| Forceer bevoorrading | Vult elke niet-elektrische tank in één keer tot de maximumcapaciteit |
| Reset | Wist eigendom, bank, voorraad en personeel — het station komt weer op de markt |
| Koopbaar | Schakelt het station tussen te koop en permanent openbaar |
| Verkeerde brandstof | Overschrijft Config.WrongFuel.Mode alleen voor dit station |
| Brandstofprijzen | Stelt direct een prijs per liter in, negerend wat de eigenaar heeft ingesteld |
| Upgrade-prijzen | Overschrijft wat elke upgrade op dit station kost |
Plus de live cijfers: omzet vandaag, voorraadniveau, klanten en de voorraadbalk per brandstofsoort.
Al deze acties worden gelogd naar de Discord webhook onder de Admin kleur, zodat een tweede admin kan zien wie wat heeft gedaan.
Koopbare en verkeerde-brandstof overschrijvingen worden per station opgeslagen en overleven een herstart, dus deze gaan boven wat config.lua zegt voor dat station.
/setfuel <0-100>
Stelt het brandstofniveau in van het voertuig waarin je zit, of het dichtstbijzijnde voertuig binnen Config.Refuel.VehicleSearch als je te voet bent. De waarde wordt aan serverzijde begrensd op 0–100 en de actie wordt gelogd.
/setfuel 100
/setfuel 5Met Config.Debug aan krijg je ook /emptyfuel, waarmee het dichtstbijzijnde voertuig naar nul wordt gebracht — handig om het afslaan en de waarschuwing voor een bijna lege tank te testen zonder tien minuten te hoeven rijden.
Wie telt als admin
Beide commando's gaan door dezelfde serverzijde controle. Een speler slaagt als een van de volgende punten overeenkomt:
- Ze hebben de ace
Config.Admin.Ace(standaardbupa.fuel) enUseAceis ingeschakeld. - Een van hun identifiers staat vermeld in
Config.Admin.Developers. - Hun jobnaam is er één uit
Config.Admin.AdminGroups. - Ze hebben de ace
group.<name>voor een van die groepen. - Ze hebben de ace
<name>voor een van die groepen.
Config.Admin = {
Command = 'fueladmin',
SetFuelCommand = 'setfuel',
UseAce = true,
Ace = 'bupa.fuel',
AdminGroups = { 'admin', 'superadmin', 'god' },
Developers = {},
}De schoonste setup is de ace:
add_ace group.admin bupa.fuel allowEen server die al group.moderator draait, hoeft alleen 'moderator' toe te voegen aan AdminGroups — regel 4 pakt dit op zonder extra ace.
Op een kaal dev-server waar geen aces zijn ingesteld, zet je jouw license-identifier in Developers:
Developers = { 'license:0000000000000000000000000000000000000000' },Zet Config.Debug aan en een geweigerde admin-controle print de naam en id van de speler naar de serverconsole, wat je direct vertelt of de controle hen überhaupt bereikt.