PvP Server Kiralama & Oyun Sunucuları
0 Giriş Yap Kayıt Ol

دليل تحسين أداء خادم Metin2 ومنع التأخير

Yazdır

دليل تحسين أداء خادم Metin2 ومنع التأخير

في خوادم Metin2 PVP، قد يؤدي زيادة عدد اللاعبين أو كثافة الخريطة أو التكوينات الفنية الخاطئة إلى تأخير (تأخر) وتجميد مؤقت (سقوط القناة) على الخادم بمرور الوقت. يمكنك اتباع الخطوات الموضحة أدناه بأمان لزيادة أداء الخادم الخاص بك وتحسين استخدام ذاكرة الوصول العشوائي (RAM) ووحدة المعالجة المركزية (CPU).

1. التنظيف المنتظم للسجل وذاكرة التخزين المؤقت

طالما أن خادم اللعبة الخاص بك يظل مفتوحًا، فسيتم تجميع كل إجراء يقوم به اللاعبون وتوليد الوحوش ومخرجات syserr في مجلدات السجل. تعمل ملفات السجل المتضخمة على إرهاق القرص وتسبب تأخيرًا. يمكنك استخدام برنامج المقاصة التلقائي (clear.sh) للحل:

  • مع فايلزيلا/usr/gameالاتصال بالدليل.
  • إذا كان متوفرا في الملفات الخاصة بكclear.shأوlog.shقم بتشغيل الملف عبر المعجون:
    sh clear.sh
  • لأتمتة هذه العملية في محطة المعجونcrontab -eيمكنك جدولة التنظيف التلقائي للسجل كل ليلة باستخدام الأمر.

2. تحرير حد المشغل لكل قناة (CH) في ملفات CONFIG

البنية الأساسية لكل قناة لها حد معين للذاكرة. الحدود العالية غير الضرورية تتعب معالج الخادم. لتحسين ملفات CONFIG الخاصة بقنواتك:

  1. /usr/game/cores/channel1/CONFIGافتح الملف باستخدام محرر النصوص.
  2. USER_LIMIT قم بتعيين القيمة إلى مستوى معقول وفقًا لسعة ذاكرة الوصول العشوائي (RAM) لخادمك وقاعدة اللاعب المستهدف (على سبيل المثال: 500 أو 1000).
  3. كرر نفس العملية لجميع ملفات CHs وCONFIG الموجودة في المجلد game99.

3. تحسين SQL لقاعدة البيانات والتخزين المؤقت للجدول

يقوم Metin2 بسحب تدفق البيانات مباشرة من خلال Navicat. ينعكس التأخير في استعلامات قاعدة البيانات على أنه تأخر في اللعبة. قم بإجراء التحسين التالي على Navicat:

  • اتصل بقاعدة البيانات الخاصة بك من برنامج Navicat.
  • "لاعب" انتقل إلى قاعدة البيانات وحدد كافة الجداول.
  • عن طريق النقر بزر الماوس الأيمن صيانة -> الجداول الأمثل قم بتشغيل الخيار. تعمل هذه العملية على تقصير وقت الاستعلام عن طريق تنظيم الفهارس.

4. إعدادات الشبكة والنواة لنظام تشغيل الخادم (FreeBSD).

يمكنك تحسين نواة FreeBSD عبر المعجون بحيث يتم تسليم حزم الشبكة إلى الخادم بشكل أسرع ولا تنتظر في قائمة الانتظار./etc/sysctl.confيمكنك زيادة أداء الشبكة عن طريق إضافة الأسطر التالية إلى أسفل الملف:

kern.ipc.somaxconn=1024
net.inet.tcp.recvspace=65536
net.inet.tcp.sendspace=65536

إلى الخادم الخاص بك لتصبح التغييرات نافذة المفعول.rebootفقط رميها بعيدا.


تم إعداد هذه المقالة خصيصًا لـ PvPServer.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner