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

إعداد خادم Rust

دليل تثبيت خادم Rust المخصص

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

  • أدلة Rust
  • آخر تحديث
  • قراءة 9 دقيقة
  • 7 GB ذاكرة عشوائية موصى بها
  • SteamCMD
  • شرح سكربت batch
STEAMCMDsteamcmdforce_install_dir "c:\rustserver\"login anonymousapp_update 258550quit# 258550 هو معرف تطبيق خادم Rust# تسجيل دخول مجهول، لا حاجة إلى حساب

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

نزل SteamCMD، شغله، ثم أدخل force_install_dir "c:\rustserver\"، login anonymous، app_update 258550 وquit. أنشئ سكربت batch لإطلاق RustDedicated.exe بإعدادات خادمك. خصص على الأقل 7 GB من الذاكرة العشوائية لكل خادم.

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

  • معرف التطبيق 258550، تسجيل دخول مجهول، لا حاجة إلى حساب Steam.
  • 7 GB ذاكرة عشوائية لكل خادم. خريطة بمساحة 3 كيلومترات مربعة وحدها يمكن أن تتجاوز 6 GB تحت الضغط.
  • سكربت batch يحدث ويطلق معا، ولهذا هو حلقة.
  • goto start هو ما يجعله يعيد التشغيل تلقائيا. أزله إذا كنت لا تريد ذلك.
  • سرعة الساعة أهم من عدد الأنوية بالنسبة لـ Rust.

متطلبات النظام

Rust متطلب على المضيف. الرقم الذي يفاجئ الناس هو الذاكرة وليس المعالج.

الذاكرة العشوائية
خريطة قياسية بمساحة 3 كيلومترات مربعة تستخدم نحو 2 GB في البداية، ترتفع إلى أكثر من 6 GB تحت الضغط. خصص على الأقل 7 GB لكل خادم.
المعالج
سرعة ساعة فوق 3GHz. وظائف Unity الأساسية ذات خيط واحد، فنواة سريعة تتفوق على أنوية بطيئة كثيرة. الأنوية الإضافية تساعد في الذكاء الاصطناعي وعمل الخريطة على خوادم بكثافة لاعبين أعلى.
التخزين
SSD. التثبيت كبير الحجم وتحميل الخريطة ثقيل على القرص.
المنافذ
منفذ اللعبة، 28015 افتراضيا، ومنفذ RCON، 28016 افتراضيا، كلاهما قابل للوصول.

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

تثبيت SteamCMD

SteamCMD هي أداة سطر الأوامر لتثبيت وتحديث ملفات Steam، بما فيها خادم Rust.

  1. أنشئ مجلدا لـ SteamCMD

    مثلا c:\steamcmd.

  2. أنشئ مجلدا لخادم Rust

    مثلا c:\rustserver. إبقاؤهما منفصلين يجعل التحديثات والنسخ الاحتياطية أبسط بكثير لاحقا.

  3. نزل SteamCMD لنظام Windows

    من تنزيل SteamCMD الرسمي.

  4. استخرجه في مجلد SteamCMD

    ثم شغل steamcmd.exe. التشغيل الأول ينزل تحديثاته الخاصة قبل أن يعطيك موجه أوامر.

تثبيت خادم Rust

أدخل هذه الأوامر في SteamCMD، واحدا تلو الآخر:

force_install_dir "c:\rustserver\"
login anonymous
app_update 258550
quit

هذا يثبت ملفات خادم أساسي بلا تعديلات. login anonymous يعمل لأن خادم Rust المخصص مجاني التنزيل ولا يتطلب نسخة مملوكة من اللعبة.

فروع أخرى

إذا أردت فرع staging أو prerelease بدلا من إصدار الإطلاق، أضف علامة -beta إلى أمر التحديث:

app_update 258550 -beta staging

app_update 258550 -beta prerelease

دليلنا عن تثبيت خادم اختبار Rust يغطي متى يستحق ذلك وكيفية العودة.

سكربت batch

أنشئ ملفا باسم RustServer.bat في دليل تثبيت خادمك، ثم انقر بزر الفأرة الأيمن وحرره. هذا السكربت يقوم بمهمتين: يتحقق من التحديثات، ثم يطلق الخادم.

