Resonite-Issues icon indicating copy to clipboard operation
Resonite-Issues copied to clipboard

-Open -Join launch argument does not open the given world/session

Open rabbuttz opened this issue 2 months ago • 3 comments

Describe the bug?

-Open -Join launch argument does not open the given world/session.

To Reproduce

Start Resonite with -Open/-Join launch argument

Reproduction Item/World

whichever

Expected behavior

Open a given session

Screenshots

No response

Resonite Version Number

Beta 2025.9.23.1237

What Platforms does this occur on?

Windows

What headset if any do you use?

No response

Log Files

LAPTOP-GK4B3HDL - 2025.9.23.1237 - 2025-10-25 21_35_49.log

Additional Context

No response

Reporters

No response

rabbuttz avatar Oct 25 '25 12:10 rabbuttz

Hello! Here are the results of the automated log parsing:

Version OS CPU GPU VRAM RAM Headset Plug-ins/Mods Renderer Clean Exit
Beta 2025.9.23.1237 Microsoft Windows 11 Home 13th Gen Intel(R) Core(TM) i7-13700HX NVIDIA GeForce RTX 4060 Laptop GPU 8.00 GB 61.70 GB Screen no Renderite.Renderer.Unity 2025.9.19.820 (2019.4.19f1) (WindowPtr: 0x717D2

This message has been auto-generated using logscanner.

github-actions[bot] avatar Oct 25 '25 12:10 github-actions[bot]

Curious, are you trying to open a world or session which is completely public?

I noticed that this launch argument runs before the user is authenticated, and as such if the world or session has any kind of restrictions (in example being set to contacts only, or registered users), the session will decline the join request, since the connecting user has no account.

I got around this by having a little bit of protoflux in my local home that automatically connects me to a static session URL, though this is an extremely hacky patch that isn't guaranteed to work. It will also stop working with a local database reset or change.

I also noticed you're using an lnl url, which will only allow an lnl connection, I'd instead recommend using a ressession url, formatted as such (taken from the thing I see in the provided log) ressession:///S-U-kemonoserver:kemono-hiroba-nemnomi

Hayden-Fluff avatar Oct 29 '25 05:10 Hayden-Fluff

Running into the same issue here, even with a world set to Anyone (while hideFromPublicListing is on) I am unable to join a private ressession URL. Is there a way to allow Resonite to log in first before attempting to join? This option seems to have been added to the headless configuration so I wouldn't be surprised if it exists undocumented already.

bddvlpr avatar Dec 01 '25 11:12 bddvlpr