Agency-Loadingscreen: أول خمس ثوانٍ في خادمك تساوي كل شيء
لماذا شاشة التحميل هي الجزء الأقل تقديراً في خادم FiveM وكيف يتعامل Agency-Loadingscreen معها.
Agency Scripts
المؤسس والمطور الرئيسي في Agency Scripts
The First Impression Matters
كل لاعب جديد ينضم إلى خادمك يقضي من 30 إلى 90 ثانية يشاهد شاشة التحميل قبل أن يرى أي شيء آخر. هذه مدة أطول من معظم تسلسلات الدروس. شاشة تحميل GTA V الافتراضية لا تخبرهم بشيء عن خادمك؛ شاشة تحميل رائعة تخبرهم بكل شيء. تم بناء Agency-Loadingscreen حول هذه الفكرة.
ما الذي نقدمه
واجهة مستخدم زجاجية مصقولة تعرض قواعد الخادم، رابط Discord، قائمة الموظفين، وصورة بطل متغيرة. مشغل موسيقى مخصص مع تحكم في الصوت. إحصائيات خادم مصغرة: عدد السكان الحالي، وقت التشغيل، الحدث التالي. انتقالات سلسة عند اكتمال التحميل. كل ذلك معتمد على ألوان خادمك من خلال تكوين واحد.
لماذا الموسيقى مهمة
الصوت أثناء التحميل يحدد النغمة العاطفية. موسيقى Lo-fi هيب هوب لخوادم RP الهادئة، سينثويف للخوادم ذات الطابع السايبربانك، وأجواء سينمائية للمجتمعات الجادة في RP. يتناغم اللاعبون مع الأجواء دون وعي قبل أن يظهروا في اللعبة. نوفر مكتبة مسارات مدمجة وخيار تكوين لتوجيه إلى CDN الصوت الخاص بك.
الأداء
تشغل شاشة التحميل في المتصفح قبل تحميل أي مورد من اللعبة، لذا الأداء يعتمد على وزن الصفحة. Agency-Loadingscreen أقل من 400KB إجمالاً بما في ذلك الخطوط. يتم تحميلها فورًا حتى على الاتصالات البطيئة، وهذا مهم لأن بعض لاعبيك يستخدمون إنترنت ريفي بسرعة 50Mbps.
اختبار A/B للمسؤولين
لوحة الإدارة تتضمن وضع اختبار A/B بسيط: قم بإعداد نسختين من شاشة التحميل وسنعرض كل واحدة لـ 50% من اللاعبين الجدد، مع تتبع عدد الذين يصلون إلى نقطة الظهور في كل نسخة. هذه هي أدوات التحسين التي تستخدمها الخوادم الاحترافية لضبط قمع الانطباع الأول.
التثبيت & الإعداد
Agency-Loadingscreen is a pure client resource with no database dependency. Download from Tebex, drop the folder into your resources directory, and add ensure agency-loadingscreen إلى server.cfg. يجب تحميل المورد مبكرًا، ضعه قبل المورد الأساسي لإطار العمل في server.cfg لضمان ظهوره قبل بدء تحميل أصول اللعبة.
يحدث كل التخصيص في config.lua و html/config.js الملف. العلامة التجارية لخادمك (الاسم، الألوان، الشعار، نص القواعد، قائمة الطاقم، رابط Discord) توضع في config.js. لا حاجة لمعرفة تطوير الويب، التكوين هو كائن JavaScript مسطح بأسماء حقول واضحة.
خيارات التكوين
يغطي التكوين الإعدادات البصرية، المحتوى، والأداء:
- اسم الخادم والشعار، معروض بشكل بارز في قسم البطل.
- مخطط الألوان، الألوان الأساسية والثانوية والبارزة كقيم سداسية عشرية. تُطبق عالميًا على النصوص والحدود وألوان الأزرار.
- رابط الشعار، شعار خادمك المعروض في الزاوية. يُنصح باستخدام SVG وWebP للوضوح.
- صور البطل، حتى 10 صور دوارة مع فترة انتقال وتأثير تلاشي قابلين للتكوين.
- قواعد الخادم، نص ماركداون معروض في لوحة القواعد. يدعم العناوين، القوائم، والنص الغامق.
- مقاطع موسيقية، مصفوفة من عناوين URL للصوت مع تبديل وضع الخلط. يمكن للاعبين كتم الصوت أو ضبط مستوى الصوت من تحكم خفي.
- إحصائيات مباشرة، تبديل عرض عدد اللاعبين الحالي، ومدة تشغيل الخادم، والحدث المجدول التالي.
- اختبار A/B، تمكين تكوين المتغير B وتتبع التقسيم 50/50.
توافق الإطار
Agency-Loadingscreen runs entirely in the browser layer, before any FiveM resource has initialized. It has no framework dependency and works identically on QBCore, ESX, and standalone servers. The live player count stat pulls from the FiveM server info endpoint, which is framework-agnostic.
لماذا هذا مهم للعب التمثيلي
شاشة التحميل هي طقس عتبة. يعبر اللاعبون من خلالها في كل جلسة، إنها اللحظة بين "أنا أشغل اللعبة" و"أنا داخل العالم." شاشة تستخدم هذا الوقت لغمر اللاعبين في جمالية وقواعد خادمك تضع التوقعات قبل الظهور. اللاعبون الذين يقرؤون القواعد على شاشة التحميل أقل احتمالًا لأن يزعموا أنهم لم يعرفوها. اللاعبون الذين يسمعون الموسيقى المناسبة يصلون بالحالة العاطفية الصحيحة.
غالباً ما يفشل الاحتفاظ باللاعب الجديد في الجلسة الأولى. إذا كانت أول ستين ثانية للاعب الجديد على خادمك شاشة فارغة أو صورة تحميل GTA V عامة، فقد أهدرت لحظة عالية الانتباه. يقوم Agency-Loadingscreen بتحويل تلك اللحظة إلى تسويق نشط للخادم، دعوة Discord، أسماء الموظفين، الأحداث القادمة، هوية الخادم البصرية.
ميزة اختبار A/B موجودة لأن تحسين شاشة التحميل قابل للقياس. إذا عرض المتغير A رابط Discord الخاص بك بشكل بارز والمتغير B لم يفعل، وانضم اللاعبون الجدد في المتغير A إلى Discord بمعدل مضاعف، فهذا اكتشاف ملموس يستحق التنفيذ. عمليات السيرفر الاحترافية تستخدم البيانات؛ وهذا مكان يمكن فيه جمع بيانات شاشة التحميل فعليًا.
الأسئلة المتكررة
هل يمكنني عرض حدث الخريطة الحالي أو سيناريو اللعب النشط على شاشة التحميل؟
نعم. يدعم لوحة الإحصائيات الحية حقل نص مخصص يمكن تحديثه عبر نقطة نهاية HTTP الخاصة بالخادم. شغّل سكربت خادم صغير يدفع حالة الحدث إلى نقطة النهاية كل بضع دقائق، وتعرض شاشة التحميل ذلك في الوقت الحقيقي. هذه هي الطريقة التي تتواصل بها الخوادم مع اللاعبين المنضمين حول الأحداث النشطة قبل ظهورهم.
هل يتم تشغيل الموسيقى تلقائياً رغم سياسات التشغيل التلقائي للمتصفح؟
المتصفح المدمج في FiveM يعمل في سياق لا تنطبق عليه قيود التشغيل التلقائي، فهو ليس تبويب متصفح عادي يتطلب إيماءات المستخدم. الموسيقى تعمل تلقائيًا بشكل موثوق. يرى اللاعبون زر كتم الصوت في الزاوية كنوع من المجاملة، وليس كحل بديل.
كيف أتتبع نتائج اختبار A/B؟
قم بتمكين نقطة تتبع A/B في config.js ووجهها إلى خادم التحليلات الخاص بك أو webhook بسيط. يتم وسم كل متغير ويحدث حدث الانضمام عند إغلاق شاشة التحميل. قارن معدلات الانضمام إلى Discord، وطول الجلسة في الزيارة الأولى، أو أي مقياس يهم خادمك بين المجموعتين.
هل يمكنني عرض فيديو بدلاً من الصور الدوارة؟
نعم. اضبط heroType: 'video' وقم بتوفير رابط فيديو. يتم تشغيل الفيديو مكتوم الصوت ومتكرر. احتفظ بملفات الفيديو تحت 20 ميجابايت لأداء تحميل مقبول على الاتصالات البطيئة. تنسيق WebM بدقة 720p هو الترميز الموصى به لهذه الحالة.
المتطلبات
- خادم FiveM (أي إطار عمل أو مستقل)
- حساب cfx.re مع ترخيص Agency-Loadingscreen صالح
- استضافة الصوت والصورة (CDN، Discord CDN، أو خادمك الخاص)
- لا اعتماد على قاعدة بيانات
استراتيجية المحتوى لشاشة التحميل الخاصة بك
تملأ معظم الخوادم شاشة التحميل الخاصة بها ولا تقوم بتحديثها أبداً. تم كتابة قواعد الخادم منذ عام. قائمة الموظفين قديمة منذ ستة أشهر. صور الأبطال هي لقطات من أحداث مضت منذ زمن بعيد. شاشة تحميل قديمة تشير للاعبين ذوي الخبرة أن الخادم لا يهتم بالتفاصيل.
تعيين تذكير تقويمي لأول يوم من كل شهر: تحديث الصور الدوارة بلقطات شاشة للأحداث الأخيرة، التحقق من أن قائمة الموظفين محدثة، التحقق من أن رابط Discord يعمل، تحديث حقل "الحدث القادم". يستغرق هذا خمسة عشر دقيقة ويحافظ على شعور شاشة التحميل بالحيوية.
أفضل: قم ببناء تحديث شاشة التحميل ضمن سير عمل تخطيط الأحداث الخاص بك. عند جدولة حدث، حدّث شاشة التحميل للترويج له. بعد الحدث، استبدل ذلك الترويج بلقطة شاشة ملخصة. تصبح شاشة التحميل لوحة أحداث حالية بدلاً من كتيب ثابت.
مكتبة الموسيقى تستحق التدوير الموسمي. مواضيع الصيف، أجواء الشتاء، قوائم تشغيل الفعاليات الخاصة. اللاعبون الذين ينضمون يوميًا يلاحظون الموسيقى أكثر من أي عنصر آخر، مما يعطيهم شيئًا جديدًا بين الحين والآخر يشير إلى أن الخادم يُدار بنشاط.