بعد طلبك من game-serverhosting، تعمل في الخلفية سلسلة تجهيز تقنية: ربط الدفع، حجز الموارد، تثبيت برنامج اللعبة، إعداد DNS، ضبط التكوين حسب اللعبة، وتوفير الخادم في لوحة التحكم. سترى رسائل حالة أثناء ذلك، لكن لا تحتاج إلى إبقاء المتصفح مفتوحًا، لأن المهام تواصل العمل على جانب الخادم.

نظرة عامة على مراحل التجهيز

# المرحلة عرض الحالة المدة المعتادة
1 payment_received تم استلام الدفع 1–3 ثوانٍ
2 creating_server جارٍ إنشاء الخادم 30–60 ثانية
3 installing تثبيت البرنامج 30 ثانية – 30 دقيقة
4 creating_dns تكوين DNS 10–30 ثانية
5 setting_up إعداد اللعبة 0–3 دقائق
6 ready الخادم متصل

هذه الأوقات قيم إرشادية من مسار التجهيز وليست ضمانًا. يمكن أن تتذبذب المرحلة 3 خصوصًا بشكل كبير، لأن ملفات الألعاب وحزم التعديلات ومحتويات Workshop تختلف في الحجم، ويتم تحميل بعضها من مصادر خارجية. مع حزم تعديلات كبيرة مثل ATM10 أو FTB-Skies، وكذلك مع صور ألعاب كبيرة جدًا، قد يستغرق التثبيت وقتًا أطول بكثير مقارنة بخادم Vanilla صغير.

المتطلبات قبل البدء

تحتاج إلى طلب مكتمل، ودفع مؤكد، ووصول إلى لوحة التحكم الخاصة بك. بالنسبة لبعض الألعاب، هناك بيانات إضافية: مثلًا يحتاج CS2 إلى رمز GSLT إذا كان الخادم سيعمل بشكل عام عبر Steam. في Minecraft من المهم تحديد ما إذا كنت ستستخدم Java أو Bedrock-Cross-Play أو كلا الخيارين، لأن ذلك يحدد مسائل المنافذ والتكوين.

إذا أردت لاحقًا التعمق في التكوين، فستساعدك أدلتنا الإضافية حول تكوين Minecraft server.properties بشكل صحيح وحول منافذ خادم Minecraft، 25565، 19132 وسجلات SRV. أما بالنسبة إلى Valheim، فستجد أساسيات الإدارة المناسبة في أوامر خادم Valheim وأوامر الإدارة.

المرحلة 1: تم استلام الدفع (payment_received)

بمجرد أن يؤكد Stripe الدفع، يتم ربط الدفع بطلبك. بعد ذلك يتم تفعيل حسابك للخادم المحجوز وتجهيز مهمة Provisioning التالية. صُمم المسار ليكون idempotent: إذا وصل Webhook الدفع أكثر من مرة، فلا ينبغي تجهيز الطلب أكثر من مرة.

إذا بقيت هذه المرحلة ظاهرة لفترة أطول، فغالبًا لا يكون السبب من متصفحك. انتظر بضع دقائق ثم تحقق في لوحة التحكم مما إذا كانت الحالة قد تحدّثت. إذا بقي الدفع في هذه الحالة لمدة غير معتادة، فمن المفيد فتح تذكرة دعم حتى يتم فحص الربط.

المرحلة 2: جارٍ إنشاء الخادم (creating_server)

في هذه المرحلة يبحث النظام عن Node متاحة في المنطقة المحددة، افتراضيًا Falkenstein/ألمانيا إذا كانت متاحة. يتم أثناء ذلك حجز موارد مثل RAM وCPU والقرص لخطة اشتراكك. بالإضافة إلى ذلك يتم إنشاء تخصيص منفذ واحد على الأقل. في Minecraft قد يكون هناك تخصيصان ضروريان: واحد لـ Java وواحد لـ Bedrock-Cross-Play.

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

المرحلة 3: تثبيت البرنامج (installing)

غالبًا ما يكون التثبيت هو الجزء الأكثر تفاوتًا. ينفذ Wings-Daemon على الـ Node سكربت التثبيت الخاص بالـ Egg المعني ويحمل الملفات المطلوبة. تبقى القيم الإرشادية السابقة كما هي:

  • Minecraft Vanilla: حوالي 60 ثانية (تحميل Server-Jar من Mojang)
  • حزم التعديلات (ATM10, FTB): 5–30 دقيقة (تحميل عدة GB من التعديلات)
  • Rust: 5–15 دقيقة (مزامنة Steam Workshop)
  • ARK Survival Ascended: 10–25 دقيقة (صورة لعبة كبيرة)
  • CS2: 3–8 دقائق (SteamCMD يحمّل CS2)
  • Palworld: 4–10 دقائق

تعتمد هذه القيم على حجم الحزمة، وخوادم المصدر، والتحديثات، وحِمل الـ Node. خلال ذلك يمكنك مغادرة الصفحة. يستمر التثبيت في الخلفية، وستتلقى إشعارًا بمجرد الوصول إلى الحالة التالية.

المرحلة 4: تكوين DNS (creating_dns)

لكي يكون خادمك متاحًا عبر نطاق فرعي مثل meinserver.game-serverhosting.com، يتم إنشاء سجلات DNS. عادةً تكون:

  • A-Record: meinserver.game-serverhosting.com → عنوان IP الخاص بالـ Node لديك
  • SRV-Record: خاص باللعبة، مثلًا _minecraft._tcp.meinserver → منفذ خادمك

