מדריך זה מסביר כיצד לגשת ל-RCON (קונסולה מרחוק) בשרת ה-Rust שלך ומכסה את פקודות הניהול השימושיות ביותר לניהול שחקנים, מודרציה ושליטה בשרת. להגדרות שרת כלליות ומשתני הפעלה, ראו את מדריך הגדרת שרת Rust.
הגדרת RCON
RCON מוגדר באמצעות שלוש הגדרות בקובץ server/rust/cfg/server.cfg. עצרו את השרת לפני עריכת קובץ זה.
| הגדרה | ערך לדוגמה | תיאור |
|---|---|---|
rcon.password |
"strongpassword" |
סיסמה הנדרשת לאימות דרך RCON. הגדירו ערך חזק וייחודי. כל מי שיש לו סיסמה זו מקבל שליטה מנהלתית מלאה על השרת. |
rcon.port |
(בדקו ב-GPanel) | הפורט שעליו RCON מאזין. פורט זה נפרד מפורט המשחק. בדקו בלשונית Network ב-GPanel עבור פורט ה-RCON שהוקצה לכם. |
rcon.web |
1 |
מפעיל את ממשק ה-RCON מבוסס WebSocket. נדרש עבור כלים כמו RustAdmin ו-RCON.IO. הגדירו ל-0 כדי להשתמש רק ב-RCON מסוג source מדור קודם. |
דוגמה לבלוק RCON עבור server.cfg:
rcon.password "your-strong-password-here"
rcon.web 1
server.cfg.
שימוש בקונסולת GPanel
הדרך הפשוטה ביותר להריץ פקודות ניהול היא ישירות מ-GPanel. אין צורך בכלי חיצוני או בהגדרת RCON.
- התחברו ל-GPanel ובחרו את שרת ה-Rust שלכם.
- לחצו על לשונית Console. זה מתחבר ישירות לפלט השרת הפועל.
- הקלידו פקודות בשדה הקלט בתחתית ולחצו Enter. הפקודות מבוצעות מיד והפלט מופיע ביומן הקונסולה.
שימוש בכלי RCON חיצוני
לגישת ניהול מתמשכת או למודרציה תוך כדי משחק, לקוחות RCON חיצוניים הם הבחירה הסטנדרטית:
| כלי | סוג | הערות |
|---|---|---|
| RustAdmin | אפליקציית שולחן עבודה (Windows) | לקוח עשיר בתכונות עם ניהול שחקנים, חסימות, מעקב צ'אט ופקודות מתוזמנות. הכלי הנפוץ ביותר ל-RCON ב-Rust. |
| RCON.IO | מבוסס דפדפן | לקוח RCON בדפדפן. אין צורך בהתקנה. שימושי לגישה מהירה מכל מכשיר. |
כדי להתחבר עם כל כלי RCON חיצוני, אתם צריכים שלושה ערכים מ-GPanel:
- כתובת IP של השרת — מוצגת בלשונית Network ב-GPanel
- פורט RCON — מוצג בלשונית Network ב-GPanel (שונה מפורט המשחק)
- סיסמת RCON — הערך של
rcon.passwordב-server.cfgשלכם
פקודות ניהול שימושיות
ניתן להריץ פקודות אלה מקונסולת GPanel או מכל לקוח RCON מחובר.
ניהול שחקנים
| פקודה | תיאור |
|---|---|
ownerid STEAMID64 "Name" "Reason" |
הענקת הרשאות ניהול ברמת בעלים לשחקן. בעלים יכולים להריץ את כל הפקודות במשחק. |
moderatorid STEAMID64 "Name" "Reason" |
הענקת הרשאות ניהול ברמת מנחה לשחקן. |
removeowner STEAMID64 |
ביטול הרשאות ניהול ברמת בעלים משחקן. |
removemoderator STEAMID64 |
ביטול הרשאות ניהול ברמת מנחה משחקן. |
ban STEAMID64 "Reason" |
חסימת שחקן לפי Steam ID. |
unban STEAMID64 |
הסרת חסימה משחקן. |
kick "PlayerName" |
הרחקת שחקן מהשרת. |
players |
הצגת רשימת כל השחקנים המחוברים כעת ומזהי ה-Steam שלהם. |
server.writecfg. הקצאות מנהלים ומנחים שנעשו עם ownerid או moderatorid נשמרות בזיכרון עד שתריצו server.writecfg. אם השרת יופעל מחדש לפני שתעשו זאת, ההקצאות יאבדו.
שליטה בשרת
| פקודה | תיאור |
|---|---|
server.writecfg |
כתיבת רשימת המנהלים/מנחים וההגדרות הנוכחיים לדיסק כדי שיישמרו בין הפעלות מחדש. |
server.save |
ביצוע שמירת עולם מיידית. |
say "Message" |
שידור הודעה לכל השחקנים בצ'אט השרת. |
status |
הצגת סטטוס השרת כולל מספר שחקנים, שימוש בזיכרון ו-FPS. |
server.fps |
הצגת קצב הטיקים (FPS) הנוכחי של השרת. |
פקודות תוספי Oxide
אם מותקן אצלכם Oxide/uMod, פקודות נוספות אלה זמינות. לפרטים מלאים על ניהול תוספים, ראו את מדריך Rust Oxide/uMod Plugin Installation.
| פקודה | תיאור |
|---|---|
oxide.reload PluginName |
טעינה מחדש של תוסף Oxide ספציפי ללא הפעלה מחדש של השרת. |
oxide.plugins |
הצגת רשימת כל התוספים הטעונים כעת והגרסאות שלהם. |
פתרון בעיות חיבור RCON
אם אינכם מצליחים להתחבר ל-RCON עם כלי חיצוני, בדקו את הדברים הבאים:
- ודאו ש-
rcon.web 1מוגדר ב-server.cfg. רוב הכלים החיצוניים (RustAdmin, RCON.IO) דורשים את ממשק ה-RCON מבוסס WebSocket. - ודאו שאתם משתמשים בפורט ה-RCON ולא בפורט המשחק. בדקו בלשונית Network ב-GPanel עבור פורט ה-RCON שהוקצה לכם.
- בדקו שוב שסיסמת ה-RCON תואמת בדיוק למה שמוגדר ב-
server.cfg. הסיסמאות רגישות לאותיות גדולות וקטנות. - השרת חייב להיות מופעל במלואו לפני שחיבורי RCON מתקבלים. חפשו את
Server startup completeבפלט הקונסולה.
לבעיות שרת נפוצות אחרות, ראו Rust Server Troubleshooting.
צריכים עזרה?
אם נתקלתם בבעיה שלא מכוסה במדריך זה, צוות התמיכה שלנו זמין לעזור. שלחו פנייה לתמיכה וכללו את מזהה השרת שלכם, תיאור הבעיה וכל פלט קונסולה רלוונטי.