מדריך זה מכסה הגדרת אדמין, פקודות אדמין בתוך המשחק, תצורת RCON ופקודות ניהול שרת עבור שרת Soulmask הייעודי שלכם ב-Legion Hosting. להגדרת שרת ותצורה, ראו מדריך הגדרת שרת Soulmask.
הגדרת הרשאות אדמין
Soulmask משתמש במערכת אדמין מבוססת סיסמה. כדי להפוך לאדמין, עליכם להגדיר סיסמת אדמין בתצורת ההפעלה של השרת ולאחר מכן לבצע אימות בתוך המשחק.
שלב 1: הגדרת סיסמת האדמין
- ב-GPanel, בחרו את שרת Soulmask שלכם.
- לחצו על לשונית Startup.
- הגדירו את משתנה
ADMIN_PASSWORDלסיסמה חזקה וייחודית. זה מתאים לפרמטר שורת הפקודה-adminpsw. - הפעילו מחדש את השרת כדי שהשינוי ייכנס לתוקף.
שלב 2: אימות בתוך המשחק
- הצטרפו לשרת Soulmask שלכם כשחקן.
- פתחו את הקונסולה בתוך המשחק על ידי לחיצה על מקש ` (grave/tilde) או Numpad - (מינוס ב-numpad).
- הקלידו את הפקודה הבאה ולחצו Enter:
gm key YOUR_ADMIN_PASSWORD - אם הסיסמה נכונה, תראו הודעת אישור ותקבלו הרשאות אדמין GM (Game Master).
- תוכלו גם ללחוץ על כפתור "Become the admin" שמופיע בממשק לוח ה-GM.
gm key בכל פעם שאתם מתחברים.
פקודות אדמין בתוך המשחק
לאחר אימות כאדמין, פתחו את הקונסולה (` או Numpad -) והזינו פקודות. כל פקודות האדמין מתחילות בקידומת gm.
ניהול שחקנים
| פקודה | תיאור |
|---|---|
gm AddExp [value] |
הוספת נקודות ניסיון כלליות לדמות שלכם. |
gm Addmjexp [value] |
הוספת ניסיון מסכה לדמות שלכם (מעלה את רמת המסכה). |
gm Addshoulieexp [value] |
הוספת ניסיון ציד לדמות שלכם. |
gm XiDian |
איפוס כל נקודות המיומנות של הדמות שלכם, מאפשר חלוקה מחדש. |
gm FuHuo |
החייאת הדמות שלכם (השתמשו כשאתם מתים). |
gm ZiSha 1 |
הריגת הדמות שלכם (פקודת התאבדות). |
gm shanhao |
מחיקת החשבון/דמות שלכם מהשרת. השתמשו בזהירות רבה -- זה בלתי הפיך. |
gm ShowInfo 1 |
הצגת מידע מפורט על הדמות שלכם (סטטיסטיקות, מזהים, מיקום). |
gm ShowInfo 0 |
הצגת מידע מפורט על הדמות או ה-NPC המכוון כרגע. |
gm ChongZhiRenWu |
איפוס כל המדריכים ומשימות ההדרכה עבור הדמות שלכם. |
ניווט ונראות
| פקודה | תיאור |
|---|---|
gm Go [x] [y] [z] |
שיגור לקואורדינטות עולם ספציפיות. השתמשו ב-GPS כדי למצוא את הקואורדינטות הנוכחיות שלכם קודם. |
GPS |
הצגת קואורדינטות העולם הנוכחיות שלכם (X, Y, Z). שימושי למטרות שיגור. |
gm SetAttr YinShen 1 |
הפעלת אי-נראות. מפלצות ו-NPC לא יכולים לזהות אתכם. |
gm SetAttr YinShen 0 |
ביטול אי-נראות. חזרה לנראות רגילה. |
gm ShowMap |
חשיפת המפה כולה, פתיחת כל ערפל המלחמה עבור הדמות שלכם. |
שליטה ב-NPC ובעולם
| פקודה | תיאור |
|---|---|
gm ZhaoMu |
גיוס מיידי של ה-NPC המכוון לשבט שלכם. |
gm ClearAllNpc |
הסרת כל ה-NPC שאינם שחקנים מהשרת. השתמשו בזהירות -- משפיע על כל ה-NPC בכל השרת. |
gm ClearSelect |
הסרת הישות הנבחרת/המכוונת כרגע (NPC, יצור או אובייקט). |
gm ShuaXinZhiBei |
ריענון וצמיחה מחדש של כל הצמחייה וצמחי הקטיף הקרובים. |
gm KeJiShu |
פתיחת כל צמתי עץ הטכנולוגיה עבור הדמות שלכם. |
ניהול פלישות וחום
| פקודה | תיאור |
|---|---|
gm ShowReDu |
הצגת תרשים חום הפלישה הנוכחי, המציג רמות איום באזורים שונים. |
gm ClearAllReDu |
ניקוי כל חום הפלישה על פני המפה, איפוס רמות האיום לאפס. |
gm AddReDu [value] |
הגדלה ידנית של חום הפלישה בכמות שצוינה. חום גבוה יותר מושך יותר פלישות. |
שרת ודיבאג
| פקודה | תיאור |
|---|---|
gm exit |
כיבוי מסודר של השרת עם שמירה. זוהי הדרך הבטוחה ביותר לעצור את השרת מתוך המשחק. |
Debuginfo 1 |
הפעלת שכבת ניטור ביצועי שרת, המציגה קצב טיקים, ספירת ישויות ושימוש במשאבים. |
Debuginfo 0 |
ביטול שכבת ניטור ביצועי השרת. |
פקודות ניהול שרת
פקודות אלה משמשות לניהול כלל השרת וניתן להריץ אותן גם בתוך המשחק (דרך הקונסולה) וגם מרחוק (דרך RCON/Telnet).
שליטה בשרת
| פקודה | תיאור |
|---|---|
SaveWorld |
כפיית שמירת עולם מיידית לזיכרון (ואופציונלית לדיסק). השתמשו לפני ביצוע פעולות מסוכנות. |
SaveAndExit [seconds] |
שמירת העולם וכיבוי השרת לאחר מספר השניות שצוין. שחקנים מקבלים ספירה לאחור כאזהרה. |
StopCloseServer |
ביטול כיבוי ממתין שהופעל עם SaveAndExit. |
shutdown [seconds] |
הפעלת כיבוי מסודר של השרת עם ספירה לאחור שצוינה בשניות. |
broadcast [message] |
שליחת הודעה גלובלית לכל השחקנים המחוברים. שימושי להודעות ואזהרות. |
ניהול שחקנים (מרחוק)
| פקודה | תיאור |
|---|---|
List_AllPlayers |
הצגת כל חשבונות השחקנים הרשומים בשרת (מחוברים ולא מחוברים). |
List_OnlinePlayers |
הצגת כל השחקנים המחוברים כרגע עם Steam ID ושמות הדמויות שלהם. |
List_Guilds |
הצגת כל השבטים (גילדות) בשרת עם מספר החברים. |
kick [PlayerName] |
הסרת שחקן מהשרת לפי שם דמות. |
ban [PlayerName] |
חסימת שחקן מהשרת. הוא לא יוכל להתחבר מחדש. |
CreateItemForPlayer [SteamID] [ItemID] [Amount] |
הוספת פריטים ישירות למלאי של שחקן ספציפי לפי Steam ID. |
GotoPosition [SteamID] [x] [y] [z] |
שיגור שחקן ספציפי לקואורדינטות עולם. |
FlyMode [SteamID] [0/1] |
הפעלה (1) או ביטול (0) מצב טיסה/רוח רפאים עבור שחקן. |
מידע שרת
| פקודה | תיאור |
|---|---|
ServerFPS |
הצגת קצב הטיקים הנוכחי של השרת (FPS). שרתים תקינים צריכים לשמור על 30+ FPS. |
Show_Coefficient_Settings |
הצגת כל הגדרות מקדמי המשחק הנוכחיות מ-GameXishu.json. |
Set_Coefficient [key] [value] |
שינוי מקדם משחק בזמן ריצה ללא עריכת קבצים. השינויים נכנסים לתוקף מיד. |
List_AllTalent [level] |
הצגת כל הכישרונות הטבעיים (מתנות) הזמינים ברמה שצוינה. |
דיבאג ומתקדם
| פקודה | תיאור |
|---|---|
Dump_AllActorPositions |
ייצוא כל מיקומי השחקנים לקובץ נתונים לצורך דיבאג מצב העולם. |
DrawActorImage |
יצירת ויזואליזציה של מיקומי שחקנים על המפה. |
ExecScriptCommands [filename] |
הרצת קובץ אצווה של פקודות. שימושי להרצת מספר פקודות בבת אחת. |
גישת RCON
RCON (Remote Console) מאפשר לכם להריץ פקודות שרת מרחוק מבלי להיות מחוברים למשחק. Soulmask תומך גם ב-RCON וגם ב-Telnet לניהול מרחוק.
הפעלת RCON
RCON מושבת כברירת מחדל ויש להפעילו דרך פרמטרי הפעלה:
- ב-GPanel, עברו ללשונית Startup.
- הוסיפו את הפרמטרים הבאים (דרך פרמטרי הפעלה נוספים או על ידי פנייה לתמיכה כדי שיוסיפו אותם):
-rconpsw="YOUR_RCON_PASSWORD" -rconport=19000 - הפעילו מחדש את השרת.
חיבור דרך RCON
לאחר הפעלת RCON, תוכלו להתחבר באמצעות כל לקוח RCON סטנדרטי:
- הורידו לקוח RCON כגון rcon-cli או כלי GUI כמו mcrcon.
- התחברו לשרת שלכם באמצעות:
- Host: כתובת ה-IP של השרת שלכם
- Port: פורט ה-RCON (ברירת מחדל
19000) - Password: סיסמת ה-RCON שהגדרתם עם
-rconpsw
- לאחר החיבור, הקלידו
helpכדי לראות רשימת פקודות זמינות.
גישת Telnet
Soulmask תומך גם בניהול מבוסס Telnet דרך Echo Port (ברירת מחדל 18888). Telnet מוגבל לחיבורים מקומיים בלבד כברירת מחדל ואינו דורש העברת פורטים נוספת. זה משמש בעיקר לניהול מתוסרט על מכונת השרת עצמה.
דוגמה להפעלת RCON
# Connect to RCON (using rcon-cli as example)
rcon -a your.server.ip:19000 -p YOUR_RCON_PASSWORD
# Check server performance
ServerFPS
# List online players
List_OnlinePlayers
# Send a global message
broadcast Server restart in 10 minutes!
# Initiate a 600-second (10-minute) shutdown countdown
SaveAndExit 600
# Cancel the shutdown if needed
StopCloseServer
כיבוי שרת תקין
ישנן מספר שיטות בטוחות לכיבוי שרת Soulmask. תמיד השתמשו באחת מהן כדי למנוע אובדן נתונים:
- כפתור Stop ב-GPanel: השיטה הפשוטה ביותר. לחצו על Stop בלשונית Console ב-GPanel.
- פקודה בתוך המשחק: בצעו אימות כאדמין והריצו
gm exitלשמירה וכיבוי. - RCON/Telnet: הריצו
shutdown [seconds]אוSaveAndExit [seconds]לכיבוי עם ספירה לאחור שנותנת לשחקנים זמן להתכונן.
טיפים למנהלי שרתים
- הגדירו גיבויים אוטומטיים. השתמשו ב-
-initbackupוב--backupinterval=30ליצירת תמונות גיבוי סדירות. - נטרו את FPS השרת. השתמשו בפקודת
ServerFPSבאופן קבוע. אם קצב הטיקים יורד מתחת ל-15-20 FPS, השרת מתקשה וייתכן שצריך אופטימיזציה או הפעלה מחדש. - השתמשו ב-
Set_Coefficientלכוונון חי. תוכלו לשנות הגדרות משחק בזמן ריצה ללא הפעלה מחדש של השרת. הריצוShow_Coefficient_Settingsקודם כדי לראות ערכים נוכחיים. - תזמנו הפעלות מחדש סדירות. הפעילו מחדש את השרת מדי יום כדי לנקות דליפות זיכרון ולהחיל עדכונים ממתינים.
- שדרו לפני תחזוקה. תמיד השתמשו בפקודת
broadcastכדי להזהיר שחקנים לפני הפעלות מחדש או חלונות תחזוקה של השרת. - השתמשו ב-
SaveWorldלפני פעולות מסוכנות. כפו שמירה לפני ביצוע שינויים משמעותיים כמו ניקוי NPC או שינוי מקדמים.
מאמרים קשורים
- מדריך הגדרת שרת Soulmask
- כיצד למצוא את כתובת ה-IP והפורט של השרת שלכם
- כיצד להעלות קבצים דרך SFTP
- תחילת העבודה עם השרת החדש שלכם
צריכים עזרה?
אם אתם צריכים סיוע נוסף עם פקודות אדמין או ניהול שרת Soulmask, אנא פתחו פנייה לתמיכה והצוות שלנו ישמח לסייע לכם.