מדריך הגדרת שרת Vintage Story
מדריך זה מכסה כיצד להגדיר ולקנפג את שרת Vintage Story הייעודי שלכם המאוחסן ב-Legion Hosting, כולל הפעלה ראשונה, משתני GPanel, ניהול גרסאות, תצורת שרת, הגדרות עולם, חיבור שחקנים וניהול שמירות. להתקנת מודים, ראו התקנת מודים ל-Vintage Story. להגדרת מנהל ופקודות, ראו פקודות מנהל Vintage Story.
הפעלה ראשונה
כאשר אתם מפעילים את שרת Vintage Story שלכם בפעם הראשונה מ-GPanel, השרת יוריד אוטומטית את קבצי המשחק מה-API הרשמי של Vintage Story וייצור עולם ברירת מחדל. ההפעלה הראשונית עשויה לקחת מספר דקות בזמן שהקבצים מורדים ונפרסים.
- התחברו ל-GPanel ובחרו את שרת Vintage Story שלכם.
- לפני ההפעלה, בדקו את לשונית Startup כדי לאשר את ענף הגרסה המועדף עליכם (stable, unstable או pre-release).
- לחצו על Start בלשונית Console. עקבו אחר פלט הקונסולה להודעות התקדמות בזמן שהשרת מוריד ומתקין את קבצי המשחק.
- ברגע שתראו הודעה המציינת שהשרת מאזין לחיבורים, השרת מוכן. קובץ
serverconfig.jsonברירת מחדל ייווצר אוטומטית.
משתני הפעלה ב-GPanel
הגדרות שרת מרכזיות נשלטות דרך לשונית Startup ב-GPanel. בדקו והתאימו אותן לפני הפעלת השרת.
| משתנה | ברירת מחדל | תיאור |
|---|---|---|
SERVER_PORT |
(מוקצה) | פורט המשחק שבו שחקנים משתמשים לחיבור. מוקצה אוטומטית על ידי GPanel -- בדקו את לשונית Network לפורט המוקצה שלכם. |
MAX_CLIENTS |
16 |
מספר מרבי של שחקנים בו-זמנית. ניתן להגדיר עד 256. צריך להתאים למשאבי תוכנית האירוח שלכם. |
FILES_BRANCH |
stable |
באיזה ענף שחרור להשתמש. אפשרויות: stable, unstable, או pre. ראו את סעיף ניהול גרסאות למטה לפרטים. |
RELEASE_VERSION |
latest |
הגרסה הספציפית להתקנה. הגדירו ל-latest כדי להשתמש תמיד בגרסה החדשה ביותר בענף שבחרתם, או הזינו מספר גרסה ספציפי (למשל 1.19.8) כדי לנעול לגרסה זו. |
OPTIONS |
(ריק) | ארגומנטי שורת פקודה נוספים המועברים לתהליך השרת בהפעלה. השאירו ריק אלא אם אתם צריכים דגלי הפעלה ספציפיים. |
SQLITE_TMPDIR |
(אוטומטי) | ספריית זמנית המשמשת את SQLite לפעולות מסד נתונים. בדרך כלל אין צורך לשנות. |
לאחר עדכון משתני הפעלה, הפעילו מחדש את השרת מ-GPanel כדי שהשינויים ייכנסו לתוקף.
ניהול גרסאות
Vintage Story מציע שלושה ענפי שחרור. בחירת הענף שלכם מוגדרת דרך משתנה ההפעלה FILES_BRANCH ב-GPanel.
| ענף | ערך | תיאור |
|---|---|---|
| Stable | stable |
הענף המומלץ לרוב השרתים. גרסאות אלו נבדקו ביסודיות והן האמינות ביותר לעולמות ארוכי טווח. |
| Unstable | unstable |
גרסאות בטא עם תכונות ושינויים חדשים שעדיין נבדקים. עלולות להכיל באגים. השתמשו בזה אם אתם רוצים גישה מוקדמת לתוכן חדש ומקבלים חוסר יציבות מסוים. |
| Pre-release | pre |
בניות פיתוח מוקדמות. אלו הפחות נבדקות ועלולות להכיל בעיות משמעותיות. מומלץ למטרות בדיקה בלבד -- לא לשרתי ייצור. |
נעילת גרסה ספציפית
כברירת מחדל, RELEASE_VERSION מוגדר ל-latest, כלומר השרת יוריד ויתקין את הגרסה החדשה ביותר הזמינה בענף שבחרתם בכל פעם שהשרת מופעל (אם גרסה חדשה יותר זמינה). כדי למנוע עדכונים אוטומטיים ולנעול את השרת לגרסה ספציפית:
- עברו ללשונית Startup ב-GPanel.
- שנו את
RELEASE_VERSIONמ-latestלמספר הגרסה המדויק שאתם רוצים (למשל1.19.8). - הפעילו מחדש את השרת. הוא ישתמש רק בגרסה הנעולה ללא קשר לגרסאות חדשות יותר.
serverconfig.json
קובץ תצורת השרת הראשי הוא serverconfig.json, הממוקם בספריית השורש של השרת. קובץ זה נוצר אוטומטית בהפעלה הראשונה. עצרו את השרת לפני עריכתו, ולאחר מכן הפעילו מחדש כדי שהשינויים ייכנסו לתוקף.
- עצרו את השרת מלשונית Console ב-GPanel.
- פתחו את לשונית Files ולחצו על
serverconfig.jsonכדי לערוך אותו. - שנו את ההגדרות שאתם צריכים (ראו את הטבלה למטה).
- שמרו את הקובץ והפעילו את השרת.
הגדרות מרכזיות
| הגדרה | ערך לדוגמה | תיאור |
|---|---|---|
ServerName |
"My Legion VS Server" |
השם המוצג בדפדפן השרתים במשחק. הפכו אותו לתיאורי כדי ששחקנים יוכלו למצוא את השרת שלכם. |
WelcomeMessage |
"Welcome to the server!" |
הודעה המוצגת לשחקנים כשהם מצטרפים. תומך בעיצוב בסיסי. |
MaxClients |
16 |
מספר מרבי של שחקנים בו-זמנית. צריך להתאים למשתנה ההפעלה MAX_CLIENTS. |
Password |
"mysecretpass" |
סיסמה הנדרשת להצטרפות לשרת. השאירו כמחרוזת ריקה ("") לשרת ציבורי. |
AllowPvP |
true |
הגדירו ל-true כדי לאפשר לחימה בין שחקנים, או false לשרת PvE בלבד. |
SpawnRadius |
50 |
רדיוס (בבלוקים) סביב נקודת ההשרצה של העולם שבה שחקנים חדשים יכולים להופיע. ערך גדול יותר מפזר שחקנים יותר בהצטרפות. |
MapSizeX |
1024000 |
רוחב העולם בבלוקים. ערך ברירת המחדל יוצר עולם גדול מאוד. הקטנת ערך זה מגבילה כמה רחוק שחקנים יכולים לנסוע מזרח-מערב. |
MapSizeZ |
1024000 |
עומק העולם בבלוקים. ערך ברירת המחדל יוצר עולם גדול מאוד. הקטנת ערך זה מגבילה כמה רחוק שחקנים יכולים לנסוע צפון-דרום. |
WorldSeed |
"myseed123" |
זרע המשמש ליצירת העולם. אותו זרע מייצר את אותו עולם. השאירו כמחרוזת ריקה לזרע אקראי. |
דוגמה מינימלית של הגדרות מרכזיות ב-serverconfig.json:
{
"ServerName": "My Legion VS Server",
"WelcomeMessage": "Welcome! Enjoy your stay.",
"MaxClients": 16,
"Password": "",
"AllowPvP": true,
"SpawnRadius": 50,
"MapSizeX": 1024000,
"MapSizeZ": 1024000,
"WorldSeed": ""
}
true/false), ואין פסיקים מיותרים אחרי הפריט האחרון באובייקט או מערך. אם השרת לא מצליח להתחיל אחרי עריכה, בדקו שגיאות תחביר JSON.
תצורת עולם
Vintage Story מייצר את העולם שלו בהתבסס על הגדרות ב-serverconfig.json. יצירת עולם מתרחשת רק בהפעלה הראשונה עם עולם נתון -- שינוי הגדרות יצירה לאחר שהעולם נוצר לא ישנה רטרואקטיבית שטח קיים.
הגדרות יצירת עולם
- WorldSeed: קובע את מבנה השטח, מיקום הביומים והפצת המשאבים. הגדירו זרע ספציפי כדי לשתף את אותו מבנה עולם עם אחרים, או השאירו ריק לעולם שנוצר באקראי.
- MapSizeX / MapSizeZ: שולטים באזור המשחק המרבי. ערכים קטנים יותר יוצרים עולם מוגבל יותר ויכולים להפחית שימוש במשאבים. שחקנים שמגיעים לקצה המפה לא יוכלו להמשיך לנסוע בכיוון זה.
- WorldConfig: האובייקט
WorldConfigבתוךserverconfig.jsonמאפשר לכם לכוון פרמטרים של יצירת עולם כגון קנה מידה של צורות קרקע, דפוסי אקלים ותכונות גיאולוגיות. אלו הגדרות מתקדמות -- ברירות המחדל עובדות היטב לרוב השרתים.
WorldSeed, MapSizeX ו-MapSizeZ נכנסות לתוקף רק כשהעולם נוצר לראשונה. כדי להחיל הגדרות יצירה חדשות, עליכם ליצור עולם חדש (ראו ניהול שמירות למטה).
בחירת זרע
הזרע יכול להיות כל מחרוזת טקסט או מספר. שחקנים בקהילת Vintage Story משתפים זרעים למבני עולם מעניינים. אם אתם רוצים סוג ספציפי של שטח או מיקום השרצה, חפשו בפורומים או באתרי הקהילה של Vintage Story זרעים מומלצים.
כיצד להתחבר
שחקנים מתחברים לשרת Vintage Story שלכם דרך תפריט המולטיפלייר במשחק.
חיבור ישיר
- הפעילו את Vintage Story ולחצו על Multiplayer מהתפריט הראשי.
- לחצו על Direct Connect.
- הזינו את כתובת ה-IP ופורט המשחק של השרת בפורמט:
בדקו את לשונית Network ב-GPanel לכתובת ה-IP והפורט המוקצים.your.server.ip:port - לחצו על Connect. אם לשרת יש סיסמה, הזינו אותה כשתתבקשו.
דפדפן שרתים
- הפעילו את Vintage Story ולחצו על Multiplayer מהתפריט הראשי.
- דפדפן השרתים יטען רשימה של שרתים ציבוריים. השתמשו בסרגל החיפוש כדי למצוא את השרת שלכם לפי שם (ערך
ServerNameמ-serverconfig.json). - לחצו על השרת שלכם ברשימה ולחצו על Join.
ניהול שמירות
נתוני עולם Vintage Story מאוחסנים בשרת שלכם ונשמרים אוטומטית במהלך המשחק.
מיקום נתוני העולם
קבצי שמירת העולם מאוחסנים בספריית data/ בשרת שלכם. הנתיב המדויק תלוי בשם העולם שלכם. אתם יכולים לגשת לקבצים אלו דרך לשונית Files ב-GPanel או דרך SFTP.
גיבוי העולם שלכם
- עצרו את השרת כדי להבטיח גיבוי נקי (ללא קבצים שנכתבים באמצע שמירה).
- התחברו לשרת דרך SFTP. ראו כיצד להעלות קבצים דרך SFTP להוראות חיבור.
- הורידו את כל ספריית
data/למחשב המקומי שלכם. - אחסנו את הגיבוי במיקום בטוח. שקלו לשמור מספר גיבויים מתוארכים למקרה שתצטרכו לחזור לנקודה ספציפית.
איפוס העולם
כדי להתחיל עולם חדש לחלוטין:
- עצרו את השרת מלשונית Console ב-GPanel.
- גבו את נתוני העולם הקיימים אם אתם רוצים לשמור אותם (ראו למעלה).
- נווטו לספריית
data/במנהל הקבצים של GPanel ומחקו את קבצי שמירת העולם. - אופציונלית עדכנו את
WorldSeedב-serverconfig.jsonכדי ליצור מבנה עולם שונה. - הפעילו את השרת. עולם חדש ייווצר מאפס באמצעות הגדרות התצורה הנוכחיות שלכם.
מאמרים קשורים
- התקנת מודים ל-Vintage Story
- פקודות מנהל Vintage Story
- כיצד למצוא את כתובת ה-IP והפורט של השרת
- כיצד להעלות קבצים דרך SFTP
- מדריך הפעלת שרת
צריכים עזרה?
אם נתקלתם בבעיה שלא מכוסה במדריך זה, פתחו פניית תמיכה וכללו את כתובת ה-IP של השרת, תיאור הבעיה וכל פלט קונסולה רלוונטי מ-GPanel.