Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Custom protocol handler

From Resonite Wiki

Resonite Custom Protocol Handler (Steam only)

Resonite registers a custom protocol handler with your computer on installation. You can use this to create links which will open Resonite to a set location or world when they are clicked. These arguments are given to the Resonite launcher, which will make sure Resonite is launched and running and forward them to the running instance.

  • Resonite:?world=Insert_URL_here - Open a world or session at given URL

The URL of a world can be accessed by opening the inspector for a world orb and navigating to the WorldOrb component or by using the Session menu's "Copy Record URL" button:

Dashboard on the "Session" tab and the "Settings" selected with the button "Copy Record URL" highlighted

The URL field can be selected by double clicking into the field. The URL text can be copied to the Windows clipboard via Ctrl+C.

When linking to a world on a platform that restricts the clickability protocol handlers, you can use the redirect junction located at https://api.resonite.com/open/ instead. They will redirect to use the above Resonite: protocol handler.

Re-register the Protocol Handler

If you have moved your game install or if the protocol handler is no longer registered, you can manually trigger the setup process.

  1. Open a terminal window
  2. Navigate to your game install folder, then into Tools\ResoniteProtocolHandler
  3. Run ResoniteProtocolHandler.exe setup
  4. You will see "Registration successful!" if everything worked correctly

Register the Protocol Handler on Linux

The automated handler setup mechanism described above only works on Windows computers. On Linux systems, the Resonite bootstrap process is not yet capable of setting up the URL handling system-wide. Until this is updated, a manual operation is required to setup the Resonite protocol handler, which is necessary to make the buttons and links on go.resonite.com function. The procedure to set this up is described on the Linux notes page.