מדריך זה מכסה בעיות נפוצות שאתם עשויים להיתקל בהן בעת הפעלת שרת Rust ייעודי ב-Legion Hosting וכיצד לפתור אותן. להגדרת שרת כללית, ראו את מדריך הגדרת שרת Rust.
השרת לא מופיע בדפדפן השרתים
אם השרת פועל אך שחקנים לא מצליחים למצוא אותו בדפדפן במשחק:
- דפדפן השרתים יכול לקחת 10-20 דקות לאינדוקס שרת שהופעל לאחרונה. השתמשו בחיבור ישיר דרך קונסולת F1 (
client.connect IP:PORT) כדי לוודא שהשרת נגיש בזמן שהדפדפן מתעדכן. - ודאו שמשתנה ההפעלה
QUERY_PORT(בלשונית Startup ב-GPanel) תואם לפורט השאילתות המוקצה בלשונית Network ב-GPanel. פורט שאילתות שגוי הוא הסיבה הנפוצה ביותר לכך ששרת לא מופיע בדפדפן. - ודאו שהשרת הופעל במלואו — חפשו את השורה
Server startup completeבקונסולה לפני בדיקת חיבורים. - בדקו ש-
server.hostnameמוגדר ב-server.cfg. שרתים ללא שם עלולים שלא להופיע כראוי בדפדפן.
לא ניתן להתחבר לשרת
אם אתם מקבלים שגיאת חיבור או זמן קצוב בעת ניסיון להצטרף:
- ודאו שהשרת פועל והופעל במלואו בלשונית Console ב-GPanel.
- בדקו שוב שאתם משתמשים בכתובת ה-IP ופורט המשחק הנכונים מלשונית Network ב-GPanel.
- אם השרת עודכן לאחרונה (במיוחד במהלך מחיקה כפויה של יום חמישי הראשון), ודאו שהפעלתם מחדש את השרת לאחר העדכון. שחקנים עם גרסת לקוח חדשה לא יכולים להתחבר לשרת שמריץ גרסה ישנה יותר.
- בדקו ש-
server.maxplayersלא חרג. אם השרת מלא, חיבורים חדשים יידחו. - ודאו שלא נחסמתם. בדקו עם מנהל השרת או סקרו את
bans.cfgבשרת.
לא ניתן להתחבר ל-RCON עם כלי חיצוני
אם RustAdmin, RCON.IO או לקוח RCON אחר לא מצליח להתחבר:
- ודאו ש-
rcon.web 1מוגדר ב-server.cfg. רוב הכלים החיצוניים דורשים את ממשק ה-RCON מבוסס WebSocket. - ודאו שאתם משתמשים בפורט ה-RCON ולא בפורט המשחק. בדקו בלשונית Network ב-GPanel עבור פורט ה-RCON שהוקצה לכם.
- בדקו שוב שסיסמת ה-RCON תואמת בדיוק למה שמוגדר ב-
server.cfg. הסיסמאות רגישות לאותיות גדולות וקטנות. - השרת חייב להיות מופעל במלואו לפני שחיבורי RCON מתקבלים. המתינו ל-
Server startup completeבקונסולה.
להוראות הגדרת RCON מלאות, ראו Rust RCON Access and Admin Commands.
תוספי Oxide לא נטענים
- ודאו ש-Oxide מותקן ופעיל. בלשונית Startup ב-GPanel, משתנה
FRAMEWORKחייב להיות מוגדר ל-oxide. יומן הקונסולה צריך להציגLoaded plugin Oxide.Coreבמהלך ההפעלה. - קבצי תוספים חייבים להיות ממוקמים ישירות ב-
oxide/plugins/עם סיומת.csמדויקת. קבצים בתת-תיקיות או עם סיומות שגויות מתעלמים מהם. - בדקו את הקונסולה ו-
oxide/logs/לשגיאות קומפילציה. תוסף עם שגיאת תחביר ייכשל בטעינה והודעת השגיאה תתאר את הבעיה. - חלק מהתוספים תלויים בתוספים אחרים (למשל Economics). התקינו תחילה את כל התלויות הנדרשות.
- ודאו שגרסת התוסף תואמת לגרסת ה-Oxide הנוכחית שלכם. תוספים מיושנים עלולים להיכשל בקומפילציה מול גרסת Oxide חדשה יותר.
להוראות התקנת תוספים מלאות, ראו Rust Oxide/uMod Plugin Installation.
השרת משתמש ב-RAM או CPU מוגזמים
אם השרת רץ לאט, מגמגם או חורג ממגבלות המשאבים:
- הקטינו את גודל המפה. הורידו את
server.worldsizeב-server.cfg. מפות גדולות יותר דורשות משמעותית יותר RAM ו-CPU להפעלה ותחזוקה. גודל מפה של3000הוא איזון טוב עבור רוב השרתים. - בצעו ביקורת על תוספים מותקנים. חלק מהתוספים הכתובים בצורה גרועה או מיושנים עלולים לגרום לשימוש גבוה ב-CPU או דליפות זיכרון. השתמשו ב-
oxide.pluginsכדי לרשום תוספים פעילים ונסו להשבית אותם אחד אחד כדי לזהות את האשם. - הורידו את מספר השחקנים. הפחיתו את
server.maxplayersאם השרת חלש מדי עבור מספר השחקנים הנוכחי. כל שחקן מחובר מוסיף עומס משאבים. - בדקו הצטברות ישויות. בשרתים ארוכי טווח, בסיסים נטושים ופריטים מתפוררים יכולים להצטבר. מחיקת מפה מאפסת את מספר הישויות לאפס.
שינויים בעולם לא נשמרים / חזרה לאחור לאחר הפעלה מחדש
אם התקדמות שחקנים אובדת לאחר הפעלות מחדש של השרת:
- ודאו ש-
server.saveintervalמוגדר לערך סביר ב-server.cfg(ברירת המחדל היא60שניות). הגדרתו ל-0או למספר גדול מאוד למעשה משביתה שמירות אוטומטיות. - הריצו
server.saveידנית דרך קונסולת GPanel או RCON לפני עצירת השרת כדי לכפות שמירה מיידית. - ודאו שהשרת נעצר בצורה מסודרת מ-GPanel ולא נהרג בכוח. הריגה פתאומית עלולה לגרום לאובדן השינויים מתקופת השמירה האחרונה.
- בדקו שטח דיסק פנוי. אם לשרת נגמר שטח הדיסק, הוא לא יכול לכתוב קבצי שמירה.
השרת קורס בעת ההפעלה
אם השרת מתחיל אך קורס מיד או נכנס ללולאת הפעלה מחדש:
- בדקו את פלט הקונסולה לחיפוש הודעות שגיאה. סיבות נפוצות כוללות קבצי שמירה פגומים, תוספים לא תואמים או קבצי מסגרת חסרים.
- אם הקריסה התחילה לאחר הוספת תוסף, הסירו את קובץ ה-
.csשנוסף לאחרונה מ-oxide/plugins/והפעילו מחדש. - אם הקריסה התחילה לאחר עדכון משחק, ודאו שמשתנה
FRAMEWORKמוגדר נכון. ייתכן שקבצי המסגרת צריכים להיות מורדים מחדש לאחר עדכון Rust — פשוט הפעילו מחדש את השרת והמסגרת המעודכנת אמורה להיות מורדת אוטומטית. - נסו למחוק את קבצי השמירה (
proceduralmap.*.savו-proceduralmap.*.map) ולבצע מחיקת מפה חדשה. קבצי שמירה פגומים יכולים למנוע מהשרת להתחיל.
יצירת מפה לוקחת זמן רב מאוד
לאחר מחיקה, השרת חייב ליצור מפה פרוצדורלית חדשה. זה תקין וצפוי:
- גודל מפה של
3000לוקח בדרך כלל 2-5 דקות ליצירה. - מפות גדולות יותר (
4000-6000) יכולות לקחת 10+ דקות. - אל תפעילו מחדש את השרת במהלך יצירת המפה. תנו לה להסתיים במלואה. הקונסולה תציג
Server startup completeכשהשרת מוכן.
צריכים עזרה?
אם הבעיה שלכם לא מכוסה כאן, צוות התמיכה שלנו זמין לעזור. שלחו פנייה לתמיכה וכללו:
- מזהה השרת שלכם (מוצג ב-GPanel)
- תיאור הבעיה ומתי היא התחילה
- כל פלט קונסולה או הודעות שגיאה רלוונטיים
- צעדים שכבר ניסיתם