تصف Cloudflare سجلات SRV في توثيق DNS الرسمي بأنها سجلات تمثل الخدمة والبروتوكول والمضيف الهدف والمنفذ: التوثيق على developers.cloudflare.com. لهذا السبب تحديدًا يستطيع العملاء المدعومون قراءة المنفذ الصحيح من DNS بدل أن يضطر اللاعبون إلى إدخاله يدويًا. إذا فشل DNS، فقد يظل الخادم متاحًا مباشرة عبر IP والمنفذ.

المرحلة 5: الإعداد الخاص باللعبة (setting_up)

بعد التثبيت الأساسي تأتي خطوات تعتمد على اللعبة. في Minecraft تتم مراعاة eula.txt، ويمكن تثبيت Geyser وFloodgate من أجل Bedrock-Cross-Play، ويتم تجهيز server.properties للمنافذ المناسبة. في CS2 يتم وضع رمز GSLT الموجود في متغير STEAM_ACC. إذا لم تُدخل الرمز في المعالج، يمكنك إضافته لاحقًا ضمن "الإعدادات". في FiveM يتم تجهيز رابط تسجيل دخول txAdmin.

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

المرحلة 6: الخادم متصل (ready)

عند الوصول إلى ready، ستتلقى بريدًا إلكترونيًا ببيانات الوصول مثل النطاق الفرعي والمنفذ وتسجيل دخول Pterodactyl. اختياريًا يمكن أيضًا إرسال إشعار Discord إذا كان مفعّلًا في إعداداتك. في لوحة التحكم يظهر الخادم بالحالة Online أو جاهزًا للتشغيل.

افتراضيًا لا يبدأ الخادم تلقائيًا بالضرورة بعد التثبيت. هذا مفيد، لأنك تستطيع قبل أول تشغيل فحص الإعدادات، مثل Whitelist، واسم الخادم، وخيارات العالم، والمنافذ، والمشرفين أو التعديلات.

فحص النتيجة

افتح أولًا لوحة التحكم وتحقق من الحالة وIP والمنفذ والنطاق الفرعي. شغّل الخادم، راقب وحدة التحكم وانتظر حتى تبلغ اللعبة عن بدء تشغيل ناجح. بعد ذلك اتصل من العميل عبر النطاق الفرعي أو IP:Port. في Minecraft ينبغي لك أيضًا التأكد من أن لاعبي Java وBedrock يستخدمون المنافذ المخصصة لكل منهم. في Palworld يستحق الأمر بعد ذلك إلقاء نظرة على إعدادات خادم Palworld، قبل أن تلعب بشكل دائم مع مجموعة.

استكشاف الأخطاء وإصلاحها

إذا كان التثبيت لا يزال جاريًا، فغالبًا يكون الانتظار هو التصرف الصحيح. حزم التعديلات وARK وRust وCS2 خصوصًا قد تحتاج وقتًا أطول. لا تغلق المتصفح بدافع القلق: المهمة تعمل في الخلفية. إذا بقي خادم أكثر من 90 دقيقة في installing، يتم تعليمه كـ stuck؛ وتتحقق مهمة المراقبة servers:detect-stuck كل 5 دقائق ويمكنها تشغيل محاولة Recovery.

إذا لم يعمل DNS بعد، فاختبر أيضًا IP والمنفذ مباشرة. إذا لم يتمكن عميل اللعبة من الاتصال، فتحقق مما إذا كان الخادم قد بدأ فعلًا، وما إذا كان المنفذ الصحيح مستخدمًا، وما إذا كانت هناك بيانات إلزامية خاصة باللعبة مفقودة. إذا بقي خادمك في نفس المرحلة لأكثر من ساعة، فأنشئ تذكرة دعم في لوحة التحكم واذكر اسم الخادم والمرحلة ووقت الطلب.

الفحص والحدود وطريق الرجوع الآمن

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

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

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

اختبار فردي ناجح ليس ضمانًا للأداء أو التوافر. يمكن لحجم العالم، والتعديلات، والإضافات، وعدد اللاعبين، ومسار الشبكة، والحِمل المتزامن أن يغيروا النتيجة. وثّق الإصدار والتغيير ونتيجة الاختبار حتى تتمكن من تتبع أي اختلافات لاحقة.

FAQ

هل يمكنني إغلاق المتصفح أثناء تثبيت الخادم؟

نعم. يستمر التجهيز على جانب الخادم. يمكنك العودة لاحقًا إلى لوحة التحكم وفحص الحالة الحالية.

لماذا يستغرق التثبيت وقتًا أطول في بعض الألعاب؟

لأن الملفات المطلوبة تختلف في الحجم ويتم تحميل بعضها عبر مصادر خارجية. يتم إعداد خادم Vanilla أسرع من حزمة تعديلات كبيرة أو صورة لعبة ضخمة.

هل يجب أن أبدأ فورًا بعد ready؟

لا. يمكنك أولًا فحص الإعدادات، والتحقق من المنافذ، وتعيين المشرفين أو تكوين التعديلات. هذا مفيد خصوصًا في Minecraft وValheim وPalworld وCS2.

ماذا أفعل إذا لم يعمل DNS؟

اختبر أولًا الاتصال المباشر عبر IP والمنفذ. إذا نجح ذلك، فالخادم يعمل؛ عندها تكون المشكلة غالبًا في النطاق الفرعي أو SRV-Record فقط. إذا استمرت، تواصل مع الدعم.

هل أتلقى ردًا عندما يكتمل التجهيز؟

نعم. ستتلقى بريدًا إلكترونيًا ببيانات الوصول. ويمكن إرسال إشعار Discord إذا كنت قد فعلته مسبقًا في الإعدادات.