الكاتب: قيس الرفاعي
مرحبا بكم,
سنتعرف على خوادم لعبة Crazy Party والاختلافات بينها, وكيفية إنشائها على ويندوز ولينيكس.
في لعبة Crazy Party يوجد نوعين من الخوادم التي يمكنك إنشائها
- الخادم الكلاسيكي Classic Server
- تطبيق الخادم Server application
في الخوادم الكلاسيكية، تقوم باستضافة اللاعبين على جهازك ولعب وضع معين تشترك به مع اللاعبين, أو يمكنك التحول لمتفرج, لكن لا يدعم هذا الخادم إنشاء أكثر من لعبة في نفس الوقت وعند الاتصال بالخادم, يتم توجيهك للعبة التي قام صاحب الخادم بإنشائها, أما في تطبيق الخادم فيدعم إنشاء ألعاب متعددة في نفس الوقت وانضمام أي شخص لأي لعبة، وعند الانضمام لتطبيق الخادم فيتم توجيهك لالغرفة الرئيسية, ومن هناك, يمكنك إنشاء أي لعبة تريد أو الانضمام لأي لعبة تم إنشائها مسبقاً.
ملاحظة هامة جدا
لا تستخدم جهازك الذي تستخدمه في المنزل لإنشاء تطبيق الخادم, الهدف من هذا النوع من الخوادم هو أن يكون لدى اللاعبين خادم مستقر ويضمن إكمال الألعاب لنهايتها.
يتم إنشاء هذه الخوادم على خوادم سحابية VPS servers, وبذلك تكون هذه الخوادم متصلة بالإنترنت باستمرار, ولا يتوقع حصول أي مشاكل بها أأو الحاجة لإعادة التشغيل.
يؤدي إنقطاع الإنترنت في منزلك حتى لو لحظة واحدة لفصل جميع اللاعبين المتصلين بخادمك وضياع ألعابهم, كما إنك قد تحتاج في أي وقت لإعادة تشغيل جهازك.
لذلك أنت لست بحاجة لإنشاء هذا النوع من الخوادم على جهازك الذي تستخدمه في المنزل.
إنشاء الخوادم على ويندوز
الخوادم الكلاسيكية
من القائمة الرئيسية في اللعبة:
- اضغط على خيار اللعب عبر الإنترنت online play.
- اختر إنشاء خادم عام Create a public server أو إنشاء خادم خاص Create a private server.
- اختر الوضع وخيارات اللعب وسيكون خادمك جاهز ويستخدم نفس اسمك في اللعبة.
ملاحظات بخصوص الخوادم الكلاسيكية
- تحتاج لفتح المنفذ 2500 من جهاز الراوتر الذي تستخدمه, في حال تم تفعيل خيار UPNP في الراوتر, فيمكنك قبل إنشاء الخادم الضغط على خيار محاولة توجيه المنفذ بواسطة أداة mini-UPNP للتمكن من إنشاء خادم Try to redirect the port using mini-UPNP أو ابحث عن طريقة فتح المنافذ بحسب الجهاز الذي تستخدمه, وقم بفتح المنفذ 2500 وإعادة توجيهه لعنوان IP المحلي الذي يستخدمه جهازك.
- تحتاج لالسماح لاللعبة بالاتصال من خلال الجدار الناري fire wall, إذا كنت تستخدم windows fire wall فستحصل على تنبيه بعد محاولة إنشاء الخادم الأولى لالسماح باتصال اللعبة بالإنترنت, قم بتحديد مربعات تحديد الشبكات الخاصة والعامة والضغط على خيار السماح بالوصول.
تطبيقات الخادم
تعتمد الخطوات على ملف server.exe في مجلد اللعبة, كما توجد أكثر من طريقة لاستخدام الملف.
لاحظ أن الخطوات قد تبدو معقدة بعض الشيء, وتذكر أنك لست بحاجة لاستخدامها وإنشاء أي خادم, فقائمة الخوادم مليئة بالخوادم التي تتيح لك اللعب في أي وقت, دون عناء إنشاء الخوادم.
تنطبق هذه الخطوات على مختلف إصدارات ويندوز, وأعتقد تنطبق نفس الخطوات على Windows server
قم بفتح موجه الأوامرCommand Prompt واذهب لمسار اللعبة, على سبيل المثال
pushd D:\Crazy-Party-\Crazy-Party-beta73
أو يمكنك نقل ملف server.exe لأي مسار أآخر واستخدام cmd لالوصول لنفس المسار.
طريقة أخرى, اذهب لمسار اللعبة حيث يوجد ملف server.exe وقم بإنشاء ملف نصي بأي اسم, على سبيل المثال
launch CP server.txt
طريقة أخرى, من خلال run
اكتب المسار الذي يحتوي على ملف server.exe مع اسم الملف, على سبيل المثال
D:\Crazy-Party-\Crazy-Party-beta73\server.exe
تمكننا الطرق الثلاثة المذكورة من الوصول لملف server.exe والآن طريقة التعامل مع الملف:
عليك إعطاء أمر لهذا الملف بإنشاء خادم بالاسم الذي تعطيه له والمنفذ الذي يستخدمه في الاتصال, ولغة رسائل الخادم التي تظهر لك بعد إنشائه, بالإضافة لإمكانية جعل الخادم خاص أو عام, أمثلة:
server.exe Test 2500 -l english
سيتم إنشاء خادم خاص باسم test على المنفذ 2500 يستخدم اللغة الإنجليزية.
بإضافة -p في النهاية, يتحول الخادم لخادم عام, على سبيل المثال:
server.exe Test 2500 -l english -p
خادم بنفس المواصفات المذكورة سابقا, لكنه عام متاح لأي شخص أن يتصل به.
يمكنك تغيير المنفذ أو اسم الخادم, مع ملاحظة أن يكون الاسم باللغة الإنجليزية, ودون مسافات.
لاستخدام الأمر مع الطرق المذكورة سابقا:
من موجه الأوامر CMD بعد الذهاب لمسار ملف الخادم, اكتب أو الصق
server.exe Test 2500 -l english -p
واضغط إنتر لإنشاء الخادم.
أو اذهب للملف النصي الذي قمنا بإنشائه, افتح الملف واكتب
server.exe Test 2500 -l english -p
مع تغيير الاسم لما يناسبك, قم بحفظ الملف وتغيير امتداده من txt إلى bat
الآن اضغط على هذا الملف وسيتم إنشاء خادمك.
من خلال run:
أضف أمر تشغيل الخادم لمسار ملف server.exe, على سبيل المثال:
D:\Crazy-Party-\Crazy-Party-beta73\server.exe Test 2500 -l english -p
اضغط إنتر وسيتم إنشاء خادمك.
ينطبق ما ذُكِر مع الخوادم الكلاسيكية هنا من حيث فتح المنفذ والسماح لملف server.exe بالاتصال من خلال الجدار الناري, كما يجب عليك ترك نافذة الملف مفتوحة باستمرار.
كما يجب عليك استخدام عنوان IP المحلي لالوصول إلى خادمك في حال قمت بإنشائه على نفس الجهاز الذي تحاول الاتصال باستخدامه.
إنشاء الخوادم على لينيكس
لا تدعم لعبة Crazy Party نظام التشغيل لينيكس, وبالتالي لا يمكنك إنشاء الخوادم الكلاسيكية باستخدامه, لكن إذا كنت تمتلك خادم لينيكس, فيمكنك تشغيل تطبيق خادم للعبة كريزي برتي عليه, ليكون متاح في أي وقت.
تطبيقات الخادم
نظرا لأن اللعبة يتم تطويرها بلغة BGT وهي متاحة على ويندوز فقط, فأنت بحاجة لاستخدام برنامج wine إصدار 32 bit لتشغيل ملفات windows على Linux
كما أنك بحاجة لتثبيت حزمة screen لجعل الخادم يعمل باستمرار.
ابحث عن طريقة تثبيت البرامج المذكورة بحسب توزيعة لينيكس التي تستخدمها, ثم قم بتنزيل اللعبة أو رفع ملف server.exe إلى خادم لينيكس الذي تستخدمه.
قم بإنشاء مجلد بأي اسم, على سبيل المثال CP ووضع ملف server.exe بداخل هذا المجلد
من خلال Command line توجه للمجلد الذي يحتوي على ملف server.exe
واكتب الأمر التالي:
wine server.exe test 2500 -l english -p
وهنا تعطي أمر لبرنامج wine بأن يقوم بتشغيل ملف server.exe وتسمية الخادم بالاسم الذي تكتبه, في مثالنا هو test كذلك المنفذ 2500 وأن يكون خادم يستخدم اللغة الإنجليزية وعام.
نظرا لأنك تستخدم خادم Linux دون كرت صوت وشاشة, ستحصل على رسائل أخطاء كثيرة, وبعدها ستحصل على رسالة أن الخادم بدأ يعمل.
لكن في حال قمت بإغلاق البرنامج الذي تستخدمه في الوصول لخادم Linux مثلاPuTTY فسيتوقف خادم Crazy Party بمجرد إغلاق نافذته.
وهنا يأتي دور أوامر screen
بعد التوجه للمجلد الذي يحتوي على ملف server.exe اكتب هذا الأمر لفتح المجلد وما يعمل بداخله في نافذة منفصلة.
screen -S cp
وهنا قمنا بإنشاء نافذة باسم CP كما هو اسم المجلد.
لالتأكد من عمل النافذة, قم بكتابة:
screen -ls
وستحصل على النوافذ المفتوحة حاليا, يمكنك بعدها تنفيذ أمر تشغيل خادم كريزي برتي المذكور سابقاً, وبعد عمله قم بإغلاق البرنامج الذي تستخدمه في الاتصال دون محاولة إغلاق نافذة خادم كريزي برتي.
أخيرا تذكر أن تسمح للمنفذ 2500 بالعمل من خلال الجدار الناري الذي تستخدمه, كما يمكنك اختيار أي منفذ آخر, وفتحه من خلال الجدار الناري.
الاتصال بالخوادم
سواءا استخدمت لينيكس أو ويندوز لإنشاء خوادم كريزي برتي, إليك طرق الاتصال بالخوادم من خلال اللعبة.
اذهب لاللعبة واختر اللعب عبر الإنترنت online play
من هناك, يمكنك اختيار الاتصال بخادم خاص Connect to a private server وكتابة عنوان IP لأي خادم قمت بإنشائه سواءا كان خاص أو عام, وكتابة المنفذ الذي يستخدمه الخادم والاتصال.
وفي حال كانت خوادمك عامة:
اضغط على معاينة قائمة الخوادم العامة See the public server list
ستجد هناك تطبيق خادم واحد باسم Central server ويمكنك الاتصال به واللعب في أي وقت دون عناء إنشاء أي خوادم, لكن في حال توقف هذا الخادم, أو كنت تواجه مشاكل في الاتصال به.
ستجد في نفس القائمة الخوادم الكلاسيكية التي يتم إنشائها, يمكنك الاتصال بأي خادم كلاسيكي متاح.
للوصول لقائمة تطبيقات الخادم المتاحة, قبل الضغط على خيار معاينة قائمة الخوادم العامة See the public server list:
اضغط على مفتاح shift باستمرار, ثم اضغط على خيار معاينة قائمة الخوادم, لا ترفع يدك عن مفتاح shift حتى تسمع صوت مختلف ينبهك لظهور قائمة مختلفة, بعدها يمكنك ترك مفتاح shift ومعاينة قائمة كبيرة من الخوادم الكلاسيكية وتطبيقات الخادم المتاحة للاتصال واللعب بأي وقت.
ملاحظات عامة
لا يمكنك الاتصال بخادم يتم إنشائه على إصدار مختلف من اللعبة, وفي حالة تطبيقات الخادم, يوجد ملف server.exe لكل إصدار من اللعبة في مجلده, لذلك لا يمكنك استخدام ملف server.exe الموجود في الإصدار 72 من كريزي برتي وإنشاء خادم عام والاتصال به من الإصدار 73.
مع كل تحديث لاللعبة يتم تحديث server.exe لالتوافق مع الإصدار الجديد,لذا تذكر أن تستخدم الإصدار المناسب لإنشاء الخادم.
في حال كنت تواجه مشاكل في الاتصال بموقع http://pragmapragma.free.fr فأنت غير قادر على إنشاء خوادم عامة والاتصال بها.
في الختام
هدفي من هذا الشرح هو الإفادة ونشر المعلومة, لا أشجع على إنشاء أي خوادم جديدة إلا باستخدام خوادم لينيكس أو ويندوز قادرة على العمل باستمرار ودون انقطاع, لأن في بعض الأحيان قد تستمر بعض الألعاب لساعات, ويؤدي انقطاع الخادم لتوقف هذه الألعاب بشكل نهائي.
تذكر أن قائمة الخوادم مليئة بخوادم عامة تم إنشائها على خوادم لينيكس وويندوز قادرة على العمل باستمرار, وستجد أن الخوادم هذه متاحة بشكل يومي ومستمر.
تنزيل اللعبة
يمكنكم تنزيل أحدث إصدار من اللعبة, من خلال
الموضوع الخاص بها.
إلى اللقاء.