libretro / RetroArch

Cross-platform, sophisticated frontend for the libretro API. Licensed GPLv3.
http://www.libretro.com
GNU General Public License v3.0
10.24k stars 1.83k forks source link

Joining lobbies with a different core than the currently loaded core doesn't work #5948

Open andres-asm opened 6 years ago

andres-asm commented 6 years ago

Description

If you join a netplay room on WiiU or PS3 and your core differs from the one in the netplay room it doesn't connect.

Expected behavior

It should connect normally like on cases were the same core is loaded on both ends

Actual behavior

The new core with the new game are loaded but it's not trying to connect or anything. Since this is in fact a new binary loaded with a different set of args I guess we need to pass the connect arguments:

-H, --host            Host netplay as user 1.
-C, --connect=HOST    Connect to netplay server as user 2.
--port=PORT       Port used to netplay. Default is 55435.

Steps to reproduce the bug

  1. Load RetroArch
  2. Refresh Room List
  3. Join to a Room that's using a different core from the one currently loaded

Bisect Results

N/A

Version/Commit

You can find this information under Information/System Information

Environment information

PS3 or WiiU, guess it would affect every static linked platform if they supported netplay

LibretroAdmin commented 2 years ago

@Cthulhu-throwaway Can this be closed you think?