Deze handleiding behandelt hoe je je Resonite headless server gehost bij Legion Hosting instelt en configureert. Resonite is een sociaal VR-platform waar gebruikers kunnen bouwen, creëren en socialiseren in door gebruikers gegenereerde werelden. Zie voor sessiebeheer en beheercommando's de Resonite Server Beheerdershandleiding.
1. Toegang tot je server
- Log in op GPanel.
- Selecteer je Resonite-server uit de serverlijst.
- Je server wordt beheerd via het Console-tabblad in GPanel en de Resonite headless-configuratie.
2. Opstartvariabelen
Configureer deze instellingen vanuit het Startup-tabblad in GPanel:
| Variabele | Env-naam | Standaard | Beschrijving |
|---|---|---|---|
| Mod Loader inschakelen | ENABLE_MODLOADER |
false | ResoniteModLoader inschakelen voor aangepaste mods (true/false). |
| Automatisch bijwerken | AUTO_UPDATE |
1 | Server automatisch bijwerken bij het opstarten (1=ja, 0=nee). |
/headlessCode) is vereist voor installatie. Dit wordt geconfigureerd door de hostingprovider.
3. Configuratiebestand
Het hoofdconfiguratiebestand is Headless/Config/Config.json. Bewerk het via SFTP. Belangrijke instellingen:
{
"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 Instellingenreferentie
| Instelling | Standaard | Beschrijving |
|---|---|---|
tickRate | 60.0 | Tick-snelheid van de serversimulatie. |
maxConcurrentAssetTransfers | 4 | Maximaal aantal gelijktijdige asset-downloads. |
loginCredential | (leeg) | Resonite-accountgebruikersnaam voor de headless. |
loginPassword | (leeg) | Resonite-accountwachtwoord. |
5. Wereldconfiguratie
Elke vermelding in de startWorlds-array definieert een wereldsessie. Belangrijke wereldinstellingen:
| Instelling | Standaard | Beschrijving |
|---|---|---|
isEnabled | true | Of deze wereld moet starten. |
sessionName | null | Weergavenaam voor de sessie. |
maxUsers | 32 | Maximaal aantal gebruikers in de wereld. |
accessLevel | Anyone | Wie kan deelnemen: Anyone, RegisteredUsers, Contacts, ContactsPlus, Private. |
loadWorldPresetName | SpaceWorld | Vooraf ingestelde wereld om te laden (bijv. SpaceWorld, Grid, BasicEmpty). |
loadWorldURL | null | URL van een aangepaste wereld om te laden in plaats van een preset. |
autoRecover | true | De wereld automatisch herstellen na een crash. |
autoSleep | true | De wereld in slaapstand zetten wanneer er geen gebruikers aanwezig zijn. |
saveOnExit | false | De wereldstatus opslaan wanneer de server wordt afgesloten. |
autosaveInterval | -1.0 | Interval voor automatisch opslaan in seconden (-1 = uitgeschakeld). |
hideFromPublicListing | null | Deze sessie verbergen in de openbare lijst. |
awayKickMinutes | -1.0 | Minuten voordat AFK-gebruikers worden verwijderd (-1 = uitgeschakeld). |
idleRestartInterval | -1.0 | De wereld herstarten na dit aantal seconden leeg zijn (-1 = uitgeschakeld). |
forcedRestartInterval | -1.0 | Geforceerd herstarten na dit aantal seconden ongeacht gebruikers (-1 = uitgeschakeld). |
6. Verbinden met je server
- Start Resonite op je PC of VR-headset.
- Open de Sessiebrowser (Dash Menu > Worlds).
- Zoek je server op sessienaam.
- Klik op Join om de wereld te betreden.
Voor privésessies moet het headless-account gebruikers uitnodigen of autoInviteUsernames in de configuratie gebruiken.
7. Checklist voor eerste installatie
- Bewerk
Headless/Config/Config.jsonomloginCredentialenloginPasswordin te stellen voor je Resonite-account. - Stel een
sessionNamein voor je wereld. - Kies een
loadWorldPresetNameof geef eenloadWorldURLop voor een aangepaste wereld. - Stel het
accessLevelin om te bepalen wie kan deelnemen. - Start de server en controleer of
World running...in de console verschijnt.
Gerelateerde artikelen
- Resonite Server Beheerdershandleiding
- Hoe je je server-IP en poort vindt
- Bestanden uploaden via SFTP
Hulp nodig?
Als je problemen hebt met je Resonite-server, open een supportticket en vermeld je servergegevens, een beschrijving van het probleem en eventuele foutmeldingen uit de GPanel-console.