اختر حزمة الخادم المناسبة لنظام التشغيل

يوفر الإصدار المستقر v2.1.2 الملف ReSkateServer-2.1.2.zip لـ Windows والملف ReSkateServer-Linux-2.1.2.tar.gz لخادم Linux أصلي بمعمارية x86_64. لا يصلح أي منهما كعميل قابل للعب. لا يحتاج الخادم إلى اللعبة كاملة أو تطبيق Steam، لكنه يحتاج إلى مكتبات Steam للشبكات المرفقة معه. تسمي الوثائق أحيانًا أرشيف Linux ملف ZIP؛ استخدم المرفق الفعلي في الإصدار.

اقرأ المصدر ↗

التشغيل الأول والإعداد وصلاحية المسؤول

استخرج حزمة الخادم المختارة في دليل مستقل. على Windows، شغّل ReSkateServer.exe مرة واحدة لإنشاء ReSkateServer.json، ثم أوقفه وعدّل server.name على الأقل وأعد التشغيل. تحذر وثائق المصدر من أن تغيير الإعدادات في الخادم المشغّل قد يكتب ملف الإعداد مجددًا، فتُستبدل التعديلات اليدوية. أبقِ steam_api64.dll وsteamclient64.dll وtier0_s64.dll وvstdlib_s64.dll وworld-layers.json مع الملف التنفيذي.

وحدة تحكم خادم Windows: استبدل العنصر النائب بمعرّف SteamID64 الخاص بك
role <your SteamID64> admin
اقرأ المصدر ↗

الإعدادات الأولى التي يحتاج إليها معظم المضيفين

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

الإعدادات الأساسية في ReSkateServer.json
الحقلالغرض
server.name / server.passwordاختر اسمًا يظهر في المتصفح وكلمة مرور اختيارية للانضمام. تتيح كلمة المرور الفارغة لأي شخص يعثر على الجلسة الانضمام.
server.listedتخفي false الخادم من الاكتشاف؛ وعندها يحتاج اللاعبون إلى رمز الانضمام.
maps.map / maps.poolحدد الخريطة الحالية ومجموعة الخرائط المستخدمة للتصويت/التناوب. ثبّت البيانات الوصفية للخريطة المخصصة قبل تسميتها.
maps.rotation_minutes / maps.rotation_voteتحكم في تبديل الخرائط بتوقيت محدد والتصويت عند نهاية الخريطة. يعطل مؤقت التناوب الصفري التناوب التلقائي.
server.auto_updateيتحكم في محدّث الإصدار الموضح أدناه. ضع توافق بروتوكول اللاعب والخادم في الحسبان.
اقرأ المصدر ↗

ثبّت خريطة مخصصة وحافظ على اسم حزمتها

انسخ مجلد تعديل الخريطة المخصصة كاملًا من Mods اللعبة إلى Mods بجانب الخادم، بما فيه reskate-levels.json وmanifest.json. احتفظ بهوية Thunderstore بصيغة Owner-Name أو Owner-Name-Version كي تتمكن عروض الخرائط المفقودة من تحديد الحزمة. يحتاج الخادم واللاعب إلى محتوى الخريطة نفسه. يختلف إعداد تعديل حديقة Park Editor: فهو مضبوط للخريطة التي أُنشئ عليها ويوزع عناصر Build Kit المدعومة بدل مستوى جديد كامل.

  1. انسخ مجلد تعديل الخريطة إلى دليل Mods بالخادم وحافظ على هويته وبياناته الوصفية.
  2. اختر الخريطة باسمها الموثق وأدرجها في maps.pool عندما تريد إتاحتها للتناوب أو التصويت.
  3. تحقق من إصدار ReSkate وحزمة الخريطة بدقة لدى العميل المنضم. استخدم دليل الخرائط المخصصة للتنزيل المرفوض أو غير المتاح أو البطيء.
اقرأ المصدر ↗

الشبكات وإعادة التشغيل والحفاظ على توافق الإصدارات

لا يتطلب اتصال ترحيل Steam الموثق إعادة توجيه المنافذ. تحسن إعادة توجيه UDP 27015–27016 الاختيارية عرض زمن الاستجابة في المتصفح وسرعة الانضمام؛ ولا تصلح هذه المنافذ عدم تطابق الإصدارات عمومًا. مع تسجيل الدخول المجهول يحصل الخادم بعد كل إعادة تشغيل على هوية Steam ورمز جديدين، بينما يظل اسمه قابلًا للاكتشاف. رمز تسجيل دخول خادم ألعاب خاص خيار متقدم لدى المصدر الأصلي، وليس كلمة مرور تُنشر في دليل.

يجب أن يستخدم اللاعبون والخادم الإصدار المستقر 2.1.2 نفسه؛ فهو لا يتصل بالإصدار التجريبي السابق 2.1.2. يمكن للخوادم تحديد plugins.required. تجمع بطاقة الانضمام الإضافات والخريطة الناقصة، وينزّل GET ALL المحتوى ويثبته ويطبقه قبل الانضمام.

اقرأ المصدر ↗

الطرد المؤقت وقفل الأدوات لكل لاعب

يدعم الإصدار 2.1.1 الطرد بمدة زمنية وقفل أدوات noclip/teleport وNo Bail والتعزيزات أو ضبط الفيزياء لكل لاعب. استخدم مرجع أوامر الإدارة من المصدر لتحديد المدة المقصودة وهوية اللاعب والأدوات. قد يقيّد المضيف الإعدادات المحلية للاعب؛ وتستمر أقفال الأدوات حتى رفعها أو إعادة تشغيل الخادم.

اقرأ المصدر ↗

الإصدار المستقر 2.1.2: الإضافات المطلوبة وGET ALL

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

اقرأ المصدر ↗

RESKATE / إجابات

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

هل يتطلب خادم ReSkate المخصص تثبيت لعبة Steam؟

لا يحتاج الخادم بلا واجهة إلى تثبيت اللعبة أو عميل Steam. لكنه يحتاج إلى مكتبات الشبكة من حزمتها. يستخدم اللاعبون العميل المنفصل وما زالوا بحاجة إلى نسخة اللعبة المدعومة الخاصة بهم.

اقرأ المصدر ↗

لماذا تغير رمز الانضمام بعد إعادة التشغيل؟

يحصل تسجيل دخول خادم Steam المجهول على هوية Steam جديدة عند كل بدء، ولذلك يتغير الرمز. تقول الوثائق إن متصفح الخادم يظل قادرًا على العثور عليه بالاسم؛ والهوية القائمة على الرمز خيار متقدم منفصل.

اقرأ المصدر ↗

هل يمكنني تعديل ReSkateServer.json أثناء تشغيل الخادم؟

أوقفه قبل تعديل الملف يدويًا. قد يكتب الخادم الإعدادات مجددًا عند تغيير المسؤول لها، فيستبدل التعديلات اليدوية المتزامنة.

اقرأ المصدر ↗

المصادر وملاحظات المراجعة

تم التحقق من المصادر: . رُوجعت المصادر المحددة في التاريخ الموضح. الإصدار الحالي هو 2.1.2 المستقر؛ وتُميّز تعليمات 2.1.1 التاريخية وتطورات المصدر اللاحقة بصورة منفصلة. لم تُختبر حزم المنشئين داخل اللعبة هنا.