Това ръководство обхваща как да настроите и конфигурирате вашия Resonite headless сървър, хостван от Legion Hosting. Resonite е социална VR платформа, където потребителите могат да изграждат, създават и общуват в светове, генерирани от потребителите. За управление на сесии и администраторски команди, вижте Ръководство за администриране на Resonite сървър.
1. Достъп до вашия сървър
- Влезте в GPanel.
- Изберете вашия Resonite сървър от списъка със сървъри.
- Вашият сървър се управлява чрез раздела Console в GPanel и Resonite headless конфигурацията.
2. Стартови променливи
Конфигурирайте тези настройки от раздела Startup в GPanel:
| Променлива | Env Name | По подразбиране | Описание |
|---|---|---|---|
| Активиране на Mod Loader | ENABLE_MODLOADER |
false | Активиране на ResoniteModLoader за персонализирани модове (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 rate на симулацията на сървъра. |
maxConcurrentAssetTransfers | 4 | Максимален брой едновременни изтегляния на ресурси. |
loginCredential | (празно) | Потребителско име на Resonite акаунта за headless. |
loginPassword | (празно) | Парола на 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 на вашия PC или VR хедсет.
- Отворете 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 сървър, отворете тикет за поддръжка и включете данните на вашия сървър, описание на проблема и всички съобщения за грешки от GPanel конзолата.