شرح انشاء سرفر خاص للعبة Conquer online

الشرح سيكون على سورس كونكر 5835
اولا يجب ان يتوفر جهازك على بعض البرامج الازمة لتشغيل ملفات السرفر
والبرامج التي تلزمك هي

Visual studio 2010
ويمكنك تحميله من موقع شركة مايكروسوفت
هذا البرنامج هو برنامج خاص بالمبرمجين ويمكنك من التعديل على سورسات كونكر اون لاين
وللاشارة سورسات كونكر مكتوبة بلغة البرمجة C# وبالتالي يتعين عليك تحميل نسخة
  Visual studio c# 2010

بالاضافة لبرنامج Appserv
وهو برنامج مفتوح ومجاني يمكنك هدا البرنامج من تحويل حاسوبك الخاص الى سرفر قادر على استضافة المواقع والالعاب 
اونلاين


ثم برنامج Navicat
وهو برنامج مساعد يمكنك من اضافة او تعديل قواعد البيانات
بدل تعديلهامن المتصفح الدي يعتبر معقد نوعا ما
هدا البرنامج ليس مجاني ولايمكنني وضع روابط لتحمله حفاظا على حقوق الملكية

ثم سورس كونكر اونلاين
ويمكنك اختيار ا اصدار من كونكر ابتداءا من باتش 5065 وصولا لباتش 5900 
يمكنك الحصول على سورس من قسم السورسات وهي سورسات مجانية
 ومفتوحة المصدر

برنامج Hmachi
وهو برنامج يسمح لك بالحصول على رقم IP تابت لايتغيرحتى ان لم تكن متصلا بشبكة الانترنت
وهذا مايمكنك من دخول سرفر اللعلبة الذي انشاته دون الحاجة للاتصال بالانترنت


نبدا على بركة الله

اولا قم بتتبيث برنامج Appserv

بهذا الشكل

اكتب localhost في اول خانة وبريدك الالكتروني في الخانة التانية
لا تغيرالرقم 80 لانه الرقم الخاص بالمتصفح
اي لما تنتهي من تتبيث البرنامج يمكنك الذهاب للمتصفح وتكتب localhost وستضهر واجهة السرفر

في هذه الخطوة حاول ان تضع كلمة مرور سهلة ويفضل ان تكون من رقم واحد كي تتذكرها
لاتنسى التعليم على اخر خانة InnoDB


ثم قم بتتبت برنامج الهماشي وانشئ غرفة خاصة بك بهذا الشكل
تم قم بتحديد معرف وكلمة مرور  وهي معلومات لا تهم الا في حالة كنت تريد ان تدخل اصدقاء لك معك في السرفر
حيث تقوم باعطاء معلومات الغرفة لاصدقائك حيت يقومون بتتبت Hamachi لديهم وبدل ان يقومو بانشاء غرفة ينضمون الى غرفتك كما هو مبين في الخيار التاني في الصورة اعلاه
ملحوظة
لابد للباتش الذي سيقوم اصدقائك بتتبيته ان يحمل ip الهماشي الخاص بك ويكونون منضمين الى الغرفة


قم بتتبيث برنامج Navicat وتتبيثه لايحتاج شرحا
تم قم بعمل اتصال وانشاء قاعدة بيانات جديدة
 هكذا

اضغط يمين الفارة لانشاء قاعدة جيددة
بعد ذلك قم باستيراد ملف قاعدة البيانات المدرج مع السورس بهذه الطريقة

الان نقوم بالتعديل على السورس بعد تتبيث Visual studio 2010 ندخل مجلد السورس ونقوم بفتحه من هذا الشكل
تم نفتح ملف Program.cs وستجدونه مدرج بالجهة اليمنى من البرنامج
ننتقل للجهة اليسرى حيث تم فتح الملف ونضغط في لوحة المفاتيح على الزر Ctrl+f  ليتم فتح مربع البحث
نكتب في مربع البحث كلمة GameIP ونستمر بالضغط على بحث مع تغيير كل IP يضهر لنا
تم نقوم باغلاق الملف مع الحفظ

تم نقوم بفتح الملف app.config كما هو مبين في الصورةاعلاه ونتفقد ان كان يحتوى على معلومات قاعدة البيانات وكلمة سر Appserve ان كانت مدرجة نقوم بتغييرها الى معلوماتك الخاصة
وهذه صوة لها
نغلق الملف مع الحفط
تم نقوم ببناء السورس من جديد كي يتعرف على المعلومات التي ادخلناها
وذلك بالضغط على زر build اعلى البرنامج

بعد اكتماله اضغط على زر F5 في لوحة المفاتيح ستضهر الكونصول اتركها لبعض الوقت الى ان تتكتمل
تم قم باغلاقها

الان بعد بناء السورس ندخل على مجلد bin داخل السورس
تم ندخل مجددا على مجلد Debug ونعدل في ملف Configiration
نقوم بتعديل ip الى الخاص بالهماشي ونقوم ايضا بتغيير اسم القاعدة بعد التعديل نغلق ملف مع الحفظ
تم قم بتشغيل السرفر وهذا شكل السرفر في سورس كونكر 5835 الذي يوجد في قسم السورسات الاجنبية

الان قم بنسخ الباتش الى مكان تتبيث كونكر لديك وعدل IP في ملف csv3config.ini  وفي بعض الاحيان يكون التعديل على ملف اخر ايضا واسمه data.ini تم شغل اللعبية من اللودر وادخل على حساب

لانشاء حساب ادخلعلى برنامج Navicat وافتح قاعدة البيانات اللتي انشاتها بالضغط مرتين
تم افتح طاولة accounts وانضر لمعلومات احد الحسابات واستعملها للدخول
لانشاء حساب جديد اضغطعلى رمز + في طاولة accounts وحدد اسما وكلمة سر للحساب 


مشاكل قد تواجهك

قد تظهر هذه المشكلة اثناء بنائك للسورس 
وتعني ان مسار مجلد السورس قد تغير لتفادي المشكل نقوم بتعيين مجلد جديد للسورس
نقوم بتغييره بهذا الشكل


في امان الله 
والصلاة والسلام على خير خلق الله

اذا واجهت اية مشاكل راسل فريق Conquer9

كل من يقوم بنقل الموضوع ان يذكر الحقوق







تعليقات