מדריך זה מכסה כיצד להגדיר את שרת ה-Rust הייעודי שלכם המאוחסן ב-Legion Hosting, כולל הגדרות server.cfg, משתני הפעלה ב-GPanel, תזמון מחיקות (wipe), ניהול שמירות וכיצד להתחבר.
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 (גדול). מפות גדולות יותר דורשות משמעותית יותר RAM ו-CPU. |
server.seed |
123456 |
הזרע האקראי המשמש ליצירת המפה. אותו זרע + גודל עולם תמיד מייצרים את אותה מפה. שנו ערך זה (עם מחיקת מפה) כדי ליצור פריסת מפה חדשה. |
server.saveinterval |
60 |
באיזו תדירות (בשניות) השרת שומר נתוני עולם לדיסק. ברירת המחדל היא 60 (דקה אחת). ערכים נמוכים יותר מפחיתים אובדן נתונים בקריסה אך מגבירים פעולות דיסק. |
server.description |
A chill PvE server |
תיאור המוצג בלוח מידע השרת במשחק. שמרו אותו קצר ואינפורמטיבי. |
server.url |
https://discord.gg/yourserver |
כתובת URL המוצגת בלוח מידע השרת. בדרך כלל הזמנה ל-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 Plugin Installation לפרטים מלאים. |
server.cfg, ארגומנט ההפעלה מקבל עדיפות. השתמשו בלשונית Startup עבור פורטים, זהות ובחירת מסגרת; השתמשו ב-server.cfg עבור הגדרות כוונון בתוך המשחק.
כיצד להתחבר לשרת שלכם
ל-Rust אין דפדפן שרתים מובנה שקל לחפש בו. הדרך המהירה ביותר להתחבר ישירות היא דרך קונסולת F1 במשחק.
- הפעילו את Rust והגיעו לתפריט הראשי.
- לחצו F1 כדי לפתוח את קונסולת המפתח.
- הקלידו את הפקודה הבאה ולחצו Enter:
החליפו אתclient.connect IP:PORTIPו-PORTבכתובת ה-IP ופורט המשחק של השרת שלכם כפי שמוצג בלשונית Network ב-GPanel.
תוכלו גם להוסיף את השרת לרשימת המועדפים במשחק כדי שיופיע ב-Play > Community Servers > Favourites לגישה מהירה יותר בהפעלות עתידיות.
לפרטים על מציאת כתובת ה-IP והפורט של השרת שלכם, ראו How to Find Your Server IP and Port.
לוח זמנים ומנגנוני מחיקה (Wipe)
ל-Rust יש מערכת מחיקה מובנית עם שני סוגי מחיקה שונים. הבנת ההבדל חיונית להפעלת שרת מנוהל היטב.
מחיקת מפה לעומת מחיקת שרטוטים
| סוג מחיקה | מה נמחק | מה נשמר |
|---|---|---|
| מחיקת מפה | כל בסיסי השחקנים, הפריטים, המשאבים על המפה ומיקומי השחקנים. | שרטוטים (התקדמות מחקר) וקבצי נתוני שחקנים. |
| מחיקת שרטוטים (BP) | כל השרטוטים — שחקנים מתחילים מאפס במחקר. | שום דבר ספציפי — מחיקת BP כמעט תמיד משולבת עם מחיקת מפה. |
מחיקות כפויות — יום חמישי הראשון של כל חודש
Facepunch (מפתחת Rust) משחררת עדכוני משחק חובה ביום חמישי הראשון של כל חודש. עדכונים אלה כופים מחיקת מפה על כל השרתים — לא ניתן להשתמש בשרת עד שהמחיקה תושלם. מחיקות שרטוטים לא תמיד נכפות; Facepunch מודיעה מראש כאשר מחיקת BP כפויה מלווה את העדכון החודשי.
כיצד לבצע מחיקת מפה
- עצרו את השרת מלשונית 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 במקום להרוג את התהליך. הריגה פתאומית עלולה לגרום לאובדן השינויים מתקופת השמירה האחרונה.
מאמרים קשורים
- Rust RCON Access and Admin Commands — הגדרת RCON, כלים חיצוניים ופקודות ניהול שימושיות
- Rust Oxide/uMod Plugin Installation — התקנת Oxide/Carbon, הוספת תוספים והמלצות לתוספים פופולריים
- Rust Server Troubleshooting — בעיות נפוצות וכיצד לפתור אותן
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
צריכים עזרה?
אם נתקלתם בבעיה שלא מכוסה במדריך זה, צוות התמיכה שלנו זמין לעזור. שלחו פנייה לתמיכה וכללו את מזהה השרת שלכם, תיאור הבעיה וכל פלט קונסולה רלוונטי.