מדריך זה מכסה כיצד להגדיר את שרת ה-headless של NeosVR ב-Legion Hosting, להגדיר את Config.json, להגדיר עולמות ולנהל משתני הפעלה. NeosVR הוא מטאוורס VR חברתי עם כלי יצירה חזקים. לפקודות ניהול, הגדרת טוען מודים ופתרון בעיות, ראה פקודות ניהול NeosVR.
הערה: NeosVR הוחלף על ידי Resonite, אך egg זה מריץ את לקוח ה-headless המקורי של NeosVR. נדרש חשבון Steam עם NeosVR להתקנה.
1. דרישות מוקדמות
- חשבון Steam שמחזיק ב-NeosVR.
- חשבון NeosVR עם גישה ללקוח headless (נדרשת רמת Patreon "Gunter" לסיסמת הבטא).
- פרטי ההתחברות שלך ל-Steam כדי שהשרת יוכל להוריד קבצים דרך SteamCMD.
נדרשים פרטי התחברות ל-Steam. השרת צריך חשבון Steam עם NeosVR כדי להוריד קבצי משחק. פרטי ההתחברות שלך מאוחסנים במשתני ההפעלה. אם לחשבון שלך יש Steam Guard 2FA, תצטרך לספק את קוד האימות דרך המשתנה
STEAM_AUTH.
2. הפעלה ראשונה
- התחבר ל-GPanel ובחר את שרת NeosVR שלך.
- עבור ללשונית Startup ומלא את המשתנים הנדרשים (ראה סעיף 3).
- הגדר את STEAM_USER, STEAM_PASS ו-SRCDS_BETAPASS (סיסמת בטא של headless מ-Discord של Neos Patreon).
- חזור ללשונית Console ולחץ על Start.
- המתן עד שהקונסולה תציג
World running...כדי לאשר שהשרת מוכן.
3. משתני הפעלה ב-GPanel
| משתנה | נדרש | תיאור |
|---|---|---|
STEAM_USER | כן | שם המשתמש של חשבון Steam שלך. |
STEAM_PASS | כן | סיסמת חשבון Steam שלך. |
STEAM_AUTH | לא | קוד Steam Guard או טוקן התחברות אם 2FA מופעל. |
SRCDS_BETAPASS | כן | סיסמת בטא ללקוח headless. נמצאת בערוץ #headless-client ב-Discord של Neos Patreon (נדרשת רמת Gunter). |
ENABLE_MODLOADER | לא | הפעל NeosModLoader. הגדר ל-true או false. ברירת מחדל: false. |
AUTO_UPDATE | לא | עדכן אוטומטית את השרת בהפעלה. ברירת מחדל: 1 (מופעל). |
פורטים מוקצים באקראי אלא אם יש לך IP פרטי. בדוק את לשונית Network ב-GPanel לכתובת ה-IP והפורט של השרת שלך. ראה כיצד למצוא את כתובת ה-IP והפורט של השרת שלך לפרטים.
4. הגדרת עולם (Config.json)
קובץ ההגדרות הראשי נמצא בנתיב:
Config/Config.json
קובץ JSON זה שולט בכל הגדרות העולם והסשן. עצור את השרת לפני עריכה.
הגדרות מפתח
| הגדרה | ברירת מחדל | תיאור |
|---|---|---|
tickRate | 60.0 | קצב עדכון השרת ב-Hz. |
maxConcurrentAssetTransfers | 4 | מספר מרבי של הורדות נכסים בו-זמנית. |
loginCredential | (ריק) | שם המשתמש או האימייל שלך ב-NeosVR לכניסת ה-headless. |
loginPassword | (ריק) | סיסמת חשבון NeosVR שלך. |
הגדרת עולם (מערך startWorlds)
כל ערך ב-startWorlds מגדיר עולם לאירוח. הגדרות עולם מרכזיות:
| הגדרה | ברירת מחדל | תיאור |
|---|---|---|
sessionName | null | השם המוצג בדפדפן הסשנים. |
maxUsers | 32 | מספר משתמשים מרבי בעולם. |
accessLevel | Anyone | מי יכול להצטרף: Anyone, RegisteredUsers, ContactsPlus, Contacts, Private. |
loadWorldPresetName | SpaceWorld | עולם מובנה לטעינה. אפשרויות כוללות SpaceWorld, Grid ועוד. |
loadWorldURL | null | כתובת URL של רשומת עולם מותאמת אישית לטעינה במקום תבנית. |
autoRecover | true | שחזר אוטומטית את העולם לאחר קריסה. |
saveOnExit | false | שמור מצב עולם בעת כיבוי. |
autosaveInterval | -1.0 | מרווח שמירה אוטומטית בשניות. -1 = מושבת. |
hideFromPublicListing | null | הגדר ל-true כדי להסתיר מרשימת הסשנים הציבורית. |
mobileFriendly | false | סמן כידידותי למובייל. |
awayKickMinutes | -1.0 | הסר משתמשים לא פעילים לאחר מספר דקות זה. -1 = מושבת. |
דוגמת Config.json
{
"tickRate": 60.0,
"maxConcurrentAssetTransfers": 4,
"loginCredential": "your-neos-username",
"loginPassword": "your-neos-password",
"startWorlds": [
{
"isEnabled": true,
"autoRecover": true,
"saveOnExit": true,
"autosaveInterval": 300.0,
"sessionName": "My Legion Server",
"maxUsers": 16,
"accessLevel": "Anyone",
"loadWorldPresetName": "SpaceWorld"
}
]
}
5. כיצד להתחבר
- הפעל את NeosVR.
- פתח את Session Browser מתפריט הדאש.
- חפש את השרת שלך לפי שם הסשן.
- בחר את הסשן ולחץ על Join.
מאמרים קשורים
צריך עזרה?
אם אתה נתקל בבעיות עם שרת NeosVR שלך שאינן מכוסות כאן, פתח פניית תמיכה וכלול את כתובת ה-IP של השרת, תיאור הבעיה וכל הודעות שגיאה רלוונטיות מקונסולת GPanel.