מדריך זה מכסה ניהול שרת עבור LeagueSandbox, כולל ניהול תוכן משחק, שינוי הגדרות משחק ופתרון בעיות נפוצות.
סקירת ניהול
LeagueSandbox הוא פרויקט מוכוון פיתוח. ניהול השרת מתבצע בעיקר באמצעות קבצי תצורה וקונסולת השרת, ולא באמצעות פקודות ניהול מסורתיות בתוך המשחק.
קונסולת השרת
לשונית ה-Console ב-GPanel מציגה את פלט השרת כולל חיבורי שחקנים, אירועי משחק ושגיאות. ניתן לעצור את השרת בצורה מסודרת באמצעות כפתור ה-Stop ב-GPanel (שולח Ctrl+C).
עקוב אחר הקונסולה עבור:
- אירועי חיבור וניתוק של שחקנים
- שינויי מצב משחק (בחירת אלוף, תחילת משחק, סיום משחק)
- הודעות שגיאה ו-stack traces
ניהול תוכן
תוכן המשחק מנוהל באמצעות קבצים בתיקיית Content/. זה כולל נתוני אלופים, הגדרות פריטים, תצורות מפות וסקריפטים של משחק.
שינוי תוכן משחק
- עצור את השרת שלך מ-GPanel.
- נווט לתיקיית
Content/באמצעות File Manager או SFTP. - ערוך את קבצי ה-JSON או הסקריפטים הרלוונטיים עבור התוכן שברצונך לשנות.
- שמור את השינויים והפעל מחדש את השרת.
חוקי משחק מותאמים אישית
LeagueSandbox מאפשר שינוי פרמטרים מרכזיים של המשחק דרך מערכת התוכן שלו:
- קצב זהב וניסיון: התאם את המהירות שבה שחקנים צוברים זהב ועולים רמה.
- מתקני זמן מתנה: שנה את קצבי זמן המתנה של יכולות באופן גלובלי.
- שינוי נזק: שנה נוסחאות נזק למשחקיות מותאמת אישית.
- טיימרים של הופעה: התאם מרווחי הופעה של גלי שומרים ומחנות ג'ונגל.
Content/ לפני ביצוע שינויים. תצורות לא תקינות עלולות למנוע מהשרת להפעיל.
הוספת סקריפטים מותאמים אישית
LeagueSandbox תומך בסקריפטים בצד השרת עבור לוגיקת משחק מותאמת אישית. סקריפטים שולטים ביכולות אלופים, אפקטים של פריטים, מכניקות מפה ועוד. עיין בתיעוד הפרויקט עבור ה-API של הסקריפטים.
בנייה מחדש של השרת
אם עליך לעדכן את השרת לגרסה חדשה יותר או שהבנייה נפגמה:
- עצור את השרת מ-GPanel.
- השתמש באפשרות Reinstall ב-GPanel (תחת Settings) כדי להפעיל שיבוט ובנייה חדשים ממאגר GitHub.
- גבה כל שינוי מותאם אישית בתיקיית
Content/לפני ההתקנה מחדש, מכיוון שהם יידרסו.
פתרון בעיות
| בעיה | פתרון |
|---|---|
| השרת לא מצליח להפעיל לאחר שינויי תוכן | בדוק את הקונסולה עבור הודעות שגיאה. שחזר את קבצי התוכן המקוריים מגיבוי או התקן מחדש. |
| הלקוח לא יכול להתחבר | ודא שאתה משתמש בגרסת לקוח LoL הנכונה. בדוק שהשרת מציג Game is ready. בקונסולה. |
| הבנייה נכשלת במהלך ההתקנה | זה בדרך כלל מצביע על בעיה ב-.NET 6 SDK. נסה להתקין מחדש את השרת מ-GPanel. אם הבעיה נמשכת, פתח פניית תמיכה. |
| המשחק קורס באמצע משחק | בדוק את הקונסולה עבור פלט שגיאות. זה נגרם לרוב מיכולות אלוף שאינן נתמכות או סקריפטי תוכן לא שלמים. |
מאמרים קשורים
- מדריך הגדרת שרת LeagueSandbox
- כיצד למצוא את כתובת ה-IP והפורט של השרת שלך
- כיצד להעלות קבצים באמצעות SFTP