الإجابة المختصرة
شغل الأوامر من وحدة التحكم داخل اللعبة بالضغط على F1، أو عبر RCON من لوحة
التحكم الخاصة بك أو عميل مثل RustAdmin. الأوامر الأساسية هي
global.ban، وglobal.kick، وadmin.mutevoice،
وglobal.say، وglobal.status وserver.save. أنهِ أي
تغيير في الصلاحيات بـserver.writecfg.
النقاط الأساسية
- وحدة التحكم داخل اللعبة تحتاج صلاحيات مسؤول. RCON لا يحتاج ذلك، ولهذا تمنح أول مسؤول عبر RCON.
- احظر بمعرف Steam 64 بدلا من الاسم. الأسماء تتغير، والمعرفات لا تتغير.
- AuthLevel 1 هو المشرف، وAuthLevel 2 هو المالك. الثاني فقط يستطيع إدارة الطاقم.
server.writecfgيحفظ التغييرات بشكل دائم. من دونه تختفي عند إعادة التشغيل التالية.global.restartيحذر اللاعبين لمدة 300 ثانية. استخدمه بدلا من الإيقاف المفاجئ.
تشغيل الأوامر
هناك طريقتان للوصول إلى مجموعة الأوامر نفسها، والطريقة التي تستخدمها تعتمد على مكانك.
- وحدة التحكم داخل اللعبة
- اضغط F1، تأكد أن تبويب CONSOLE محدد، اكتب الأمر واضغط Enter. تحتاج بالفعل صلاحيات مسؤول على الخادم.
- RCON
- اتصل بوحدة تحكم لوحتك أو بعميل خارجي. يعمل من خارج اللعبة، ولا يتطلب أن تكون تلعب، وهو الوسيلة التي تمنح بها أول مسؤول من الأساس.
كثير من الأوامر يقبل إما اسم اللاعب أو معرف Steam 64. فضل معرف Steam. أسماء العرض يمكن تغييرها أو تكرارها أو جعلها مربكة عمدا، والحظر الموجه إلى اسم هو حظر يمكن الالتفاف عليه في ثلاثين ثانية.
الأوامر التي ستستخدمها فعليا
هناك العشرات أدناه، لكن إدارة الخادم اليومية تنحصر في نحو ثمانية منها. إذا لم تتعلم شيئا آخر، تعلم هذه.
| الأمر | ماذا يفعل |
|---|---|
global.status | من المتصل، بالإضافة إلى إحصاءات الخادم. أول شيء تنظر إليه عند أي مشكلة. |
global.kick "player" | إزالة شخص الآن. يمكنه العودة مباشرة. |
global.banid "id" "reason" | حظر بمعرف Steam 64 مع تسجيل سبب مقابله. |
global.unban "id" | التراجع عن حظر. |
admin.mutevoice "player" | كتم الصوت. غالبا الرد المتناسب حين لا يكون الحظر كذلك. |
global.say "text" | إعلان شيء للجميع في الدردشة. |
server.save | فرض حفظ قبل أن تغير أي شيء محفوف بالمخاطر. |
server.writecfg | حفظ تغييرات الإعدادات بشكل دائم. الأمر الذي ينساه الناس. |
مرجع الأوامر الكامل
مصنفة حسب البادئة، لأن هذه هي طريقة تنظيم Rust لها وطريقة تذكرك لها. العلامة النجمية (*) في عمود الملاحظات تعني أن الأمر أُشير إليه في المرجع الأصلي بأن له ملاحظة تستحق التحقق منها مقابل إصدار اللعبة الحالي.
إدارة اللاعبين والخادم
الحظر والطرد وأدوار المسؤولين والدردشة وإعادة التشغيل. الأوامر التي ستستخدمها أكثر من غيرها.
| الصيغة | القيم المقبولة | الوصف | ملاحظات |
|---|---|---|---|
global.ban "player" "reason" |
اسم اللاعب | حظر لاعب من اللعبة | "reason" اختياري |
global.banid "player" "reason" |
معرف Steam64 | حظر لاعب من اللعبة بمعرف Steam | "reason" اختياري |
global.banlist |
لا شيء | عرض قائمة المستخدمين المحظورين | |
global.banlistex |
لا شيء | عرض قائمة المستخدمين المحظورين مع الأسباب وأسماء المستخدمين | |
global.kick "player" |
اسم اللاعب/معرف Steam64 | طرد لاعب من الخادم | |
global.kickall "reason" |
لا شيء | طرد الجميع من اللعبة | "reason" اختياري |
global.listid |
لا شيء | عرض قائمة المستخدمين المحظورين بالمعرف | |
global.moderatorid "id" |
معرف Steam64 | جعل لاعب مشرفا على الخادم | AuthLevel 1، (مشرف) |
global.ownerid "id" |
معرف Steam64 | جعل لاعب مالكا للخادم | AuthLevel 2، (مسؤول) |
global.players |
لا شيء | طباعة اللاعبين المتصلين حاليا | |
global.quit() |
لا شيء | مغادرة اللعبة | |
global.removemoderator "id" |
معرف Steam64 | إزالة مشرف | |
global.removeowner "id" |
معرف Steam64 | إزالة مالك | |
global.restart |
لا شيء | إعادة تشغيل الخادم بتحذير مدته 300 ثانية على فترات 5 ثوان | |
global.say "text" |
نص | إرسال رسالة إلى كل اللاعبين في الدردشة | |
global.status |
لا شيء | طباعة اللاعبين المتصلين حاليا وإحصاءات الخادم | متاح للمسؤولين فقط |
global.unban "id" |
معرف Steam64 | رفع الحظر عن لاعب في اللعبة | |
global.users() |
لا شيء | عرض معلومات المستخدمين للاعبين على الخادم |
الكتم
كتم الصوت والدردشة النصية، مطبق لكل لاعب على حدة.
| الصيغة | القيم المقبولة | الوصف | ملاحظات |
|---|---|---|---|
admin.mutevoice "player" |
اسم اللاعب/معرف Steam64 | منع لاعب من التحدث داخل اللعبة | * |
admin.unmutevoice "player" |
اسم اللاعب/معرف Steam64 | السماح للاعب بالتحدث داخل اللعبة | * |
admin.mutechat "player" |
اسم اللاعب/معرف Steam64 | منع لاعب من إرسال رسائل عبر الدردشة داخل اللعبة | * |
admin.unmutechat "player" |
اسم اللاعب/معرف Steam64 | السماح للاعب بإرسال رسائل عبر الدردشة داخل اللعبة | * |
التحكم بالخادم
الحفظ وتحميل الإعدادات والنسخ الاحتياطي والتشغيل أو الإيقاف.
| الصيغة | القيم المقبولة | الوصف | ملاحظات |
|---|---|---|---|
server.backup |
لا شيء | نسخ مجلد الخادم احتياطيا | |
server.readcfg |
لا شيء | تحميل إعدادات الخادم | |
server.save |
لا شيء | فرض حفظ للعبة | |
server.start |
لا شيء | تشغيل خادم | |
server.stop |
لا شيء | إيقاف خادم | |
server.writecfg |
لا شيء | حفظ كل تغييرات الإعدادات |
الكيانات
إيجاد الكيانات وتشخيصها واستحضارها في العالم.
| الصيغة | القيم المقبولة | الوصف | ملاحظات |
|---|---|---|---|
entity.debug_lookat |
لا شيء | تفعيل التشخيص للكيان الذي تنظر إليه | |
entity.find_entity [entity] |
اسم الكيان | إيجاد موضع كل الكيانات بالاسم المحدد | |
entity.find_group [entity_group] |
اسم مجموعة الكيانات | إيجاد موضع كل مجموعات الكيانات بالاسم المحدد | |
entity.find_id [id] |
معرف الكيان | إيجاد موضع كيان بالمعرف المحدد | |
entity.find_parent |
لا شيء | إيجاد موضع كل الكيانات الأصلية | |
entity.find_radius [radius] |
عدد صحيح | إيجاد موضع كل الكيانات ضمن النطاق المحدد | |
entity.find_self |
لا شيء | إيجاد موضع كيان اللاعب | |
entity.find_status [status] |
حالة الكيان | إيجاد كيان بالحالة المحددة | |
entity.spawn [entity] |
اسم الكيان | استحضار كيان حيث تنظر | |
entity.spawnat [entity] [worldPos] |
اسم الكيان/الموضع | استحضار كيان في الموضع المحدد في العالم | |
entity.spawnhere [entity] [distance] |
اسم الكيان/عدد صحيح | استحضار كيان قريبا على مسافة محددة من اللاعب | |
entity.spawnitem [entity] |
اسم عنصر الكيان | استحضار عنصر في العالم |
الصناعة
الإضافة إلى قائمة الصناعة وإلغاؤها.
| الصيغة | القيم المقبولة | الوصف | ملاحظات |
|---|---|---|---|
craft.add [id] |
معرف العنصر | إضافة عنصر إلى قائمة الصناعة الخاصة بك | يجب أن تملك العناصر المناسبة في مخزونك |
craft.cancel [id] |
معرف العنصر | إلغاء مهمة صناعة العنصر المحدد | |
craft.canceltask |
لا شيء | إلغاء العنصر الجاري صناعته حاليا |
الطقس
التحكم بالمطر والرياح والغيوم والضباب.
| الصيغة | القيم المقبولة | الوصف | ملاحظات |
|---|---|---|---|
weather.rain [value] |
قيمة بين 0 و1.0، 0 يعني لا مطر، 1.0 يعني 100% | ضبط معامل المطر في الخادم | استخدام أي قيمة غير صحيحة يضبطه على تلقائي |
الوقت
تسريع الساعة داخل اللعبة.
| الصيغة | القيم المقبولة | الوصف | ملاحظات |
|---|---|---|---|
env.addtime 0-24 |
عدد صحيح بين 0 و24 | تسريع الوقت بعدد الساعات المحدد |
الدردشة
طباعة نص في الدردشة.
| الصيغة | القيم المقبولة | الوصف | ملاحظات |
|---|---|---|---|
chat.say "text" |
نص | طباعة نصك في الدردشة |
تجميع المهملات
تنظيف الذاكرة اليدوي.
| الصيغة | القيم المقبولة | الوصف | ملاحظات |
|---|---|---|---|
gc.collect |
لا شيء | تجميع كومة المهملات |
مستويات الصلاحية
يعبر Rust عن صلاحيات المسؤول كمستوى AuthLevel، والأمران اللذان يضبطانه يقابلانه مباشرة.
- AuthLevel 1، المشرف
- يُمنح باستخدام
global.moderatorid "id". وصول كامل لأوامر المسؤول، دون القدرة على إضافة أو إزالة طاقم. - AuthLevel 2، المالك
- يُمنح باستخدام
global.ownerid "id". كل ما يستطيع المشرف فعله، بالإضافة إلى إدارة قائمة الطاقم نفسها.
امنح AuthLevel 2 بحذر. المالك يستطيع إضافة مالك آخر، أو إزالتك. بالنسبة لكل من ليس مالكا شريكا، المشرف هو المستوى الصحيح، ولا يكلفه شيئا في قدرة الإشراف اليومية.
العملية الكاملة، بما في ذلك إيجاد معرف Steam 64 ولماذا لا يثبت التغيير من دون
writecfg، موجودة في دليلنا عن
إضافة مسؤول إلى خادم Rust الخاص بك.
تشغيل خادم يريد الناس اللعب عليه
الأوامر هي الجزء السهل. ما يبقي الخادم مأهولا هو سلوك الشخص الذي يحمل هذه الصلاحيات، وهذا ليس شيئا يمكن أن يمنحك إياه جدول مرجعي.
- كن عادلا ومتسقا
- طبق القواعد بالطريقة نفسها على الجميع، بمن فيهم من تحبهم. التطبيق غير المتسق يضر بالمجتمع أكثر من التراخي في التطبيق.
- تواصل بوضوح
- أخبر اللاعبين عن التغييرات والقواعد والفعاليات قبل أن يكتشفوها بالطريقة الصعبة. الدردشة داخل اللعبة أو Discord أو موقع ويب، كلها تصلح، طالما أن أحدها هو المكان المعروف للبحث فيه.
- ابق هادئا
- حتى مع كاسري القواعد. الرد الهادئ ينزع فتيل معظم المواقف التي يصعدها رد غاضب.
- اطلب الملاحظات
- لاعبوك يلاحظون أشياء لا تلاحظها أنت، خاصة حول التوازن وحول بعضهم البعض.
- كن حاضرا
- مسؤول موجود يساوي أكثر من واحد لديه قائمة حظر أطول. الحضور المرئي يمنع معظم ما كنت ستضطر إلى معاقبته لولا ذلك.
إذا كانت المشاكل التي تشرف عليها مشاكل أداء وليست مشاكل أشخاص، فدليلنا عن تحسين أداء خادم Rust يغطي المتغيرات (convars) وعادات الإضافات التي تحرك فعليا معدل إطارات الخادم.