Αυτός ο οδηγός καλύπτει τον τρόπο εγκατάστασης και διαμόρφωσης του headless διακομιστή Resonite που φιλοξενείται στη Legion Hosting. Το Resonite είναι μια κοινωνική πλατφόρμα VR όπου οι χρήστες μπορούν να κατασκευάζουν, να δημιουργούν και να κοινωνικοποιούνται σε κόσμους που δημιουργούνται από χρήστες. Για διαχείριση συνεδριών και εντολές διαχειριστή, δείτε το Οδηγός Διαχειριστή Διακομιστή Resonite.
1. Πρόσβαση στον Διακομιστή σας
- Συνδεθείτε στο GPanel.
- Επιλέξτε τον διακομιστή Resonite από τη λίστα διακομιστών.
- Ο διακομιστής σας διαχειρίζεται μέσω της καρτέλας Console στο GPanel και της διαμόρφωσης headless του Resonite.
2. Μεταβλητές Εκκίνησης
Διαμορφώστε αυτές τις ρυθμίσεις από την καρτέλα Startup στο GPanel:
| Μεταβλητή | Όνομα Env | Προεπιλογή | Περιγραφή |
|---|---|---|---|
| Ενεργοποίηση Mod Loader | ENABLE_MODLOADER |
false | Ενεργοποίηση του ResoniteModLoader για προσαρμοσμένα mods (true/false). |
| Αυτόματη Ενημέρωση | AUTO_UPDATE |
1 | Αυτόματη ενημέρωση του διακομιστή κατά την εκκίνηση (1=ναι, 0=όχι). |
/headlessCode) για την εγκατάσταση. Αυτό διαμορφώνεται από τον πάροχο φιλοξενίας.
3. Αρχείο Διαμόρφωσης
Το κύριο αρχείο διαμόρφωσης είναι το Headless/Config/Config.json. Επεξεργαστείτε το μέσω SFTP. Βασικές ρυθμίσεις:
{
"tickRate": 60.0,
"maxConcurrentAssetTransfers": 4,
"loginCredential": "your_username",
"loginPassword": "your_password",
"startWorlds": [
{
"isEnabled": true,
"sessionName": "My World",
"maxUsers": 32,
"accessLevel": "Anyone",
"loadWorldPresetName": "SpaceWorld",
"autoRecover": true,
"autoSleep": true,
"saveOnExit": false
}
]
}
4. Αναφορά Ρυθμίσεων Config.json
| Ρύθμιση | Προεπιλογή | Περιγραφή |
|---|---|---|
tickRate | 60.0 | Ρυθμός tick προσομοίωσης του διακομιστή. |
maxConcurrentAssetTransfers | 4 | Μέγιστος αριθμός ταυτόχρονων λήψεων asset. |
loginCredential | (empty) | Όνομα χρήστη λογαριασμού Resonite για το headless. |
loginPassword | (empty) | Κωδικός λογαριασμού Resonite. |
5. Διαμόρφωση Κόσμου
Κάθε καταχώρηση στον πίνακα startWorlds ορίζει μια συνεδρία κόσμου. Βασικές ρυθμίσεις κόσμου:
| Ρύθμιση | Προεπιλογή | Περιγραφή |
|---|---|---|
isEnabled | true | Αν αυτός ο κόσμος πρέπει να ξεκινήσει. |
sessionName | null | Όνομα εμφάνισης για τη συνεδρία. |
maxUsers | 32 | Μέγιστος αριθμός χρηστών στον κόσμο. |
accessLevel | Anyone | Ποιος μπορεί να συνδεθεί: Anyone, RegisteredUsers, Contacts, ContactsPlus, Private. |
loadWorldPresetName | SpaceWorld | Προκαθορισμένος κόσμος προς φόρτωση (π.χ. SpaceWorld, Grid, BasicEmpty). |
loadWorldURL | null | URL ενός προσαρμοσμένου κόσμου προς φόρτωση αντί προκαθορισμένου. |
autoRecover | true | Αυτόματη ανάκτηση του κόσμου μετά από κατάρρευση. |
autoSleep | true | Θέτει τον κόσμο σε αδράνεια όταν δεν υπάρχουν χρήστες. |
saveOnExit | false | Αποθήκευση της κατάστασης του κόσμου όταν ο διακομιστής τερματίζεται. |
autosaveInterval | -1.0 | Διάστημα αυτόματης αποθήκευσης σε δευτερόλεπτα (-1 = απενεργοποιημένο). |
hideFromPublicListing | null | Απόκρυψη αυτής της συνεδρίας από τη δημόσια λίστα. |
awayKickMinutes | -1.0 | Λεπτά πριν αποβληθούν οι AFK χρήστες (-1 = απενεργοποιημένο). |
idleRestartInterval | -1.0 | Επανεκκίνηση του κόσμου μετά από αυτόν τον αριθμό δευτερολέπτων αδράνειας (-1 = απενεργοποιημένο). |
forcedRestartInterval | -1.0 | Αναγκαστική επανεκκίνηση μετά από αυτόν τον αριθμό δευτερολέπτων ανεξάρτητα από τους χρήστες (-1 = απενεργοποιημένο). |
6. Σύνδεση στον Διακομιστή σας
- Εκκινήστε το Resonite στον υπολογιστή ή το VR headset σας.
- Ανοίξτε τον Session Browser (Dash Menu > Worlds).
- Αναζητήστε τον διακομιστή σας με το όνομα της συνεδρίας.
- Κάντε κλικ στο Join για να εισέλθετε στον κόσμο.
Για ιδιωτικές συνεδρίες, ο λογαριασμός headless πρέπει να προσκαλέσει χρήστες ή να χρησιμοποιήσει το autoInviteUsernames στη διαμόρφωση.
7. Λίστα Ελέγχου Πρώτης Εγκατάστασης
- Επεξεργαστείτε το
Headless/Config/Config.jsonγια να ορίσετε ταloginCredentialκαιloginPasswordγια τον λογαριασμό Resonite σας. - Ορίστε ένα
sessionNameγια τον κόσμο σας. - Επιλέξτε ένα
loadWorldPresetNameή παρέχετε έναloadWorldURLγια έναν προσαρμοσμένο κόσμο. - Ορίστε το
accessLevelγια να ελέγξετε ποιος μπορεί να συνδεθεί. - Εκκινήστε τον διακομιστή και επαληθεύστε ότι εμφανίζει
World running...στην κονσόλα.
Σχετικά Άρθρα
- Οδηγός Διαχειριστή Διακομιστή Resonite
- Πώς να Βρείτε την IP και τη Θύρα του Διακομιστή σας
- Πώς να Ανεβάσετε Αρχεία μέσω SFTP
Χρειάζεστε Βοήθεια;
Αν αντιμετωπίσετε προβλήματα με τον διακομιστή Resonite σας, ανοίξτε ένα ticket υποστήριξης και συμπεριλάβετε τις λεπτομέρειες του διακομιστή σας, μια περιγραφή του προβλήματος και τυχόν μηνύματα σφάλματος από την κονσόλα του GPanel.