Αυτός ο οδηγός καλύπτει τον τρόπο εγκατάστασης του headless διακομιστή NeosVR στο Legion Hosting, τη διαμόρφωση του Config.json, τη ρύθμιση κόσμων και τη διαχείριση των μεταβλητών εκκίνησης. Το NeosVR είναι ένα κοινωνικό VR metaverse με ισχυρά εργαλεία δημιουργίας. Για εντολές διαχειριστή, εγκατάσταση mod loader και επίλυση προβλημάτων, δείτε Εντολές Διαχειριστή NeosVR.
1. Προαπαιτούμενα
- Ένας λογαριασμός Steam που κατέχει το NeosVR.
- Ένας λογαριασμός NeosVR με πρόσβαση headless client (απαιτείται η βαθμίδα Patreon "Gunter" για τον κωδικό beta).
- Τα διαπιστευτήριά σας Steam ώστε ο διακομιστής να μπορεί να κατεβάσει αρχεία μέσω SteamCMD.
STEAM_AUTH.
2. Πρώτη Εκκίνηση
- Συνδεθείτε στο GPanel και επιλέξτε τον διακομιστή σας NeosVR.
- Μεταβείτε στην καρτέλα Startup και συμπληρώστε τις απαιτούμενες μεταβλητές (δείτε την Ενότητα 3).
- Ορίστε τα STEAM_USER, STEAM_PASS και SRCDS_BETAPASS (κωδικός headless beta από το Discord του Neos Patreon).
- Επιστρέψτε στην καρτέλα Console και κάντε κλικ στο Start.
- Περιμένετε μέχρι η κονσόλα να εμφανίσει
World running...για να επιβεβαιώσετε ότι ο διακομιστής είναι έτοιμος.
3. Μεταβλητές Εκκίνησης GPanel
| Μεταβλητή | Απαιτείται | Περιγραφή |
|---|---|---|
STEAM_USER | Ναι | Το όνομα χρήστη του λογαριασμού σας Steam. |
STEAM_PASS | Ναι | Ο κωδικός πρόσβασης του λογαριασμού σας Steam. |
STEAM_AUTH | Όχι | Κωδικός Steam Guard ή token σύνδεσης εάν το 2FA είναι ενεργοποιημένο. |
SRCDS_BETAPASS | Ναι | Κωδικός beta για τον headless client. Βρίσκεται στο κανάλι #headless-client του Discord του Neos Patreon (απαιτείται η βαθμίδα Gunter). |
ENABLE_MODLOADER | Όχι | Ενεργοποιεί το NeosModLoader. Ορίστε σε true ή false. Προεπιλογή: false. |
AUTO_UPDATE | Όχι | Αυτόματη ενημέρωση του διακομιστή κατά την εκκίνηση. Προεπιλογή: 1 (ενεργοποιημένο). |
4. Διαμόρφωση Κόσμου (Config.json)
Το κύριο αρχείο διαμόρφωσης βρίσκεται στο:
Config/Config.json
Αυτό το αρχείο JSON ελέγχει όλες τις ρυθμίσεις κόσμου και συνεδρίας. Σταματήστε τον διακομιστή πριν την επεξεργασία.
Βασικές Ρυθμίσεις
| Ρύθμιση | Προεπιλογή | Περιγραφή |
|---|---|---|
tickRate | 60.0 | Ρυθμός tick του διακομιστή σε Hz. |
maxConcurrentAssetTransfers | 4 | Μέγιστος αριθμός ταυτόχρονων λήψεων asset. |
loginCredential | (κενό) | Το όνομα χρήστη ή email NeosVR σας για τη σύνδεση του headless. |
loginPassword | (κενό) | Ο κωδικός πρόσβασης του λογαριασμού σας NeosVR. |
Διαμόρφωση Κόσμου (πίνακας startWorlds)
Κάθε καταχώρηση στο startWorlds ορίζει έναν κόσμο προς φιλοξενία. Βασικές ρυθμίσεις κόσμου:
| Ρύθμιση | Προεπιλογή | Περιγραφή |
|---|---|---|
sessionName | null | Όνομα που εμφανίζεται στον περιηγητή συνεδριών. |
maxUsers | 32 | Μέγιστος αριθμός χρηστών στον κόσμο. |
accessLevel | Anyone | Ποιος μπορεί να συνδεθεί: Anyone, RegisteredUsers, ContactsPlus, Contacts, Private. |
loadWorldPresetName | SpaceWorld | Ενσωματωμένος κόσμος προς φόρτωση. Οι επιλογές περιλαμβάνουν SpaceWorld, Grid, κ.λπ. |
loadWorldURL | null | URL μιας προσαρμοσμένης εγγραφής κόσμου προς φόρτωση αντί ενός preset. |
autoRecover | true | Αυτόματη ανάκτηση του κόσμου μετά από κατάρρευση. |
saveOnExit | false | Αποθήκευση της κατάστασης του κόσμου κατά τον τερματισμό. |
autosaveInterval | -1.0 | Διάστημα αυτόματης αποθήκευσης σε δευτερόλεπτα. -1 = απενεργοποιημένο. |
hideFromPublicListing | null | Ορίστε σε true για απόκρυψη από τη δημόσια λίστα συνεδριών. |
mobileFriendly | false | Επισήμανση ως φιλικό προς κινητά. |
awayKickMinutes | -1.0 | Αποβολή χρηστών AFK μετά από αυτόν τον αριθμό λεπτών. -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 από το μενού dash.
- Αναζητήστε τον διακομιστή σας με βάση το όνομα συνεδρίας.
- Επιλέξτε τη συνεδρία και κάντε κλικ στο Join.
Σχετικά Άρθρα
- Εντολές Διαχειριστή NeosVR
- Πώς να Βρείτε την IP και τη Θύρα του Διακομιστή σας
- Πώς να Ανεβάσετε Αρχεία μέσω SFTP
Χρειάζεστε Βοήθεια;
Εάν αντιμετωπίσετε προβλήματα με τον διακομιστή σας NeosVR που δεν καλύπτονται εδώ, ανοίξτε ένα ticket υποστήριξης και συμπεριλάβετε την IP του διακομιστή σας, μια περιγραφή του προβλήματος και τυχόν σχετικά μηνύματα σφάλματος από την κονσόλα του GPanel.