يغطي هذا الدليل كيفية تكوين خادم Rust المخصص المستضاف لدى Legion Hosting، بما في ذلك إعدادات server.cfg ومتغيرات بدء التشغيل في GPanel وجدولة المسح وإدارة الحفظ وكيفية الاتصال.
server.cfg أو أي ملفات إعدادات أخرى. التغييرات التي تُجرى أثناء تشغيل الخادم قد تُستبدل عند الإيقاف.
إعدادات الخادم — server.cfg
يقرأ Rust إعداداته الأساسية من server/rust/cfg/server.cfg على خادمك. يتم إنشاء هذا الملف تلقائياً في أول مرة يبدأ فيها الخادم. افتحه في علامة تبويب Files في GPanel لتعديل الإعدادات الأساسية لخادمك.
مرجع الإعدادات الرئيسية
| الإعداد | قيمة مثال | الوصف |
|---|---|---|
server.hostname |
My Legion Rust Server |
الاسم المعروض في متصفح الخوادم داخل اللعبة. اجعله وصفياً حتى يتمكن اللاعبون من العثور على خادمك. |
server.maxplayers |
40 |
الحد الأقصى لعدد اللاعبين المتزامنين. يجب ألا يتجاوز حد المقاعد في خطة الاستضافة الخاصة بك. |
server.worldsize |
3000 |
حجم الخريطة بالأمتار. القيم الشائعة: 1000 (صغير)، 2000، 3000 (متوسط)، 4000، 6000 (كبير). الخرائط الأكبر تتطلب المزيد من الذاكرة والمعالج بشكل ملحوظ. |
server.seed |
123456 |
البذرة العشوائية المستخدمة لإنشاء الخريطة. نفس البذرة + حجم العالم ينتج دائماً نفس الخريطة. غيّر هذا (مع مسح الخريطة) لإنشاء تصميم خريطة جديد. |
server.saveinterval |
60 |
عدد المرات (بالثواني) التي يحفظ فيها الخادم بيانات العالم على القرص. الافتراضي 60 (دقيقة واحدة). القيم الأقل تقلل فقدان البيانات عند الانهيار لكنها تزيد من عمليات القرص. |
server.description |
A chill PvE server |
وصف يظهر في لوحة معلومات الخادم داخل اللعبة. اجعله قصيراً ومفيداً. |
server.url |
https://discord.gg/yourserver |
رابط يظهر في لوحة معلومات الخادم. عادة ما يكون دعوة Discord أو موقع إلكتروني. |
مثال بسيط لملف server.cfg:
server.hostname "My Legion Rust Server"
server.maxplayers 40
server.worldsize 3000
server.seed 123456
server.saveinterval 60
server.hostname "My Server". القيم الرقمية لا تحتاج علامات اقتباس.
rcon.password، rcon.port، rcon.web)، راجع دليل الوصول إلى RCON وأوامر الإدارة في Rust.
متغيرات بدء التشغيل في GPanel
بعض إعدادات Rust يتم تكوينها كمعاملات بدء تشغيل في GPanel بدلاً من server.cfg. هذه تتحكم في سلوك الخادم الأساسي الذي يجب تعيينه قبل بدء العملية.
- سجّل الدخول إلى GPanel.
- اختر خادم Rust الخاص بك من قائمة الخوادم.
- انقر على علامة تبويب Startup.
- راجع وعيّن المتغيرات المعروضة. التغييرات هنا تسري في المرة التالية التي تبدأ فيها الخادم.
متغيرات بدء التشغيل الرئيسية
| المتغير | الافتراضي | الوصف |
|---|---|---|
QUERY_PORT |
(مُعيّن) | منفذ استعلام Steam المستخدم لقوائم متصفح الخوادم. يجب أن يتطابق مع منفذ الاستعلام المخصص في علامة تبويب Network في GPanel. |
APP_PORT |
(مُعيّن) | منفذ تطبيق Rust+ المرافق. عيّنه إلى -1 لتعطيل تطبيق Rust+ بالكامل إذا لم تكن بحاجة إليه. |
WORLD_SEED |
0 |
بذرة إنشاء الخريطة. عند تعيينها إلى 0، يُنشئ الخادم تلقائياً بذرة عشوائية ويحفظها في seed.txt. يتم إعادة استخدام نفس البذرة العشوائية عند إعادة التشغيل حتى تحذف seed.txt أو تعيّن قيمة بذرة محددة. للحصول على تصميم خريطة مختلف تماماً، احذف seed.txt قبل إعادة التشغيل، أو عيّن بذرة غير صفرية محددة هنا. |
FRAMEWORK |
vanilla |
إطار التعديل المراد تحميله. عيّنه إلى oxide أو carbon لتفعيل إطار تعديل، أو اتركه vanilla بدون تعديلات. راجع دليل تثبيت إضافات Rust Oxide/uMod للتفاصيل الكاملة. |
server.cfg، فإن معامل بدء التشغيل يأخذ الأولوية. استخدم علامة تبويب Startup للمنافذ والهوية واختيار الإطار؛ واستخدم server.cfg لإعدادات الضبط داخل اللعبة.
كيفية الاتصال بخادمك
لا يحتوي Rust على متصفح خوادم مدمج يسهل البحث فيه. أسرع طريقة للاتصال مباشرة هي من خلال وحدة تحكم F1 داخل اللعبة.
- شغّل Rust وصل إلى القائمة الرئيسية.
- اضغط F1 لفتح وحدة تحكم المطور.
- اكتب الأمر التالي واضغط Enter:
استبدلclient.connect IP:PORTIPوPORTبعنوان IP الخادم ومنفذ اللعبة كما هو موضح في علامة تبويب Network في GPanel.
يمكنك أيضاً إضافة الخادم إلى قائمة المفضلة داخل اللعبة ليظهر في Play > Community Servers > Favourites للوصول الأسرع في الجلسات المستقبلية.
لمعرفة تفاصيل العثور على عنوان IP الخادم والمنفذ، راجع كيفية العثور على عنوان IP الخادم والمنفذ.
جدول المسح وآلياته
يحتوي Rust على نظام مسح مدمج بنوعين مختلفين من المسح. فهم الفرق ضروري لإدارة خادم بشكل جيد.
مسح الخريطة مقابل مسح المخططات
| نوع المسح | ما يتم حذفه | ما يتم الاحتفاظ به |
|---|---|---|
| مسح الخريطة | جميع قواعد اللاعبين والعناصر والموارد على الخريطة ومواقع اللاعبين. | المخططات (تقدم البحث) وملفات بيانات اللاعبين. |
| مسح المخططات (BP) | جميع المخططات — يبدأ اللاعبون من الصفر في البحث. | لا شيء محدد — مسح المخططات يُقرن دائماً تقريباً بمسح الخريطة. |
المسح الإجباري — أول خميس من كل شهر
تُصدر Facepunch (مطور Rust) تحديثات إجبارية للعبة في أول خميس من كل شهر. هذه التحديثات تفرض مسح خريطة على جميع الخوادم — لا يمكن استخدام الخادم حتى يكتمل المسح. مسح المخططات ليس إجبارياً دائماً؛ تعلن Facepunch مسبقاً عندما يرافق مسح مخططات إجباري التحديث الشهري.
كيفية إجراء مسح الخريطة
- أوقف الخادم من علامة تبويب Console في GPanel.
- انتقل إلى علامة تبويب Files وتصفح إلى
server/rust/. - احذف جميع الملفات المطابقة لـ
proceduralmap.*.savفيserver/rust/. هذه هي ملفات حفظ العالم. - احذف أيضاً أي ملفات مطابقة لـ
proceduralmap.*.mapفي الدليل الجذر للخادم. هذه هي ملفات الخريطة المُنشأة مسبقاً. - اختيارياً، حدّث متغير بدء التشغيل
WORLD_SEED(أوserver.seedفيserver.cfg) لإنشاء تصميم خريطة مختلف تماماً. يمكنك أيضاً حذفseed.txtإن وُجد لفرض بذرة عشوائية جديدة. - ابدأ الخادم. سيستغرق إنشاء الخريطة عدة دقائق في أول بدء تشغيل — هذا طبيعي.
كيفية إجراء مسح المخططات
- أوقف الخادم.
- انتقل إلى
server/rust/في مدير ملفات GPanel. - احذف ملف
.db(مثلplayer.blueprints.dbأو ما شابه). هذا الملف يخزن جميع بيانات مخططات اللاعبين. - قم بمسح الخريطة في نفس الوقت (مستحسن) بحذف ملفات الحفظ
proceduralmap.*.savوملفاتproceduralmap.*.mapكما هو موضح أعلاه. - ابدأ الخادم.
إدارة الحفظ
يحفظ Rust العالم تلقائياً بالفاصل الزمني المحدد بـ server.saveinterval (الافتراضي: 60 ثانية). ضع هذه النصائح في الاعتبار لتجنب فقدان البيانات غير المتوقع:
- تحقق من أن
server.saveintervalمعيّن على قيمة معقولة. تعيينه إلى0أو رقم كبير جداً يعطل الحفظ التلقائي فعلياً. - شغّل
server.saveيدوياً عبر وحدة تحكم GPanel قبل إيقاف الخادم لفرض حفظ فوري. - أوقف الخادم دائماً بشكل سليم من GPanel بدلاً من إنهاء العملية. الإنهاء المفاجئ قد يتسبب في فقدان التغييرات منذ آخر فاصل حفظ.
مقالات ذات صلة
- الوصول إلى RCON وأوامر الإدارة في Rust — إعداد RCON والأدوات الخارجية وأوامر الإدارة المفيدة
- تثبيت إضافات Rust Oxide/uMod — تثبيت Oxide/Carbon وإضافة الإضافات وتوصيات الإضافات الشائعة
- استكشاف مشاكل خادم Rust وإصلاحها — المشاكل الشائعة وكيفية حلها
- كيفية العثور على عنوان IP الخادم والمنفذ
- كيفية رفع الملفات عبر SFTP
هل تحتاج مساعدة؟
إذا واجهت مشكلة غير مذكورة في هذا الدليل، فريق الدعم لدينا متاح للمساعدة. أرسل تذكرة دعم وأرفق معرف الخادم ووصف المشكلة وأي مخرجات وحدة تحكم ذات صلة.