Skip to content

Admin

المشرف

/fueladmin

يفتح لوحة تحكم على مستوى السيرفر لجميع المحطات الـ 27. ابحث بالاسم أو المنطقة؛ يوضح كل صف ما إذا كانت مملكة، أو معروضة للبيع، أو عامة، ومن هو مالكها.

اختر واحدة وستحصل على:

التحكم التأثير
فرض إعادة التعبئة يملأ كل خزان غير كهربائي بالكامل دفعة واحدة
إعادة تعيين يمحو الملكية، والبنك، والمخزون، والموظفين — وتعود المحطة إلى السوق
قابلة للشراء يغير حالة المحطة بين قابلة للشراء أو عامة بشكل دائم
نوع وقود خاطئ يتجاوز Config.WrongFuel.Mode لهذه المحطة فقط
أسعار الوقود يحدد سعر اللتر الواحد مباشرة، متجاهلاً ما حدده المالك
أسعار التطويرات يتجاوز تكلفة كل تطوير في هذه المحطة

بالإضافة إلى الأرقام المباشرة: إيرادات اليوم، مستوى المخزون، العملاء، وشريط المخزون لكل نوع وقود.

يتم تسجيل كل إجراء من هذه الإجراءات في ويب هوك Discord تحت لون Admin، حتى يتمكن مشرف آخر من معرفة من فعل ماذا.

إعدادات الشراء وتجاوز الوقود الخاطئ يتم حفظها لكل محطة وتبقى بعد إعادة التشغيل، لذا فهي تتفوق على ما يحدده ملف config.lua لتلك المحطة.

/setfuel <0-100>

يحدد مستوى الوقود للمركبة التي تجلس فيها، أو أقرب مركبة ضمن Config.Refuel.VehicleSearch إذا كنت تسير على الأقدام. تتم مراجعة القيمة من جهة السيرفر لتكون بين 0-100 ويتم تسجيل الإجراء.

code
/setfuel 100
/setfuel 5

مع تفعيل Config.Debug ستحصل أيضاً على أمر /emptyfuel، والذي يجعل أقرب مركبة تصل إلى الصفر — وهو مفيد لاختبار توقف المحرك وتحذير انخفاض الوقود دون الحاجة للقيادة لمدة عشر دقائق.

من يُحتسب كمسرف (أدمن)

يمر كلا الأمرن عبر نفس فحص الجهة الخادمة (السيرفر). يجتاز اللاعب الفحص إذا تطابق أي مما يلي:

  1. يحمل صلاحية الـ ace Config.Admin.Ace (الافتراضية bupa.fuel) و UseAce مفعل.
  2. أحد معرفاته مدرج في Config.Admin.Developers.
  3. اسم وظيفته هو أحد القيم في Config.Admin.AdminGroups.
  4. يحمل صلاحية الـ ace group.<name> لأحد تلك المجموعات.
  5. يحمل صلاحية الـ ace <name> لأحد تلك المجموعات.
config.lua
Config.Admin = {
    Command = 'fueladmin',
    SetFuelCommand = 'setfuel',
    UseAce  = true,
    Ace     = 'bupa.fuel',
    AdminGroups = { 'admin', 'superadmin', 'god' },
    Developers  = {},
}

الإعداد الأنسب هو الـ ace:

server.cfg
add_ace group.admin bupa.fuel allow

السيرفر الذي يمتلك مسبقاً group.moderator عليه فقط إضافة 'moderator' إلى AdminGroups — فالقاعدة 4 ستلتقطها بدون أي ace إضافي.

على سيرفر تطوير خام لا توجد فيه صلاحيات ace معدة، ضع معرف الـ license الخاص بك في Developers:

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

قم بتفعيل Config.Debug وسيؤدي فشل فحص المشرف إلى طباعة اسم اللاعب ومعرفه في وحدة تحكم السيرفر (console)، مما يخبرك فوراً ما إذا كان الفحص يصل إليه أصلاً.