الإجابة المختصرة
انتظر. خادم Rust الجديد يقضي حتى عشر دقائق في توليد خريطته وNAV mesh قبل أن يقبل الاتصالات، وتبدأ العملية من جديد من الصفر في كل مرة يُعاد فيها تشغيل الخادم. راقب وحدة تحكم RCON إن أردت رؤية التقدم بدلا من التخمين.
النقاط الأساسية
- الخادم يبدو متصلا لأن العملية تعمل. إنه فقط غير جاهز بعد.
- التوليد يستغرق حتى 10 دقائق، وأطول من ذلك في حجم عالم كبير.
- إعادة التشغيل لإصلاح الأمر هو الشيء الوحيد المضمون أنه سيطيل الانتظار.
- تغيير البذرة أو حجم العالم يحفز العملية نفسها من جديد.
- RCON يعرض لك المرحلة، فلا تضطر إلى الجلوس والأمل.
ما الذي يفعله الخادم
بدء تشغيل خادم Rust جديد لحظة مثيرة، ومن المحبط أن الشيء الذي دفعت ثمنه للتو لا يسمح لك بالدخول. الخبر الجيد أن هذا انتظار وليس عطلا.
عند بدء تشغيله الأول، يجب على الخادم بناء شيئين قبل أن يتمكن أي أحد من اللعب عليه:
- الخريطة
- التضاريس نفسها، تُولد من البذرة وحجم العالم لديك. لا شيء موجود حتى ينتهي هذا.
- NAV mesh
- طبقة إيجاد المسار التي تستخدمها الحيوانات وNPCs للتحرك عبر التضاريس. لا يمكن بناؤها حتى تكون التضاريس موجودة، فتعمل بعد ذلك، لا بالتوازي معها.
معا يمكن أن يستغرقا حتى 10 دقائق، بحسب إعدادات الخادم وحجم العالم الذي طلبته. عملية الخادم تعمل طوال الوقت، وهذا بالضبط سبب أنه يبدو وكأن شيئا خطأ. إنه متصل. إنه فقط لم ينته بعد.
لا تعد تشغيله. إعادة التشغيل تتخلى عن العمل الجاري وتبدأ التوليد من جديد من البداية. تقريبا كل بلاغ عن خادم "لا ينتهي أبدا من التوليد" يتضح أنه خادم أعيد تشغيله مرتين أو ثلاث مرات من قبل شخص يحاول مساعدته.
ما الذي يحفز إعادة التوليد
الإقلاع الأول هو الحالة الواضحة، لكنه ليس المرة الوحيدة التي ستواجه فيها هذا الانتظار. أي تغيير يبطل العالم الحالي يفرض إعادة بناء.
- أول تشغيل لخادم جديد تماما.
- تغيير بذرة الخادم. بذرة مختلفة تعني عالما مختلفا.
- تغيير حجم العالم. نفس السبب، والأحجام الأكبر تستغرق وقتا أطول للبناء.
- إعادة ضبط تمسح الخريطة. يجب أن تعود التضاريس قبل أن يستطيع أي أحد الهبوط عليها.
هذا يستحق التخطيط له إذا كنت تشغل خادما يتوقع الناس أن يكون متاحا. تغييرات الخريطة المتكررة تعني توقفا متكررا، وإذا كنت تنوي إبقاء الخادم متصلا باستمرار، فوقت تجربة البذور هو قبل أن تخبر أي أحد عنه، لا في مساء يوم جمعة.
مراقبة التقدم
لا تحتاج إلى الجلوس والتحديث متأملا. كلا هذين يعرضان لك المرحلة التي وصل إليها الخادم فعليا:
- وحدة تحكم RCON المدمجة في لوحة التحكم الخاصة بك. لا شيء لتثبيته، وكافية لتمييز التوليد عن مشكلة حقيقية.
- عميل RCON خارجي لرؤية وإدارة أفضل. نوصي بـ RustAdmin أو BattleMetrics.
دليلنا عن أدوات إدارة خادم Rust يقارن هذه والخيارات الأخرى بتفصيل أكبر، بما في ذلك أيها مجاني.
كيف نمنعه من إبطاء الجميع
توليد الخريطة عبء عمل ثقيل ذو خيط واحد إلى حد كبير، ويمكن أن يبقي نواة معالج قريبة من الاستخدام الكامل طوال التشغيل. على جهاز مشترك، هذه مشكلة للجميع، لا لخادمك الذي يقوم بالعمل فقط.
منصتنا تتعامل مع ذلك عبر اكتشاف متى تم ضبط بذرة أو حجم عالم جديد وربط ذلك الخادم بنواة معالج مخصصة طوال مدة التوليد. العمل الثقيل معزول بدلا من السماح له بالانتشار عبر الجهاز.
النتيجة أن جارا يولد خريطة بحجم عالم 6,000 لا ينتج تشنجات تأخر على خادمك، وخادمك لا ينتجها على خادمه. هذا لا يجعل التوليد أسرع، بل يمنعه من أن يصبح مشكلة الجميع.
عندما لا يكون السبب توليد الخريطة
إذا تركته فعليا دون أي تدخل لمدة 15 دقيقة وما زلت لا تستطيع الدخول، فمن المعقول البدء بالبحث في مكان آخر.
- عدم تطابق الإصدار
- بعد تحديث Rust، يجب أن يكون العميل والخادم على الإصدار نفسه. إذا لم يتحدث الخادم، فلن تعمل أي طريقة اتصال.
- عنوان خاطئ
- تحقق من معلومات الاتصال في لوحة التحكم الخاصة بك بدلا من العنوان الذي كتبته سابقا، خصوصا إذا أعيد بناء الخادم.
- أعيد تشغيله في منتصف التوليد
- تحقق من مخرجات RCON. إذا كان في مرحلة مبكرة من جديد، فقد أعاد شيء ما تشغيله وأعيدت الساعة إلى الصفر.
- خطأ إعداد يوقف بدء التشغيل
- مخرجات وحدة التحكم عادة ستوضح ذلك. سطر مشوه في
server.cfgيمكن أن يوقف الإقلاع بطريقة تبدو مثل انتظار طويل تماما.
إذا مررت بكل ذلك، افتح تذكرة مع إرفاق مخرجات RCON. نص وحدة التحكم هو ما يحول محادثة الدعم من تخمين إلى حل.