מדריך זה מכסה כיצד להגדיר ולהגדיר את שרת V Rising הייעודי שלך המתארח ב-Legion Hosting, כולל הגדרות אירוח שרת, הגדרת מצב משחק, חיבור לשרת שלך וניהול שמירות.
.json. V Rising כותב תצורה בעת כיבוי ועלול לדרוס את השינויים שלך אם השרת פועל.
מיקומי קבצי תצורה
V Rising משתמש בשני קבצי תצורה בפורמט JSON. שניהם ממוקמים בתיקייה הבאה בשרת שלך:
VRisingServer_Data/StreamingAssets/Settings/
| קובץ | מטרה |
|---|---|
ServerHostSettings.json |
הגדרות רשת ואירוח — שם שרת, פורטים, מקומות שחקנים, סיסמה, שם קובץ שמירה, תדירות שמירה אוטומטית. |
ServerGameSettings.json |
הגדרות משחק — מצב משחק (PvP/PvE), גודל שבט, התדרדרות טירה, ניקוז דם, שיעורי משאבים ועוד. |
כדי לגשת לקבצים אלה, התחבר ל-GPanel, בחר את שרת V Rising שלך ולחץ על לשונית Files. נווט אל VRisingServer_Data/StreamingAssets/Settings/. אם הקבצים עדיין לא קיימים, הפעל את השרת פעם אחת ועצור אותו — V Rising מייצר קבצי תצורה ברירת מחדל בהפעלה הראשונה.
שלב 1 — הגדרת ServerHostSettings.json
פתח את ServerHostSettings.json בעורך הקבצים של GPanel. ההגדרות העיקריות מתוארות להלן.
| הגדרה | תיאור |
|---|---|
Name |
שם השרת המוצג בדפדפן השרתים במשחק. הפוך אותו לייחודי כדי ששחקנים יוכלו לחפש אותו. |
Description |
תיאור קצר המוצג ברשימת השרתים. |
Port |
פורט המשחק הראשי שאליו שחקנים מתחברים. חייב להתאים לפורט שהוקצה ב-GPanel — בדוק בלשונית Network של GPanel את הערך הנכון. |
QueryPort |
פורט השאילתה של Steam המשמש את דפדפן השרתים. חייב להתאים לפורט השאילתה שהוקצה ב-GPanel — בדוק בלשונית Network. |
MaxConnectedUsers |
מספר מרבי של שחקנים בו-זמנית. אסור לחרוג ממגבלת מקומות השחקנים בתוכנית שלך. |
Password |
סיסמה הנדרשת משחקנים כדי להצטרף. השאר כמחרוזת ריקה ("") עבור שרת ציבורי. |
SaveName |
שם תיקיית השמירה בתוך save-data/Saves/. שנה זאת כדי להתחיל עם שמירה אחרת, או כדי לעבור בין עולמות מרובים. |
AutoSaveCount |
מספר חריצי שמירה אוטומטית לשמירה. שמירות ישנות יותר מסובבות החוצה כשהמגבלה מגיעה. הגדל זאת כדי לשמור יותר נקודות שחזור. |
AutoSaveInterval |
זמן בשניות בין שמירות אוטומטיות. ברירת המחדל היא 120 (כל 2 דקות). |
ListOnSteam |
האם השרת מופיע בדפדפן השרתים של Steam. הגדר ל-false עבור שרת פרטי שניתן להגיע אליו רק בחיבור ישיר. |
דוגמה מינימלית של ServerHostSettings.json מוגדר:
{
"Name": "My Legion Server",
"Description": "Welcome to our V Rising server!",
"Port": 12345,
"QueryPort": 12346,
"MaxConnectedUsers": 40,
"Password": "",
"SaveName": "world1",
"AutoSaveCount": 20,
"AutoSaveInterval": 120,
"ListOnSteam": true,
"Secure": true,
"GameSettingsPreset": ""
}
שלב 2 — הגדרת ServerGameSettings.json
פתח את ServerGameSettings.json בעורך הקבצים. קובץ זה שולט באיזון המשחק ובמצב המשחק. ההגדרות החשובות ביותר מכוסות להלן.
מצב משחק
| הגדרה | ערכים | תיאור |
|---|---|---|
GameModeType |
"PvP" / "PvE" |
קובע האם שחקנים יכולים לתקוף זה את זה. "PvP" מאפשר קרב שחקן-נגד-שחקן. "PvE" משבית זאת — שחקנים יכולים להילחם רק ב-NPCs ובוסים. |
שבטים וטירות
| הגדרה | ערך לדוגמה | תיאור |
|---|---|---|
ClanSize |
4 |
מספר מרבי של שחקנים בשבט. ברירת המחדל היא 4. הגדל למשחק קבוצתי גדול יותר. |
CastleDecayRateModifier |
1.0 |
מכפיל למהירות התדרדרות הטירות כשאינן מתוחזקות. 1.0 הוא מהירות ברירת המחדל. הגדר ל-0 כדי להשבית התדרדרות לחלוטין. |
CastleMinimumDistanceInFloors |
2 |
מרחק מינימלי (באריחי רצפה) בין טירות שחקנים. מונע משחקנים לבנות ישירות צמוד זה לזה. |
CastleHeartDamageMode |
"CanBeDestroyedOnlyWhenDecaying" |
שולט מתי ניתן להרוס לבבות טירה. "CanBeDestroyedOnlyWhenDecaying" מגן על טירות פעילות מפני גריפינג. |
CastleSiegeMode |
"Never" |
מתי פשיטת טירות PvP מופעלת. אפשרויות: "Never", "Always", או ערכים מבוססי לוח זמנים לחלונות פשיטה. |
דם והישרדות
| הגדרה | ערך לדוגמה | תיאור |
|---|---|---|
BloodDrainModifier |
1.0 |
מכפיל למהירות ניקוז הדם מהערפד שלך. ערכים גבוהים יותר מקשים על ההישרדות. הגדר נמוך יותר כדי שהדם יחזיק מעמד יותר זמן. |
ResourceYieldModifier |
1.0 |
מכפיל למשאבים הנאספים ממקורות. הגדל כדי להאיץ התקדמות. |
DayDurationInSeconds |
1080 |
אורך יום שלם במשחק בשניות. ברירת המחדל היא 1080 (18 דקות). משפיע על כמה זמן נמשך היום (סכנה לערפדים). |
NightDurationInSeconds |
720 |
אורך הלילה במשחק בשניות. ברירת המחדל היא 720 (12 דקות). |
"Standard", "Relaxed", "Hardcore" ו-"Full Loot". ניתן להגדיר את "GameSettingsPreset" ב-ServerHostSettings.json לאחד מהשמות הללו כדי להחיל סט מלא של ברירות מחדל סבירות, ולאחר מכן לדרוס ערכים בודדים ב-ServerGameSettings.json.
שלב 3 — החלת שינויים
- שמור את קובץ התצורה הערוך באמצעות כפתור Save בעורך הקבצים של GPanel.
- עבור ללשונית Console ב-GPanel.
- לחץ על Start כדי להפעיל את השרת. התצורה המעודכנת תיטען בעת ההפעלה.
- עקוב אחר פלט הקונסול לאיתור שגיאות ניתוח JSON. פסיק חסר או סוגר לא תואם ימנעו את טעינת התצורה.
.ini, JSON דורש עיצוב מדויק. כל ערך מחרוזת חייב להיות במרכאות כפולות, ופסיקים מיותרים בסוף אסורים. אם השרת נכשל בהפעלה לאחר עריכת קובץ תצורה, פתח את הקובץ שוב וחפש שגיאות תחביר.
כיצד להתחבר לשרת שלך
V Rising תומך בחיבור ישיר באמצעות כתובת ה-IP ופורט המשחק של השרת שלך. אין צורך שהשרת יופיע בדפדפן כדי להתחבר.
- מצא את כתובת ה-IP והפורט של השרת שלך בלשונית Network של GPanel. ראה גם: כיצד למצוא את כתובת ה-IP והפורט של השרת שלך.
- הפעל את V Rising ולחץ על Play מהתפריט הראשי.
- בחר Online Play, ואז בחר Direct Connect.
- הזן את כתובת השרת שלך בפורמט
IP:PORTבאמצעות פורט המשחק מלשונית Network של GPanel. - אם לשרת שלך יש סיסמה, תתבקש להזין אותה לאחר החיבור.
ניהול שמירות
שמירות V Rising מאוחסנות בתיקיית save-data/Saves/ בשרת שלך. לכל עולם יש תת-תיקייה משלו שנקראת לפי ערך SaveName ב-ServerHostSettings.json.
save-data/Saves/v3/world1/
בתוך תיקיית השמירה תמצא את מצב העולם, נתוני שחקנים וקבצי שמירה אוטומטית בודדים. ניתן להוריד או להעלות קבצי שמירה באמצעות SFTP. ראה: כיצד להעלות קבצים דרך SFTP.
מעבר בין עולמות
כדי לטעון שמירה אחרת מבלי למחוק את הנוכחית, שנה את ערך SaveName ב-ServerHostSettings.json כך שיצביע על שם תיקייה אחר. V Rising יטען את התיקייה הזו בהפעלה הבאה, או ייצור עולם חדש אם התיקייה לא קיימת.
כיצד למחוק את השרת (איפוס העולם)
מחיקה מלאה מוחקת את כל התקדמות השחקנים, הטירות ומצב העולם. זה מתחיל את השרת מחדש כאילו נוצר זה עתה.
- התחבר ל-GPanel ועצור את השרת מלשונית Console. המתן עד שהסטטוס יראה Offline.
- עבור ללשונית Files ונווט אל
save-data/Saves/. - פתח את תיקיית השמירה התואמת ל-
SaveNameשלך (למשלworld1). - בחר את כל הקבצים והתיקיות בתוכה ומחק אותם. אל תמחק את תיקיית
Saves/עצמה — רק את התוכן של תיקיית השמירה שלך. - חזור ללשונית Console והפעל את השרת. עולם חדש ייווצר מאפס.
SaveName ב-ServerHostSettings.json לשם חדש (למשל "world2"). השרת ייצור עולם חדש בתיקייה החדשה. השמירה הישנה נשארת ללא שינוי וניתן לטעון אותה שוב על ידי החזרת השם.