الانتقال إلى المحتوى الرئيسي

إعداد خادم Rust

كيفية تحميل خريطة Rust مخصصة

الخريطة المخصصة تستبدل العالم المولد إجرائيا بعالم صممه شخص يدويا. تحميلها سطر واحد في server.cfg، وكل فشل تقريبا يعود إلى أن الرابط لا يشير إلى الملف نفسه.

  • أدلة Rust
  • آخر تحديث
  • قراءة 6 دقيقة
  • 10 خطوات
  • server.levelurl
  • يُنصح بالمسح
SERVER.CFGserver.cfg# server.cfgserver.levelurl "https://examplesite.com/maps/ myrustmap?dl=1"# يجب أن ينتهي بـ ?dl=1# رابط صفحة مشاركة لن يعمل

الإجابة المختصرة

أوقف الخادم، افتح server.cfg وأضف server.levelurl "https://yourhost.com/maps/yourmap?dl=1"، احفظ، ثم شغل الخادم. يجب أن ينتهي الرابط بـ ?dl=1 حتى يعيد المضيف الملف بدلا من صفحة ويب. امسح بعد ذلك.

النقاط الأساسية

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

قبل أن تبدأ

الخريطة المخصصة عالم مصمم بدلا من عالم مولد، ما يجعلها واحدة من أكثر الطرق فعالية لجعل خادم يشعر باختلاف عن مئات الخوادم بجانبه في المتصفح. تحتاج إلى شيئين قبل أن تبدأ:

  • رابط تحميل مباشر لملف الخريطة، يمكن الوصول إليه دون تسجيل دخول.
  • استعداد للمسح. تحميل خريطة مخصصة على عالم مأهول ليست فكرة جيدة، لأسباب مغطاة أدناه.

تحميل الخريطة

  1. سجل الدخول إلى لوحة التحكم

    سجل الدخول إلى لوحة التحكم.

  2. افتح Game Services

    اضغط Game Services من القائمة الرئيسية.

    عنصر قائمة Game Services في لوحة التحكم
    Game Services
  3. اختر خدمة Rust الخاصة بك

    اضغط على Rust Service الخاصة بك.

    خدمة Rust مدرجة في لوحة التحكم
    Rust Service
  4. أوقف الخادم

    اضغط Stop. تعديل الإعدادات على خادم يعمل يعني أن تغييراتك ستُستبدل عند إغلاقه.

    زر Stop في صفحة إدارة خادم Rust
    إيقاف الخادم
  5. افتح Configuration Files

    اذهب إلى قسم Configuration Files.

    قسم Configuration Files في لوحة التحكم
    Configuration Files
  6. عدّل server.cfg

    افتح server.cfg بمحرر النصوص.

    ملف server.cfg مفتوحا في محرر النصوص بلوحة التحكم
    تعديل server.cfg
  7. أضف رابط الخريطة المخصصة

    أضف هذا السطر، برابطك الخاص:

    server.levelurl "https://examplesite.com/maps/myrustmap?dl=1"

    تأكد أن الرابط ينتهي بـ ?dl=1 حتى تُحمَّل الخريطة مباشرة من المصدر.

    سطر server.levelurl مضافا إلى server.cfg
    سطر levelurl في server.cfg
  8. احفظ واخرج

    اضغط Save and Exit لكتابة التغيير.

  9. شغّل الخادم

    اضغط Start. الخادم يُنزّل الخريطة عند الإقلاع، لذا يستغرق التشغيل الأول وقتا أطول من المعتاد.

    زر Start في صفحة إدارة خادم Rust
    تشغيل الخادم
  10. امسح الخادم

    موصى به وليس اختياريا. اتبع دليل مسح خادم Rust الخاص بنا.

لماذا يهم الرابط

هنا حيث تفشل معظم محاولات الخرائط المخصصة، والفشل صامت بشكل غير مفيد.

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

معامل ?dl=1 هو الطريقة الشائعة لإخبار المضيف بتخطي الصفحة وإعادة الملف الخام. مضيفون مختلفون يستخدمون آليات مختلفة، لذا فإن القاعدة الأساسية هي ما يهم: يجب أن يعيد الرابط الملف نفسه.

اختبره قبل أن تضعه في الإعدادات. الصق الرابط في نافذة متصفح خاصة. إذا نُزّل الملف فورا، سيحصل الخادم على الشيء نفسه. إذا رأيت صفحة ويب، سيحصل الخادم على تلك الصفحة بدلا منه.

المسح بعد ذلك

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

المسح يزيل كل ذلك حتى تبدأ الخريطة كما قصد مصممها. تقنيا يمكن تخطيه، والنتيجة دائما فوضى.

عندما لا تُحمَّل الخريطة

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

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

المزيد من الأدلة لمن يديرون خادم Rust الخاص بهم.

إجابات سريعة

الأسئلة الشائعة

أضف server.levelurl "your-map-url?dl=1" إلى server.cfg، احفظه، وأعد تشغيل الخادم. يجب أن يكون الرابط رابط تحميل مباشرا لملف الخريطة، ويُنصح بالمسح بعد ذلك حتى لا يتعارض العالم السابق معها.

لأن الخادم يحتاج الملف نفسه، وليس صفحة ويب عن الملف. كثير من مضيفي الملفات يعرضون معاينة HTML أو صفحة مشاركة عند الرابط العادي، ولا يعيدون الملف الخام إلا عند وجود معامل تحميل. دون ?dl=1 يُنزّل الخادم صفحة HTML ويفشل.

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

من صانعي الخرائط وأسواق خرائط Rust. ما تحتاجه من أي مكان تحصل عليه منه هو رابط تحميل مباشر لملف الخريطة يمكن لخادمك الوصول إليه دون تسجيل دخول.

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

نعم. أزل سطر server.levelurl أو علّقه، أعد التشغيل، ويولد الخادم خريطة إجرائية من بذرتك وحجم عالمك مجددا. توقع انتظار توليد الخريطة المعتاد.

استضافة Rust مع وصول إلى ملفات الإعدادات

كل خادم Rust نستضيفه يتضمن محرر ملفات الإعدادات ومدير الملفات الذي يعتمد عليه هذا الدليل، دون إعدادات مقفلة.

  • مركز بيانات في المملكة المتحدة
  • تحرير ملفات الإعدادات
  • دعم عبر التذاكر و Discord