Denne guide dækker, hvordan du opsætter og konfigurerer din Resonite headless server hostet hos Legion Hosting. Resonite er en social VR-platform, hvor brugere kan bygge, skabe og socialisere i brugerskabte verdener. For sessionsstyring og admin-kommandoer, se Resonite Server Admin Guide.
1. Adgang til din server
- Log ind på GPanel.
- Vælg din Resonite server fra serverlisten.
- Din server styres via fanen Console i GPanel og Resonite headless-konfigurationen.
2. Startvariabler
Konfigurer disse indstillinger fra fanen Startup i GPanel:
| Variabel | Env-navn | Standard | Beskrivelse |
|---|---|---|---|
| Aktivér Mod Loader | ENABLE_MODLOADER |
false | Aktivér ResoniteModLoader til brugerdefinerede mods (true/false). |
| Automatisk opdatering | AUTO_UPDATE |
1 | Opdater automatisk serveren ved opstart (1=ja, 0=nej). |
/headlessCode til Resonite-botten i spillet) er påkrævet for installation. Dette konfigureres af hostingudbyderen.
3. Konfigurationsfil
Hovedkonfigurationsfilen er Headless/Config/Config.json. Rediger den via SFTP. Nøgleindstillinger:
{
"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 indstillingsreference
| Indstilling | Standard | Beskrivelse |
|---|---|---|
tickRate | 60.0 | Serverens simulerings-tick-rate. |
maxConcurrentAssetTransfers | 4 | Maksimalt antal samtidige asset-downloads. |
loginCredential | (tom) | Resonite-kontobrugernavn til headless-serveren. |
loginPassword | (tom) | Resonite-kontoadgangskode. |
5. Verdenskonfiguration
Hver post i startWorlds-arrayet definerer en verdenssession. Nøgleindstillinger for verdener:
| Indstilling | Standard | Beskrivelse |
|---|---|---|
isEnabled | true | Om denne verden skal starte. |
sessionName | null | Visningsnavn for sessionen. |
maxUsers | 32 | Maksimalt antal brugere i verdenen. |
accessLevel | Anyone | Hvem kan deltage: Anyone, RegisteredUsers, Contacts, ContactsPlus, Private. |
loadWorldPresetName | SpaceWorld | Forudindstillet verden der indlæses (f.eks. SpaceWorld, Grid, BasicEmpty). |
loadWorldURL | null | URL til en brugerdefineret verden der indlæses i stedet for en forudindstilling. |
autoRecover | true | Gendan automatisk verdenen efter et nedbrud. |
autoSleep | true | Sæt verdenen i dvale når ingen brugere er til stede. |
saveOnExit | false | Gem verdenens tilstand når serveren lukker ned. |
autosaveInterval | -1.0 | Interval for automatisk gemning i sekunder (-1 = deaktiveret). |
hideFromPublicListing | null | Skjul denne session fra den offentlige liste. |
awayKickMinutes | -1.0 | Minutter før AFK-brugere smides ud (-1 = deaktiveret). |
idleRestartInterval | -1.0 | Genstart verdenen efter dette antal sekunder uden brugere (-1 = deaktiveret). |
forcedRestartInterval | -1.0 | Tving genstart efter dette antal sekunder uanset brugere (-1 = deaktiveret). |
6. Opret forbindelse til din server
- Start Resonite på din PC eller VR-headset.
- Åbn Session Browser (Dash Menu > Worlds).
- Søg efter din server via sessionsnavn.
- Klik på Join for at gå ind i verdenen.
For private sessioner skal headless-kontoen invitere brugere eller bruge autoInviteUsernames i konfigurationen.
7. Tjekliste for førstegangsopsætning
- Rediger
Headless/Config/Config.jsonfor at angiveloginCredentialogloginPasswordtil din Resonite-konto. - Angiv et
sessionNamefor din verden. - Vælg et
loadWorldPresetNameeller angiv enloadWorldURLtil en brugerdefineret verden. - Indstil
accessLevelfor at styre hvem der kan deltage. - Start serveren og bekræft at den viser
World running...i konsollen.
Relaterede artikler
Brug for hjælp?
Hvis du oplever problemer med din Resonite server, opret en supportticket og inkludér dine serveroplysninger, en beskrivelse af problemet og eventuelle fejlmeddelelser fra GPanel-konsollen.