מדריך זה מכסה ניהול שרת, פקודות קונסול, ניהול CVars ופתרון בעיות עבור שרת Nazi Zombies: Portable (NZ:P) הייעודי שלך. NZ:P פועל על מנוע FTEQW ומשתמש בפקודות קונסול בסגנון Quake לניהול השרת. להגדרה ראשונית, תצורה והוראות חיבור, ראה מדריך הגדרת שרת NZ:P.
1. גישה לקונסול
ניתן לנהל את שרת NZ:P שלך בשתי דרכים:
- קונסול GPanel: עבור ללשונית Console ב-GPanel והקלד פקודות ישירות.
- קונסול במשחק: לחץ על
`או~כדי לפתוח את הקונסול בזמן שאתה מחובר לשרת.
2. פקודות שרת חיוניות
ניהול מפות
| פקודה | תיאור |
|---|---|
map <mapname> | החלף למפה אחרת (למשל map ndu). |
listmaps | הצג רשימה של כל המפות הזמינות בשרת. |
changelevel <mapname> | החלף מפה תוך שמירה על חיבורים קיימים. |
שליטה בשרת
| פקודה | תיאור |
|---|---|
status | הצג את מצב השרת כולל שחקנים מחוברים והמזהים שלהם. |
kick <player_id> | הרחק שחקן לפי המזהה שלו (קבל מזהים מ-status). |
quit | כבה את השרת בצורה מסודרת. |
restart | הפעל מחדש את המפה הנוכחית. |
3. CVars של השרת
CVars (משתני קונסול) שולטים בהתנהגות השרת. הגדר אותם בקונסול של GPanel או דרך משתנה ההפעלה GAME_ARGS בפורמט +cvar value.
| CVar | ברירת מחדל | תיאור |
|---|---|---|
sv_port | (מוקצה) | פורט השרת (מוגדר אוטומטית מ-GPanel). |
sv_port_tcp | (מוקצה) | פורט TCP עבור השרת. |
sv_maxclients | 4 | מספר שחקנים מקסימלי. |
sv_public | 1 | האם השרת מופיע ברשימת השרתים הציבורית. |
sv_mintic | 0.045 | מרווח tick מינימלי (מוגדר דרך משתנה ההפעלה TICKRATE). |
com_protocolname | NZP-REBOOT | שם הפרוטוקול (מוגדר דרך משתנה ההפעלה PROTOCOL). |
hostname | (ריק) | שם השרת המוצג בדפדפן השרתים. הגדר דרך GAME_ARGS: +hostname "My Server". |
הגדרת CVars בהפעלה
הוסף CVars למשתנה ההפעלה GAME_ARGS ב-GPanel:
+hostname "My NZ:P Server" +sv_maxclients 8 +sv_public 1
4. תוכן מותאם אישית
NZ:P תומך במפות מותאמות אישית. כדי להוסיף תוכן מותאם:
- עצור את השרת ב-GPanel.
- העלה קבצי מפות מותאמים לתיקייה
nzp/דרך SFTP (ראה כיצד להעלות קבצים דרך SFTP). - הפעל את השרת והחלף למפה החדשה עם
map <mapname>.
5. פתרון בעיות
השרת לא מופעל
- בדוק את קונסול GPanel לאיתור הודעות שגיאה.
- ודא שמשתנה MAP מוגדר לשם מפה תקין.
- ודא ש-TICKRATE הוא מספר תקין (למשל
0.045).
שחקנים לא יכולים להתחבר
- ודא שהשרת פועל ב-GPanel.
- ודא שהלקוחות משתמשים בפרוטוקול הנכון --
NZP-REBOOTללקוח מקומי,NZP-REBOOT-WEBללקוח אינטרנט. - לקוחות אינטרנט חייבים להשתמש ב-HTTP (לא HTTPS) ובקידומת
ws://. - בדוק את ה-IP והפורט הנכונים מלשונית Network.
באגים בפיזיקה / זומבים נתקעים
- נסה להוריד את ערך TICKRATE (למשל מ-
0.045ל-0.033) לסימולציית פיזיקה חלקה יותר. - שים לב שמרווחי tick נמוכים יותר מגדילים את צריכת רוחב הפס.
מאמרים קשורים
צריך עזרה?
אם אתה נתקל בבעיות עם שרת NZ:P שלך שאינן מכוסות כאן, פתח פניית תמיכה וכלול את ה-IP של השרת שלך, תיאור הבעיה וכל הודעות שגיאה רלוונטיות מקונסול GPanel.