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

نصائح أداء خادم FiveM: FPS أعلى، تأخير أقل

عزز أداء خادم FiveM الخاص بك. ضبط txAdmin، تنظيف الموارد، حدود الكيانات، وحلول مثبتة للحفاظ على 64+ لاعب بمعدلات إطارات مستقرة.

Agency Scripts

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

لماذا تهم تحسينات الأداء

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

1. تدقيق استخدام الموارد الخاصة بك

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

2. اختر السكربتات المحسنة للأداء

ليست كل النصوص متساوية من حيث الأداء. تحقق نصوص Premium مثل Agency Phone من استخدام موارد في وضع الخمول 0.00ms من خلال تحسين دقيق، في حين يمكن للبدائل ذات الترميز السيئ أن تستهلك عدة ميلي ثانية باستمرار. عند اختيار الموارد، تحقق من وثائق المطور لمقاييس الأداء وفضل النصوص التي توثق بوضوح تأثيرها على الموارد.

3. تحسين قاعدة بياناتك

استعلامات قاعدة البيانات هي مصدر شائع لتأخير الخادم. تأكد من تكوين مثيل MySQL أو MariaDB الخاص بك بشكل صحيح مع أحجام كافية لمجموعة المخزن المؤقت. أضف فهارس للأعمدة التي يتم الاستعلام عنها بشكل متكرر، خاصة في الجداول التي تخزن بيانات اللاعبين، الجرد، ومعلومات المركبات. فكر في استخدام oxmysql مع العبارات المحضرة لأداء واستقرار أفضل للاستعلامات.

4. إدارة عدد الكيانات

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

5-10: تحسينات متقدمة

بعيداً عن الأساسيات، فكر في هذه التقنيات المتقدمة: استخدم OneSync Infinity لتحسين توسعة اللاعبين، نفذ إدارة الخيوط المناسبة في سكربتات Lua الخاصة بك باستخدام Wait() القيم بدلاً من التشغيل في كل نبضة، تحسين مسافات البث لتقليل ضغط تحميل الأصول، تكوين server.cfg محددات المعدل بشكل صحيح، قم بتحديث ملفات خادم FiveM بانتظام للاستفادة من تحسينات المحرك، وراقب صحة خادمك باستخدام أدوات مثل txAdmin لاكتشاف المشكلات قبل أن تؤثر على اللاعبين.

قياس تقدمك

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

جاهز للبدء؟

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