جديد 📢 عرض الإطلاق لفترة محدودة: خصم حتى 70% على شهرك الأول في كل لعبة.عرض الباقات

كيف تحدّث سيرفر Space Station 14

Space Station 14Updated Nov 2, 20265 min read

يحتفظ سيرفر Space Station 14 في PlayNHost بالنسخة الرسمية التي كانت الأحدث عند تثبيته، ويستطيع اللاعبون الانضمام إليه. وللانتقال إلى أحدث نسخة، افتح الإعدادات واضغط تحديث وإعادة التثبيت أسفل إعدادات اللعبة. تأخذ اللوحة نسخة احتياطية أولًا وتُبقي server_config.toml ومجلد data. ولاختيار نسخة معينة بدلًا من ذلك، حدّث يدويًا بملف zip الرسمي كما هو موضح أدناه.

هل يجب أن أحدّث؟

لا. عندما يتصل لاعب، يخبر السيرفر المشغّل بأي نسخة يشغّل، وينزّل المشغّل تلك النسخة (دليل الاستضافة الرسمي، «Server Build Configuration»). ويضيف الدليل أن نسخ المحرك تبقى متاحة «ما دام لم يثبت أنها معرّضة لأي ثغرات أمنية». حدّث عندما تريد المحتوى والإصلاحات الجديدة من Space Wizards. ولتعرف أي نسخة تشغّل، افتح build.json تحت Files: قيمة version فيه هي النسخة، وengine_version هي المحرك.

كيف أحدّث إلى أحدث نسخة؟

  1. اضغط الإعدادات في القائمة اليمنى. تُفتح على إعدادات اللعبة.
  2. مرّر إلى بطاقة تحديث وإعادة التثبيت في الأسفل، واضغط تحديث وإعادة التثبيت ثم أكّد.
  3. يتوقف السيرفر، وتأخذ اللوحة نسخة احتياطية، وينزّل التثبيت أحدث نسخة رسمية من السيرفر. يستغرق ذلك عادةً بضع دقائق. والسيرفر الذي كان يعمل يبدأ من جديد بنفسه عند الانتهاء.
  4. انتظر السطر Server Version ... -> Ready في Console.

تظهر النسخة الاحتياطية في النسخ الاحتياطية باسم «Automatic - before update and reinstall»، وتستطيع استعادتها إذا لم تناسبك النسخة الجديدة. وإذا تعذّر أخذ نسخة احتياطية، تسأل اللوحة «هل تريد التحديث دون نسخة احتياطية؟» ولا تفعل شيئًا حتى تضغط تحديث دون نسخة احتياطية. ولا يستطيع استخدام الزر إلا المالك والمستخدمون الفرعيون أصحاب صلاحية إعادة التثبيت.

ما الذي يبقيه: server_config.toml ومجلد data، وفيه قاعدة بيانات السيرفر بالشخصيات وساعات اللعب. وما الذي يستبدله: ملفات النسخة نفسها، مثل Robust.Server ومجلد Resources. ويمنح التثبيت أيضًا Robust.Server صلاحية التشغيل، فلا تحدث مشكلة Permission denied التي تصيب التحديث اليدوي.

كيف أحدّث يدويًا إلى نسخة معينة؟