echo off
:start
C:\steamcmd\steamcmd.exe +login anonymous +force_install_dir c:\rustserver\ +app_update 258550 +quit
RustDedicated.exe -batchmode +server.port 28015 +server.level "Procedural Map" +server.seed 1234 +server.worldsize 4000 +server.maxplayers 10 +server.hostname "Your Server Name" +server.description "Your Server Description" +server.url "http://yourwebsite.com" +server.headerimage "http://yourwebsite.com/serverimage.jpg" +server.identity "server1" +rcon.port 28016 +rcon.password yourpassword +rcon.web 1
goto start

خصصه لإعداداتك الخاصة قبل تشغيله.

غير rcon.password إلى كلمة طويلة وفريدة قبل أن يلمس هذا الإنترنت مطلقا. RCON يمنح سيطرة إدارية كاملة على الخادم، وكلمة مرور افتراضية أو سهلة التخمين على منفذ مفتوح هي الطريق الأقصر لفقدانه.

ماذا يفعل كل سطر

echo off
يوقف وحدة التحكم عن طباعة كل أمر أثناء تشغيله. تجميلي، لكنه يجعل المخرجات المفيدة قابلة للقراءة.
:start
تسمية تحدد بداية الحلقة.
سطر SteamCMD
يشغل SteamCMD للتحقق من تحديثات الخادم وتطبيقها إذا لزم الأمر، قبل كل إطلاق. هذا ما يبقيك محدثا دون تفكير في الأمر.
سطر RustDedicated
يطلق الخادم بإعداداتك: المنفذ، نوع الخريطة، البذرة، حجم العالم، حد اللاعبين، اسم المضيف، الوصف، الموقع، صورة الترويسة، الهوية وإعدادات RCON.
goto start
يقفز إلى :start، فيحدث الخادم ويعاد إطلاقه تلقائيا بعد توقفه. أزل هذا السطر إذا كنت لا تريد أن يعيد الخادم تشغيل نفسه.

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

أو تخط كل ذلك

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

إذا كانت اللعبة هي المقصودة بدلا من الجهاز، فإن استضافة خوادم Rust لدينا تنشر خادما جاهزا للعب خلال نحو دقيقة، مع لوحة تحكم وRCON وuMod بنقرة واحدة وحماية DDoS معدة مسبقا.

إذا كنت تفضل بناءه على جهازك الخاص

خادم صغير، ميزانية محدودة
استضافة VPS في المملكة المتحدة أو استضافة VPS بتخزين NVMe. ابحث عن تخزين NVMe وسرعة ساعة جيدة بدلا من أكبر عدد أنوية.
مجتمعات كبيرة
الخوادم المخصصة في المملكة المتحدة أو الخوادم المخصصة للألعاب، حيث يكون الجهاز بأكمله لك.

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

إجابات سريعة

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

خريطة قياسية بمساحة 3 كيلومترات مربعة تستخدم نحو 2 GB في البداية ويمكن أن ترتفع إلى أكثر من 6 GB تحت الضغط. خصص على الأقل 7 GB لكل خادم. أحجام العوالم الأكبر وأعداد اللاعبين الأعلى تدفع ذلك أكثر.

258550. يُستخدم كـ app_update 258550 في SteamCMD، ولا حاجة إلى حساب Steam لأن ملفات الخادم تُثبت بتسجيل دخول مجهول.

نزل SteamCMD، استخرجه، شغل steamcmd.exe، ثم أدخل force_install_dir "c:\rustserver\"، وlogin anonymous، وapp_update 258550 وquit. هذا يثبت خادما أساسيا بلا تعديلات.

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

نعم. منفذ اللعبة، 28015 افتراضيا، ومنفذ RCON، 28016 افتراضيا، كلاهما يجب أن يكون قابلا للوصول. منفذ الاستعلام مهم أيضا إذا أردت أن يظهر الخادم في المتصفح.

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

أو اجعله يعمل خلال نحو دقيقة

خادم Rust جاهز للعب على أجهزة اختيرت لسرعة الساعة، مع لوحة تحكم وRCON وحماية DDoS معدة مسبقا.

  • مركز بيانات في المملكة المتحدة
  • معالجات عالية التردد
  • حماية DDoS مشمولة