الإجابة المختصرة
نزل 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.
-
أنشئ مجلدا لـ SteamCMD
مثلا
c:\steamcmd. -
أنشئ مجلدا لخادم Rust
مثلا
c:\rustserver. إبقاؤهما منفصلين يجعل التحديثات والنسخ الاحتياطية أبسط بكثير لاحقا. -
نزل SteamCMD لنظام Windows
-
استخرجه في مجلد 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 وسرعة ساعة جيدة بدلا من أكبر عدد أنوية.
- متوسط إلى كبير
- استضافة VPS بمعالج Ryzen 7950X3D أو الخوادم المخصصة الافتراضية في المملكة المتحدة على أجهزة i9 11900K.
- مجتمعات كبيرة
- الخوادم المخصصة في المملكة المتحدة أو الخوادم المخصصة للألعاب، حيث يكون الجهاز بأكمله لك.