Denne veiledningen dekker hvordan du setter opp og konfigurerer din Resonite headless-server hostet hos Legion Hosting. Resonite er en sosial VR-plattform der brukere kan bygge, skape og sosialisere i brukergenererte verdener. For øktadministrasjon og admin-kommandoer, se Admin-veiledning for Resonite-server.
1. Få tilgang til serveren din
- Logg inn på GPanel.
- Velg Resonite-serveren din fra serverlisten.
- Serveren din administreres gjennom Console-fanen i GPanel og Resonite headless-konfigurasjonen.
2. Oppstartsvariabler
Konfigurer disse innstillingene fra Startup-fanen i GPanel:
| Variabel | Env-navn | Standard | Beskrivelse |
|---|---|---|---|
| Aktiver Mod Loader | ENABLE_MODLOADER |
false | Aktiver ResoniteModLoader for tilpassede mods (true/false). |
| Automatisk oppdatering | AUTO_UPDATE |
1 | Oppdater serveren automatisk ved oppstart (1=ja, 0=nei). |
/headlessCode) kreves for installasjon. Dette konfigureres av hostingleverandøren.
3. Konfigurasjonsfil
Hovedkonfigurasjonsfilen er Headless/Config/Config.json. Rediger den via SFTP. Nøkkelinnstillinger:
{
"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. Referanse for Config.json-innstillinger
| Innstilling | Standard | Beskrivelse |
|---|---|---|
tickRate | 60.0 | Serverens simuleringstickfrekvens. |
maxConcurrentAssetTransfers | 4 | Maksimalt antall samtidige asset-nedlastinger. |
loginCredential | (tom) | Brukernavn for Resonite-kontoen til headless-serveren. |
loginPassword | (tom) | Passord for Resonite-kontoen. |
5. Verdenskonfigurasjon
Hver oppføring i startWorlds-matrisen definerer en verdensøkt. Nøkkelinnstillinger for verden:
| Innstilling | Standard | Beskrivelse |
|---|---|---|
isEnabled | true | Om denne verdenen skal startes. |
sessionName | null | Visningsnavn for økten. |
maxUsers | 32 | Maksimalt antall brukere i verdenen. |
accessLevel | Anyone | Hvem kan bli med: Anyone, RegisteredUsers, Contacts, ContactsPlus, Private. |
loadWorldPresetName | SpaceWorld | Forhåndsinnstilt verden som skal lastes (f.eks. SpaceWorld, Grid, BasicEmpty). |
loadWorldURL | null | URL til en tilpasset verden som skal lastes i stedet for en forhåndsinnstilling. |
autoRecover | true | Gjenopprett verdenen automatisk etter en krasj. |
autoSleep | true | Sett verdenen i hvilemodus når ingen brukere er til stede. |
saveOnExit | false | Lagre verdenstilstanden når serveren slås av. |
autosaveInterval | -1.0 | Intervall for automatisk lagring i sekunder (-1 = deaktivert). |
hideFromPublicListing | null | Skjul denne økten fra den offentlige listen. |
awayKickMinutes | -1.0 | Minutter før AFK-brukere kastes ut (-1 = deaktivert). |
idleRestartInterval | -1.0 | Start verdenen på nytt etter så mange sekunder uten brukere (-1 = deaktivert). |
forcedRestartInterval | -1.0 | Tving omstart etter så mange sekunder uavhengig av brukere (-1 = deaktivert). |
6. Koble til serveren din
- Start Resonite på PC-en eller VR-headsettet ditt.
- Åpne Session Browser (Dash Menu > Worlds).
- Søk etter serveren din etter øktnavn.
- Klikk på Join for å gå inn i verdenen.
For private økter må headless-kontoen invitere brukere eller bruke autoInviteUsernames i konfigurasjonen.
7. Sjekkliste for førstegangsoppsett
- Rediger
Headless/Config/Config.jsonfor å angiloginCredentialogloginPasswordfor Resonite-kontoen din. - Sett et
sessionNamefor verdenen din. - Velg et
loadWorldPresetNameeller oppgi enloadWorldURLfor en tilpasset verden. - Sett
accessLevelfor å kontrollere hvem som kan bli med. - Start serveren og bekreft at den viser
World running...i konsollen.
Relaterte artikler
- Admin-veiledning for Resonite-server
- Slik finner du server-IP og port
- Slik laster du opp filer via SFTP
Trenger du hjelp?
Hvis du støter på problemer med Resonite-serveren din, åpne en supportsak og inkluder serverdetaljene dine, en beskrivelse av problemet og eventuelle feilmeldinger fra GPanel-konsollen.