מדריך זה מכסה את הגדרת שרת Pavlov VR הייעודי שלך ב-Legion Hosting, כולל רישום מפתח API, הפעלה ראשונה, הגדרת Game.ini, מצבי משחק, סיבוב מפות וכיצד להתחבר. להגדרת מפות Workshop, ראה מפות Workshop של Pavlov VR. ל-RCON ופקודות מנהל, ראה פקודות מנהל Pavlov VR.
השגת מפתח API
מפתח API של Pavlov נדרש כדי שהשרת שלך יופיע בדפדפן השרתים הציבורי. ללא מפתח תקף, שחקנים לא יוכלו למצוא את השרת שלך דרך רשימת השרתים במשחק.
- הפעל את Pavlov VR על המשקפת שלך.
- פתח Settings ונווט ללשונית General.
- לחץ על כפתור Generate Server Code. פעולה זו יוצרת קוד בן 6 תווים שתקף ל-15 דקות.
- במחשב או בטלפון שלך, בקר ב-pavlov-ms.vankrupt.com/servers/v1/key.
- הזן את הקוד בן 6 התווים ואמת את זהותך באמצעות SMS כשתתבקש.
- העתק את מפתח ה-API שנוצר. שמור אותו במקום בטוח כמו מנהל סיסמאות.
הפעלה ראשונה
לאחר רכישת שרת Pavlov VR שלך מ-Legion Hosting, בצע את השלבים הבאים כדי להפעיל אותו בפעם הראשונה:
- התחבר ל-GPanel ובחר את שרת Pavlov VR שלך.
- עבור ללשונית Startup.
- הגדר את משתני ההפעלה הנדרשים:
- API_KEY -- הדבק את מפתח ה-API שהשגת בשלב הקודם. נדרש לרישום בדפדפן השרתים.
- RCON_PASSWORD -- הגדר סיסמה חזקה לגישת קונסולה מרחוק. ברירת המחדל היא
CHANGE_ME-- עליך לשנות זאת לפני ההפעלה.
- סקור את משתני ההפעלה האופציונליים:
- RCON_PORT -- הפורט המשמש לחיבורי RCON. השאר בברירת המחדל אלא אם יש לך סיבה ספציפית לשנות.
- SRCDS_BETAID -- השאר ריק לגרסה היציבה. הגדר ל-
beta_serverכדי להריץ את ענף הבטא.
- עבור ללשונית Console ולחץ על Start.
- השרת יוריד את קבצי שרת Pavlov הייעודי וייצור קבצי הגדרות ברירת מחדל. פעולה זו עשויה להימשך מספר דקות בהפעלה הראשונה.
- לאחר שהשרת סיים להתחיל, עצור אותו כדי להתחיל להתאים את ההגדרות שלך.
| משתנה הפעלה | ברירת מחדל | נדרש | תיאור |
|---|---|---|---|
API_KEY |
-- | כן | מפתח ה-API שלך ל-Pavlov מ-pavlov-ms.vankrupt.com. נדרש לרישום בדפדפן השרתים. |
RCON_PASSWORD |
CHANGE_ME |
כן | סיסמה לגישת RCON. שנה אותה מברירת המחדל לפני הפעלת השרת שלך. |
RCON_PORT |
-- | לא | פורט TCP לחיבורי RCON. בדוק בלשונית Network ב-GPanel את הפורט המוקצה לך. |
SRCDS_BETAID |
-- | לא | הגדר ל-beta_server כדי להשתמש בענף הבטא. השאר ריק ליציב. |
beta_server עשוי להכיל תכונות חדשות ותיקוני באגים אך יכול גם לגרום לחוסר יציבות. השתמש בענף היציב לשרתי ייצור אלא אם כן אתה צריך במיוחד תכונות בטא.
הגדרת Game.ini
קובץ ההגדרות הראשי לשרת Pavlov VR שלך הוא Game.ini, הממוקם ב:
Pavlov/Saved/Config/LinuxServer/Game.ini
פתח קובץ זה באמצעות לשונית Files ב-GPanel. כל ההגדרות נמצאות תחת כותרת הסעיף [/Script/Pavlov.DedicatedServer].
הגדרות מינימליות לעבודה
[/Script/Pavlov.DedicatedServer]
bEnabled=true
ServerName=My Legion Pavlov Server
MaxPlayers=10
bSecured=true
bCustomServer=true
bCompetitive=false
bWhitelist=false
MapRotation=(MapId="datacenter", GameMode="SND")
MapRotation=(MapId="sand", GameMode="TDM")
MapRotation=(MapId="bridge", GameMode="DM")
דוגמת הגדרות מלאה
הדוגמה הבאה מציגה את כל ההגדרות הנפוצות:
[/Script/Pavlov.DedicatedServer]
bEnabled=true
ServerName=My Legion Pavlov Server
MaxPlayers=10
bSecured=true
bCustomServer=true
bCompetitive=false
bVerboseLogging=false
bWhitelist=false
RefreshListTime=120
LimitedAmmoType=0
TickRate=90
TimeLimit=60
AFKTimeLimit=300
#Password=1234
MapRotation=(MapId="datacenter", GameMode="SND")
MapRotation=(MapId="sand", GameMode="TDM")
MapRotation=(MapId="bridge", GameMode="DM")
MapRotation=(MapId="station", GameMode="GUN")
MapRotation=(MapId="containeryard", GameMode="TTT")
מדריך הגדרות עיקריות
| הגדרה | ערך לדוגמה | תיאור |
|---|---|---|
bEnabled |
true |
חייב להיות true כדי שהשרת הייעודי יקבל חיבורים. |
ServerName |
My Legion Pavlov Server |
השם המוצג בדפדפן השרתים במשחק. עשה אותו מתאר כדי ששחקנים יוכלו למצוא אותך. |
MaxPlayers |
10 |
מספר שחקנים מקסימלי. PC תומך עד 24 (או יותר בחלק מהמצבים). התאם זאת לתוכנית השרת שלך. |
bSecured |
true |
מפעיל EAC (Easy Anti-Cheat). הגדר ל-true לשרתים ציבוריים כדי למנוע רמאויות. |
bCustomServer |
true |
מפעיל תכונות שרת מותאם אישית כולל כלי מודינג, פונקציות שמירה/HTTP וכתיבה ל-blacklist.txt לחסימות. מומלץ לרוב השרתים. |
bCompetitive |
false |
מפעיל מצב תחרותי. חל רק על SND (Search and Destroy). |
bWhitelist |
false |
כאשר true, רק שחקנים הרשומים ב-whitelist.txt יכולים להצטרף לשרת. |
Password |
1234 |
קוד PIN מספרי להגנה על השרת בסיסמה. הסר שורה זו או הפוך אותה להערה עבור שרת ציבורי. |
TickRate |
90 |
קצב עדכון השרת. ערך יציב מינימלי הוא בערך 50, מקסימום בערך 120. ערכים גבוהים יותר משפרים דיוק פגיעות אך צורכים יותר מעבד. ברירת המחדל של 90 מתאימה לרוב השרתים. |
TimeLimit |
60 |
מגבלת זמן למפה בשניות. חל רק על מצבים מבוססי זמן כמו TDM ו-DM -- מצבים עם לוגיקה מבוססת סיבובים (SND, TTT) משתמשים בטיימרים משלהם. |
AFKTimeLimit |
300 |
שניות לפני שאשחקן לא פעיל מוסר. הגדר ל-0 כדי להשבית. |
LimitedAmmoType |
0 |
מצב תחמושת: 0 = מחסניות ללא הגבלה, 1 = תחמושת מוגבלת, 2 = ללא קופסאות (מחסניות מוגבלות, ללא מילוי). |
RefreshListTime |
120 |
באיזו תדירות (בשניות) השרת בודק מחדש את whitelist.txt, blacklist.txt ו-mods.txt. |
bVerboseLogging |
false |
מפעיל רישום מפורט. שימושי לפתרון בעיות אך עשוי להשפיע על הביצועים. |
MapRotation |
(MapId="datacenter", GameMode="SND") |
מגדיר מפה ומצב משחק בסיבוב. הוסף מספר שורות לסיבוב מלא. ראה את סעיפי מצבי המשחק וסיבוב המפות למטה. |
מצבי משחק
Pavlov VR תומך במגוון מצבי משחק. השתמש בקוד הקיצור בשדה GameMode של ערכי MapRotation שלך.
| קוד | מצב משחק | תיאור |
|---|---|---|
SND |
Search and Destroy | מצב יעד מבוסס סיבובים. התוקפים מניחים פצצה באחד מאתרי הפצצה; המגנים חייבים למנוע את ההנחה או לנטרל. חיים אחד לכל סיבוב. |
DM |
Deathmatch | כולם נגד כולם. כל הנשקים זמינים דרך גלגל הקנייה. הכי הרבה הריגות לפני שהטיימר נגמר מנצח. |
TDM |
Team Deathmatch | שתי קבוצות (NATO מול רוסים) מתחרות על הכי הרבה הריגות עם נשק מודרני. זמני תחייה קצרים. |
GUN |
Gun Game | כל הריגה מקדמת אותך לנשק הבא ברשימה מוגדרת מראש. השחקן הראשון שמשיג הריגה עם הנשק האחרון מנצח. |
WW2GUN |
WW2 Gun Game | גרסת Gun Game המשתמשת בנשק מתקופת מלחמת העולם השנייה בלבד. |
OITC |
One in the Chamber | כל שחקן מתחיל עם כדור אחד. השג הריגה כדי להרוויח כדור נוסף. הסכין תמיד זמין כגיבוי. |
TTT |
Trouble in Terrorist Town | מצב דדוקציה חברתית. הבוגדים חייבים להרוג חפים מפשע ואת השריף מבלי להתגלות. החפים מפשע חייבים לזהות ולחסל את הבוגדים. |
KOTH |
King of the Hill | קבוצות מתחרות על שליטה בנקודה מרכזית במפה. צבור נקודות על ידי שמירה על שליטה בגבעה. |
ZWV |
Zombie Wave Survival | מצב שיתופי. שחקנים עובדים יחד כדי לשרוד גלי זומבים של בינה מלאכותית. הרוויחו מזומנים בין סיבובים לקניית נשקים. |
HIDE |
The Hidden | מצב א-סימטרי. מפלצת כמעט בלתי נראית עם תנועה משופרת וראיית תרמית צדה כוח משימה חמוש. |
INFECTION |
Hidden Infection | גרסה של The Hidden שבה שחקנים שנהרגו מצטרפים לקבוצת המפלצות במותם. |
PUSH |
Push | מצב יעד ליניארי. התוקפים דוחפים דרך יעדים עוקבים בזמן שהמגנים מחזיקים את הקו. |
PH |
Prop Hunt | קבוצה אחת מתחבאת כעצמים על המפה בזמן שהקבוצה השנייה צדה אותם. לא נתמך בכל המפות. |
TANKTDM |
WW2 Team Deathmatch | TDM עם נשק מלחמת העולם השנייה. טנקים מופיעים במפות שתומכות בהם. |
סיבוב מפות
סיבוב המפות מוגדר ב-Game.ini באמצעות מספר שורות MapRotation. כאשר משחק מסתיים, השרת טוען את המפה הבאה בסיבוב וחוזר לערך הראשון כשהוא מגיע לסוף.
פורמט
MapRotation=(MapId="<map_name_or_ugc_id>", GameMode="<mode_code>")
דוגמת סיבוב עם מפות ברירת מחדל
MapRotation=(MapId="datacenter", GameMode="SND")
MapRotation=(MapId="sand", GameMode="TDM")
MapRotation=(MapId="bridge", GameMode="DM")
MapRotation=(MapId="containeryard", GameMode="KOTH")
MapRotation=(MapId="station", GameMode="TTT")
MapRotation=(MapId="santorini", GameMode="GUN")
MapRotation=(MapId="bunker", GameMode="PUSH")
MapRotation=(MapId="siberia", GameMode="TDM")
שמות מפות מובנות
| מזהה מפה | שם מפה | הערות |
|---|---|---|
datacenter | Data Center | מפה פנימית סימטרית עם מסדרונות ארוכים. תומכת ברוב המצבים. |
sand | Sand | נושא מזרח תיכוני בהשראת CS Dust. תומכת ברוב המצבים. |
bridge | Bridge | עיר תעלות אירופית. מתאימה ל-SND, TDM, DM. |
station | Station | רכבת תחתית עם מבנה רב-קומתי. |
containeryard | Container Yard | סביבה תעשייתית. תומכת ב-Prop Hunt. |
santorini | Santorini | כפר באי יווני. |
siberia | Siberia | מפה חיצונית מכוסה שלג. |
industry | Industry | מתחם תעשייתי. |
bunker | Bunker | פנים בונקר קומפקטי. |
foundation | Foundation | אתר בנייה. |
hospital | Hospital | מבנה פנימי של בית חולים. |
carnival | Carnival | מפה בנושא קרנבל. |
killhouse | Killhouse | מפת מסלול אימונים. מתאימה למצב killhouse שיתופי. |
range | Firing Range | מטווח אימונים עם מטרות. |
_night לשם המפה -- לדוגמה, datacenter_night, sand_night, station_night, siberia_night, santorini_night, industry_night, containeryard_night.
ניתן גם להוסיף מפות Workshop לסיבוב שלך באמצעות מזהים עם תחילית UGC. ראה מפות Workshop של Pavlov VR לפרטים על מציאה והוספת מפות מותאמות אישית.
כיצד להתחבר
דרך דפדפן השרתים במשחק
- הפעל את Pavlov VR מ-Steam.
- מהלובי הראשי, פתח את Server Browser בטאבלט או בתפריט במשחק.
- חפש את השרת שלך לפי שם (כפי שהוגדר ב-
ServerNameב-Game.ini). - בחר את השרת שלך ולחץ על Join.
- אם הגדרת PIN דרך הגדרת
Password, השחקנים יתבקשו להזין את הקוד.
דרך חיבור ישיר
- פתח את דפדפן השרתים של Pavlov VR וחפש את אפשרות Direct Connect.
- הזן את כתובת ה-IP של השרת ופורט המשחק (מוצגים בלשונית Network ב-GPanel) בפורמט
IP:Port.
כתובת ה-IP והפורטים של השרת שלך מוצגים בלשונית Network ב-GPanel. ראה כיצד למצוא את כתובת ה-IP והפורט של השרת שלך לפרטים.
השרת לא מופיע בדפדפן?
- ודא שמפתח ה-API שלך מוגדר כראוי בלשונית Startup של GPanel -- זו הסיבה הנפוצה ביותר.
- אשר ש-
bEnabled=trueקיים ב-Game.ini. - בדוק שהשרת התחיל במלואו על ידי סקירת פלט הקונסולה ב-GPanel.
- המתן מספר דקות -- רשימת שרת המאסטר עשויה לקחת זמן להתעדכן.
- נסה להתחבר דרך IP ישיר כדי לשלול עיכוב באינדוקס הדפדפן.
מאמרים קשורים
- מפות Workshop של Pavlov VR
- פקודות מנהל Pavlov VR
- כיצד למצוא את כתובת ה-IP והפורט של השרת שלך
- כיצד להעלות קבצים באמצעות SFTP
- מדריך הפעלת שרת
צריך עזרה?
אם נתקלת בבעיה שלא מכוסה כאן, צוות התמיכה שלנו זמין לסייע.