العودة إلى المدونة
Tutorial3 دقيقة قراءة

تطوير الخرائط في FiveM باستخدام YMAP: أساسيات MLO المخصصة

إنشاء خرائط FiveM مخصصة باستخدام ملفات YMAP. الأدوات، سير العمل، أساسيات MLO، مجلدات البث ونصائح لتجنب مشاكل التصادم والحذف.

Agency Scripts

المؤسس والمطور الرئيسي في Agency Scripts

ما هي ملفات YMAP؟

ملفات YMAP هي صيغة وضع الخرائط المستخدمة في GTA V و FiveM لتحديد أماكن وجود الأجسام والمباني والديكورات في عالم اللعبة. عند إنشاء داخل مخصص أو تعديل خريطة لـ FiveM، فإنك في الأساس تنشئ ملف YMAP يخبر المحرك أي نماذج ثلاثية الأبعاد يضع، أين يضعها، وكيف يوجهها. على عكس سكريبتات وضع الديكورات البسيطة التي تولد الأجسام عند وقت التشغيل، يتم تحميل ملفات YMAP كجزء من عالم اللعبة أثناء البث، مما يعني أنها تستفيد من نظام التفاصيل المدمج في المحرك، وإخفاء الأجسام غير المرئية، وإدارة الذاكرة. هذا يجعل YMAP الطريقة المفضلة لإنشاء إضافات خريطة دائمة تحتاج إلى أداء جيد على الخوادم التي تضم العديد من اللاعبين.

أدوات لتطوير الخرائط

الأداة الأساسية لإنشاء خرائط FiveM هي CodeWalker، تطبيق مجاني طورته المجتمع يسمح لك بتصفح وتحرير وتصدير بيانات خريطة GTA V. باستخدام CodeWalker، يمكنك وضع العناصر من مكتبة اللعبة المدمجة، وتحديد مواقعها بدقة باستخدام الإحداثيات وقيم الدوران، وتصدير إبداعاتك كملف YMAP جاهز للبث. للعمل الأكثر تقدمًا، يسمح Blender مع إضافة Sollumz بإنشاء نماذج ثلاثية الأبعاد مخصصة بالكامل وتصديرها بالتنسيقات التي يتطلبها FiveM. يستخدم العديد من مطوري الخرائط أيضًا أدوات داخل اللعبة مثل Spooner أو سكريبتات وضع العناصر المخصصة للعمل الأولي قبل التصدير إلى تنسيق YMAP. عادةً ما تتضمن سير العمل وضعًا تقريبيًا داخل اللعبة، وتحسينًا في CodeWalker، والتصدير النهائي للاستخدام الإنتاجي.

إنشاء ديكورات داخلية مخصصة

الداخلية المخصصة هي مساحات مغلقة مثل الشقق، والمكاتب، والمتاجر، أو المنشآت تحت الأرض التي يمكن للاعبين دخولها والتفاعل معها. يتطلب إنشاء داخلية مقنعة الانتباه إلى هندسة التصادم، والإضاءة، وكثافة الدعائم. ابدأ بتعريف هيكل الداخلية باستخدام نماذج الجدران، والأرضيات، والأسقف المناسبة، ثم أضف الأثاث، والديكورات، والعناصر الوظيفية. يجب أن تتطابق ملفات التصادم (YBNF) مع الهندسة المرئية حتى لا يتمكن اللاعبون من المشي عبر الجدران أو السقوط عبر الأرضيات. يتم التعامل مع إضاءة الداخلية من خلال مزيج من مجسات الضوء المخبوزة ومصادر الضوء الديناميكية المعرفة في YMAP الخاص بك. اختبر داخلية لعبتك بدقة من خلال المشي في كل زاوية، والتحقق من الفواصل المرئية، والفجوات في التصادم، والمناطق التي تخترق فيها الكاميرا الهندسة.

البث والأداء

تُبث الخرائط المخصصة إلى اللاعبين عند اقترابهم من الموقع، مما يعني أن حجم الملف والتعقيد يؤثران مباشرة على أوقات التحميل وأداء العميل. حافظ على ملفات YMAP مركزة على منطقة معقولة بدلاً من نشر الدعائم عبر الخريطة بأكملها في مورد واحد. يجب تقسيم الداخلية الكبيرة إلى ملفات YMAP متعددة تُحمّل بشكل مستقل، ويجب استخدام مسافات LOD مناسبة لمنع استهلاك الدعائم البعيدة لموارد العرض. الـ fxmanifest.lua لمورد خريطة يجب أن يتضمن ملفات YMAP و YTYP الخاصة بك كـ data_file إدخالات مع التصريحات الصحيحة للنوع. راقب أداء العميل باستخدام أداة التحليل المدمجة في FiveM لضمان أن خرائطك المخصصة لا تسبب انخفاضات في معدل الإطارات، خاصة في المناطق التي يتجمع فيها العديد من اللاعبين في نفس الوقت.

مكتبات Prop وأفضل الممارسات

تأتي GTA V مع آلاف العناصر المدمجة التي يمكنك استخدامها في خرائطك دون إضافة محتوى تدفق إضافي. يساعدك تعلم قواعد تسمية العناصر في العثور على الكائنات المناسبة بسرعة. العناصر التي تبدأ بـ prop_ عناصر عامة الاستخدام، v_ العناصر ذات البادئة هي أثاث داخلي، و hei_ العناصر تأتي من محتوى متعلق بالسرقة. عند وضع الدعائم، قم بمحاذاتها على شبكة متسقة لتجنب الأجسام العائمة وتداخل الهندسة. اجمع الدعائم ذات الصلة معًا بشكل منطقي واستخدم أسماء وصفية لملفات YMAP الخاصة بك حتى يتمكن المطورون الآخرون من فهم هيكل الخريطة. اختبر خرائطك دائمًا مع إضاءة اللعبة الافتراضية وظروف الطقس، حيث يمكن أن تبدو الدعائم مختلفة جدًا تحت سيناريوهات إضاءة متنوعة.

جاهز للبدء؟

احصل على السكربتات من متجرنا، أو انضم إلى Discord للدعم والتحديثات ونظرة على ما هو قادم.