استخدم هذا فقط عندما تريد نسخة غير الأحدث. لم تجرِّب PlayNHost هذا التحديث اليدوي بعد على سيرفر Space Station 14 يعمل فعلًا، فالنسخة الاحتياطية المقفلة في الخطوة 1 هي طريق العودة.

  1. خذ نسخة احتياطية مقفلة والسيرفر متوقف: اضغط إيقاف وانتظر غير متصل، واضغط النسخ الاحتياطية في القائمة اليمنى، وفعّل قفل هذه النسخة الاحتياطية في لوحة إنشاء نسخة احتياطية، واضغط بدء النسخ الاحتياطي وانتظر حتى تنتهي.
  2. اضغط تبويب Files. في قائمة server_config.toml، اضغط تنزيل الملف واحتفظ بالنسخة على حاسوبك.
  3. على حاسوبك، افتح صفحة البناء الرسمية، wizards.cdn.spacestation14.com/fork/wizards، وتحت Latest build اضغط Linux x64. الملف هو SS14.Server_linux-x64.zip، وحجمه نحو 42 MiB.
  4. عد إلى Files، وفي المجلد الرئيسي اضغط رفع واختر ملف zip هذا. انتظر حتى ينتهي الرفع. وإذا فشل الرفع من المتصفح، فارفعه ببرنامج SFTP بدلًا من ذلك: كيف تتصل بملفات سيرفرك عبر SFTP.
  5. ضع علامة في المربع بجانب SS14.Server_linux-x64.zip واضغط استخراج. يجب أن تستبدل ملفات اللعبة الجديدة القديمة. أما مجلد data فليس في ملف zip، فيبقى كما كان.
  6. يحمل ملف zip أيضًا server_config.toml الرسمي، وقد يكون حلّ محل ملفك. افتحه، واحذف كل محتواه، والصق محتوى النسخة التي نزّلتها في الخطوة 2، ثم اضغط حفظ المحتوى.
  7. احذف SS14.Server_linux-x64.zip: من قائمته، اضغط حذف الملف.
  8. اضغط تشغيل وانتظر السطر Server Version ... -> Ready في Console.
صفحة Files في سيرفر Space Station 14 مع تحديد SS14.Server_linux-x64.zip وزر استخراج

يعطي الدليل الرسمي القاعدة نفسها لأي تحديث: انسخ «مجلد data وserver_config.toml (إذا عدّلته)» من ملفات السيرفر القديمة إلى الجديدة.

لماذا يجب أن أعيد ملف server_config.toml الخاص بي بعد التحديث اليدوي؟

الملف الرسمي في ملف zip فيه القيم الافتراضية الرسمية: لا مستخدم مشرف، والإدراج في الـ hub مغلق، ولا قسم [auth]، فلن يجد المصادقة في اللوحة سطرًا تكتب فيه. أما نسختك فيها كل تغييراتك وقسم [auth] الذي أضافته PlayNHost عند تثبيت السيرفر. وإذا فقدت نسختك، فأضف هذين السطرين في آخر الملف الجديد واضبط بقية الإعدادات من جديد:

[auth]
mode = 1

ماذا لو لم يبدأ السيرفر بعد التحديث؟

  1. اقرأ آخر أسطر Console.
  2. إذا قال You must install or update .NET to run this application.، فافتح الإعدادات ثم تفاصيل التشغيل. يجب أن تقول صورة Docker Dotnet 10، وهي بيئة التشغيل الوحيدة المتاحة لـ Space Station 14. وإذا ظهرت أقدم، فلا يمكن تغييرها من هناك: اطلب من الدعم عبر دردشة الموقع أو بتذكرة نقل السيرفر إلى Dotnet 10.
  3. إذا انتهى سطر بـ Permission denied، فقد برنامج السيرفر صلاحية التشغيل. يخزّن ملف zip الرسمي Robust.Server بدونها، ويقول الدليل الرسمي أن تشغّل chmod +x Robust.Server «في كل مرة تنزّل فيها تحديثًا جديدًا للسيرفر». اضغط تحديث وإعادة التثبيت تحت الإعدادات ثم إعدادات اللعبة: يضبط التثبيت هذه الصلاحية من جديد ويُبقي server_config.toml وdata. أو استعد النسخة الاحتياطية كما يلي.
  4. في أي حالة أخرى، استعد النسخة الاحتياطية المقفلة من الخطوة 1: في النسخ الاحتياطية، افتح قائمتها، واضغط استعادة إلى الخادم، وأبقِ حذف الملفات غير الموجودة في النسخة الاحتياطية مفعّلًا، ثم اضغط استعادة النسخة الاحتياطية. يعود سيرفرك إلى النسخة القديمة بكل بياناته.

مشاكل بعد التحديث: مشاكل سيرفر Space Station 14 وحلولها. والنسخ الاحتياطية بالتفصيل: كيف تنسخ سيرفر Space Station 14 احتياطيًا وتستعيده.

تستضيفه في مكان آخر بالفعل؟ انقل سيرفرك إلينا

أحدث مقالات المدونة