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

كيفية تجميع مصدر خادم Metin2 (Src) عبر المعجون؟

Yazdır

كيفية تجميع مصدر خادم Metin2 (Src) عبر المعجون؟

بعد إضافة أنظمة داخل اللعبة أو حلول للأخطاء أو إجراء تغييرات على مستوى النواة (اللعبة/ديسيبل) على خادم Metin2 PVP الخاص بك، ستحتاج إلى إعادة ترجمة (بناء) أكواد المصدر الخاصة بك على خادم FreeBSD الخاص بك حتى تنعكس هذه التغييرات في اللعبة. في هذا الدليل، ستتعلم خطوات تجميع اللعبة وقاعدة البيانات دون أخطاء.

1. تحميل الملفات المصدر المطلوبة إلى الخادم

قبل البدء في عملية التجميع، تحتاج إلى نقل الملفات المصدر التي قمت بتحريرها على جهاز الكمبيوتر الخاص بك إلى الدليل الصحيح على الخادم:

  • اتصل بالخادم الخاص بك باستخدام برنامج Filezilla أو WinSCP.
  • الدليل الرئيسي يستخدم عادة/usr/src/انتقل إلى المجلد.
  • ينتمي إلى لعبتك مصدر الخادم قم بتحميل المجلد الخاص بك (الذي يحتوي على أكواد مصدر اللعبة وقاعدة البيانات) هنا. اسم المجلد عادةmainline,srcأوserverتأكد من ذلك.

2. الوصول إلى دليل المصدر وتنظيفه باستخدام المعجون

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

  1. افتح برنامج PuTTY واتصل بالخادم الخاص بك كجذر.
  2. قم بالتغيير إلى الدليل الذي يوجد به الملف المصدر للعبة (دليل النموذج):
    cd /usr/src/server/game/src
  3. لتنظيف بقايا البناء القديم، قم بتشغيل هذا الأمر:
    gmake clean

3. تجميع ملفات اللعبة وقاعدة البيانات

بعد اكتمال عملية التنظيف، يمكنك تشغيل أوامر الترجمة واحدًا تلو الآخر. قد تستغرق العملية عدة دقائق حسب أداء الخادم الخاص بك:

  • تجميع اللعبة: أثناء وجودك في نفس الدليل (game/src)، ابدأ عملية التجميع عن طريق إصدار الأمر التالي:
    gmake -j4
    *(ملاحظة: -j4 يعمل على تسريع عملية التجميع باستخدام جميع النوى الأربعة للخادم. ويمكنك تغييرها وفقًا لمعالج الخادم الخاص بك.)
  • تجميع قاعدة البيانات: بعد اكتمال تجميع اللعبة، قم بالتبديل إلى دليل db:
    cd ../../db/src
  • قم أولاً بتنظيف قاعدة البيانات:
    gmake clean
  • ثم ابدأ في بناء قاعدة البيانات:
    gmake -j4

4. استيراد الملفات المجمعة إلى اللعبة

عند اكتمال عملية التجميع دون أي أخطاء (دون إعطاء خطأ)، سيكون هناك لون أخضر جديد في المجلد.gameوdbسيتم إنشاء الملفات الثنائية الخاصة بك. يمكنك إضافة هذه الملفات إلى الدليل الرئيسي حيث يتم تشغيل اللعبة (عادة/usr/game/share/binأو إلى مجلد الحاوية ذي الصلة الذي تستخدمه ملفاتك) وقم بتعيين أذوناته 777 بعد القيام بذلك، يمكنك بدء تشغيل الخادم الخاص بك.


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

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner