מדריך זה מכסה את כל מה שצריך לדעת על הגדרת שרת Onset הייעודי שלך ב-Legion Hosting. Onset הוא משחק ארגז חול מרובה משתתפים הבנוי על Unreal Engine 4 המאפשר לשחקנים ליצור מצבי משחק מותאמים אישית באמצעות סקריפטים של Lua. לפקודות ניהול וניהול חבילות, ראה את מדריך הגדרת ניהול וחבילות Onset.
מהו Onset?
Onset הוא משחק ארגז חול מרובה משתתפים שפותח על ידי Blue Mountains GmbH המספק קנבס ריק ליצירת כמעט כל חוויה מרובת משתתפים. בניגוד למשחקים מסורתיים עם משחקיות קבועה, Onset מסתמך לחלוטין על חבילות שנוצרו על ידי הקהילה (מצבי משחק) הכתובות ב-Lua להגדרת הכללים, המכניקות והתוכן של כל שרת.
תכונות עיקריות כוללות:
- סקריפטים של Lua — יצירת מצבי משחק מלאה באמצעות שפת התכנות Lua עם API מקיף בצד השרת ובצד הלקוח
- Unreal Engine 4 — גרפיקה ופיזיקה באיכות גבוהה המופעלות על ידי UE4
- מפת עולם פתוח — סביבת עולם פתוח גדולה עם שטח מגוון, ערים ופנימים
- מערכת חבילות — חבילות מצב משחק מודולריות שניתן לשלב ולהתאים אישית
- מרובה משתתפים — תמיכה בשרת ייעודי למספר גדול של שחקנים עם מצבי משחק מותאמים אישית
הפעלה ראשונה
כאשר שרת Onset שלך מוקצה ב-Legion Hosting, הוא מגיע מוגדר מראש עם קבצי השרת הבסיסיים. כדי להפעיל את השרת לראשונה:
- התחבר ל-GPanel ב-gpanel.legionhosting.net
- בחר את שרת Onset שלך מרשימת השרתים
- סקור את משתני ההפעלה שלך כדי להגדיר את שם השרת ומספר השחקנים המרבי לפני ההפעלה הראשונה
- לחץ על Start להפעלת השרת
- השרת יאותחל וייצור קבצי הגדרות ברירת מחדל בהפעלה הראשונה
- ברגע שהקונסולה מציגה שהשרת מוכן ומאזין, שחקנים יכולים להתחבר דרך משגר Onset
משתני הפעלה ב-GPanel
GPanel מספק משתנה הפעלה תחת לשונית Startup לעדכונים אוטומטיים. כל שאר הגדרות השרת (שם שרת, סיסמה, מספר שחקנים מרבי) מוגדרות ב-server_config.json (ראה למטה).
| משתנה | ברירת מחדל | תיאור |
|---|---|---|
AUTO_UPDATE |
1 |
עדכון אוטומטי של השרת בהפעלה מחדש. הגדר ל-0 להשבתה. |
server_config.json, ולא כמשתני הפעלה ב-GPanel. ראה את סעיף ההגדרות למטה.
הגדרת שרת (server_config.json)
קובץ הגדרות השרת הראשי הוא server_config.json, הממוקם בתיקיית השורש של השרת. ניתן לערוך קובץ זה דרך File Manager של GPanel. קובץ זה משתמש בפורמט JSON:
{
"servername": "My Onset Server",
"hostname": "0.0.0.0",
"port": 7777,
"maxplayers": 50,
"password": "",
"visible": true,
"streamdistance": 800,
"streamrate": 50,
"tickrate": 50,
"loglevel": 1,
"packages": [
"mygamemode"
],
"plugins": []
}
הסבר הגדרות
| הגדרה | ברירת מחדל | תיאור |
|---|---|---|
servername |
Onset Server | השם המוצג בדפדפן השרתים של משגר Onset. |
hostname |
0.0.0.0 | כתובת ה-IP שהשרת מתחבר אליה. השאר כ-0.0.0.0 לחיבור לכל הממשקים. |
port |
7777 | פורט UDP הראשי לתעבורת משחק. בדרך כלל מנוהל על ידי GPanel באופן אוטומטי. |
maxplayers |
50 | מספר שחקנים מרבי במקביל. מספרים גבוהים יותר מגדילים את צריכת המשאבים. |
password |
(ריק) | סיסמת שרת. השאר כמחרוזת ריקה לשרת ציבורי. |
visible |
true | האם השרת מופיע בדפדפן השרתים הציבורי. |
streamdistance |
800 | המרחק (ביחידות Unreal) שבו ישויות מוזרמות לשחקנים. ערכים נמוכים יותר מפחיתים עומס רשת. |
tickrate |
50 | קצב עדכון השרת ב-Hz. ערכים גבוהים יותר משמעם משחקיות חלקה יותר אך שימוש רב יותר במעבד. |
packages |
(מערך ריק) | רשימת שמות תיקיות חבילות לטעינה בהפעלה. חבילות מגדירות את מצב המשחק ומכניקת המשחק. |
server_config.json חייב להיות JSON תקין. פסיק חסר, פסיק מיותר או סוגר לא תואם ימנעו מהשרת להפעיל. השתמש בכלי אימות JSON אם אינך בטוח לגבי העריכות שלך.
הגדרות רשת
Onset משתמש בפורטים נפרדים לתעבורת משחק ולשאילתות HTTP. הבנת הגדרת הרשת חשובה לקישוריות תקינה:
| פורט | פרוטוקול | מטרה |
|---|---|---|
7777 |
UDP | פורט משחק ראשי לחיבורי שחקנים ונתוני משחק |
7776 |
TCP | פורט שאילתות HTTP לרישומי דפדפן שרתים ושאילתות API |
כיצד שחקנים מתחברים
שחקנים מתחברים לשרתי Onset דרך משגר Onset הרשמי, לא ישירות דרך Steam.
דרך דפדפן שרתים
- הפעל את משחק Onset מ-Steam
- במשגר Onset, לחץ על Server Browser
- חפש את שם השרת שלך ברשימה או סנן לפי מצב משחק
- בחר את השרת ולחץ על Connect
- הזן את הסיסמה אם הוגדרה
דרך חיבור ישיר
- הפעל את משחק Onset מ-Steam
- במשגר Onset, לחץ על Direct Connect
- הזן את כתובת ה-IP והפורט של השרת שלך (לדוגמה,
192.168.1.100:7777) - לחץ על Connect
מאמרים קשורים
- הגדרת ניהול וחבילות Onset
- כיצד למצוא את ה-IP והפורט של השרת שלך
- כיצד להעלות קבצים באמצעות SFTP
- תחילת העבודה עם השרת החדש שלך
צריכים עזרה?
אם אתם חווים בעיות עם שרת Onset שלכם או זקוקים לסיוע נוסף, צוות התמיכה שלנו כאן לעזור. שלחו פניית תמיכה ונחזור אליכם בהקדם האפשרי.