Skip to content

Admin

Admin

/fueladmin

Membuka papan dasbor seluruh server dari total 27 SPBU. Cari berdasarkan nama atau wilayah; setiap baris menunjukkan apakah SPBU tersebut dimiliki, dijual, atau publik, dan siapa pemiliknya.

Pilih salah satu dan Anda akan mendapatkan:

Kontrol Efek
Force restock Mengisi penuh setiap tangki non-listrik secara instan
Reset Menghapus kepemilikan, bank, stok, dan staf — SPBU kembali tersedia di pasaran
Purchasable Mengubah status SPBU antara dapat dibeli atau publik permanen
Wrong fuel Mengabaikan Config.WrongFuel.Mode khusus untuk SPBU ini saja
Fuel prices Mengatur harga per liter secara langsung, mengabaikan apa yang diatur pemilik
Upgrade prices Mengabaikan biaya setiap upgrade di SPBU ini

Ditambah data langsung: pendapatan hari ini, tingkat stok, pelanggan, dan bar stok per bahan bakar.

Setiap tindakan tersebut dicatat ke webhook Discord dengan warna Admin, sehingga admin lain dapat melihat siapa yang melakukan apa.

Pengaturan pengganti untuk dapat dibeli dan salah bahan bakar disimpan per SPBU dan tetap tersimpan setelah restart, sehingga akan mengabaikan apa yang dikatakan config.lua untuk SPBU tersebut.

/setfuel <0-100>

Mengatur tingkat bahan bakar kendaraan yang sedang Anda naiki, atau kendaraan terdekat dalam jangkauan Config.Refuel.VehicleSearch jika Anda berjalan kaki. Nilai dibatasi di sisi server dari 0–100 dan tindakan tersebut dicatat.

code
/setfuel 100
/setfuel 5

Dengan Config.Debug aktif, Anda juga mendapatkan /emptyfuel, yang mengosongkan kendaraan terdekat hingga nol — berguna untuk menguji mesin mati dan peringatan bahan bakar habis tanpa harus berkendara selama sepuluh menit.

Siapa yang dianggap sebagai admin

Kedua perintah melalui pemeriksaan sisi server yang sama. Pemain dinyatakan lolos jika salah satu dari kondisi berikut terpenuhi:

  1. Mereka memiliki ace Config.Admin.Ace (default bupa.fuel) dan UseAce aktif.
  2. Salah satu pengenal (identifier) mereka terdaftar di Config.Admin.Developers.
  3. Nama pekerjaan (job name) mereka adalah salah satu dari Config.Admin.AdminGroups.
  4. Mereka memiliki ace group.<name> untuk salah satu grup tersebut.
  5. Mereka memiliki ace <name> untuk salah satu grup tersebut.
config.lua
Config.Admin = {
    Command = 'fueladmin',
    SetFuelCommand = 'setfuel',
    UseAce  = true,
    Ace     = 'bupa.fuel',
    AdminGroups = { 'admin', 'superadmin', 'god' },
    Developers  = {},
}

Pengaturan paling bersih adalah menggunakan ace:

server.cfg
add_ace group.admin bupa.fuel allow

Server yang sudah menjalankan group.moderator hanya perlu menambahkan 'moderator' ke AdminGroups — aturan 4 akan mendeteksinya tanpa ace tambahan.

Pada server pengembangan dasar di mana belum ada ace yang diatur, masukkan pengenal lisensi Anda ke Developers:

config.lua
Developers = { 'license:0000000000000000000000000000000000000000' },

Nyalakan Config.Debug dan pemeriksaan admin yang ditolak akan mencetak nama dan ID pemain ke konsol server, yang memberi tahu Anda secara langsung apakah pemeriksaan tersebut bahkan mencapai mereka.