background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
التصنيفات

Resonite Headless Server Setup Guide

resonite vr social headless setup 0 وجدوا هذا المقال مفيداً
متوفر بـ: ESPAÑOL

This guide covers how to set up and configure your Resonite headless server hosted with Legion Hosting. Resonite is a social VR platform where users can build, create, and socialize in user-generated worlds. For session management and admin commands, see Resonite Server Admin Guide.

1. Accessing Your Server

  1. Log in to GPanel.
  2. Select your Resonite server from the server list.
  3. Your server is managed through the Console tab in GPanel and the Resonite headless configuration.
Note: Ports are randomly assigned unless you have a private IP. Resonite headless servers primarily use a JSON configuration file and session browser for connections, but the assigned port is still used for network communication.

2. Startup Variables

Configure these settings from the Startup tab in GPanel:

Variable Env Name Default Description
Enable Mod Loader ENABLE_MODLOADER false Enable ResoniteModLoader for custom mods (true/false).
Auto Update AUTO_UPDATE 1 Automatically update the server on startup (1=yes, 0=no).
Important: Resonite headless requires a Patreon subscription with headless access. A beta password (obtained by messaging the Resonite bot in-game with /headlessCode) is required for installation. This is configured by the hosting provider.

3. Configuration File

The main configuration file is Headless/Config/Config.json. Edit it via SFTP. Key settings:

{
  "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 Settings Reference

Setting Default Description
tickRate60.0Server simulation tick rate.
maxConcurrentAssetTransfers4Maximum simultaneous asset downloads.
loginCredential(empty)Resonite account username for the headless.
loginPassword(empty)Resonite account password.

5. World Configuration

Each entry in the startWorlds array defines a world session. Key world settings:

Setting Default Description
isEnabledtrueWhether this world should start.
sessionNamenullDisplay name for the session.
maxUsers32Maximum users in the world.
accessLevelAnyoneWho can join: Anyone, RegisteredUsers, Contacts, ContactsPlus, Private.
loadWorldPresetNameSpaceWorldPreset world to load (e.g. SpaceWorld, Grid, BasicEmpty).
loadWorldURLnullURL of a custom world to load instead of a preset.
autoRecovertrueAutomatically recover the world after a crash.
autoSleeptruePut the world to sleep when no users are present.
saveOnExitfalseSave the world state when the server shuts down.
autosaveInterval-1.0Autosave interval in seconds (-1 = disabled).
hideFromPublicListingnullHide this session from the public listing.
awayKickMinutes-1.0Minutes before AFK users are kicked (-1 = disabled).
idleRestartInterval-1.0Restart the world after this many seconds of being empty (-1 = disabled).
forcedRestartInterval-1.0Force restart after this many seconds regardless of users (-1 = disabled).

6. Connecting to Your Server

  1. Launch Resonite on your PC or VR headset.
  2. Open the Session Browser (Dash Menu > Worlds).
  3. Search for your server by session name.
  4. Click Join to enter the world.

For private sessions, the headless account must invite users or use autoInviteUsernames in the config.

7. First-Time Setup Checklist

  1. Edit Headless/Config/Config.json to set loginCredential and loginPassword for your Resonite account.
  2. Set a sessionName for your world.
  3. Choose a loadWorldPresetName or provide a loadWorldURL for a custom world.
  4. Set the accessLevel to control who can join.
  5. Start the server and verify it shows World running... in the console.

Related Articles

Need Help?

If you run into issues with your Resonite server, open a support ticket and include your server details, a description of the problem, and any error messages from the GPanel console.


هل كان هذا المقال مفيداً؟

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.