Plex Arcade not working no matter what core

Server Version#: 4.57.4
Player Version#: ?.?.?

No matter what core I use and no matter what the platform, all I can get with Plex Arcade is an error message telling me that the core mapping isn’t there.

I’ve added the cores to the “Game Cores” file and updated the RetroCores.xml file accordingly.

What else could be wrong?

Please provide your xml and a screenshot of the core files.

<?xml version='1.0' encoding='utf-8'?>
<Mappings>
  <!-- Do Not override Arcade until you know what you're doing -->
  <!-- <Mapping platform="Arcade" core="" /> -->

  <!-- Point to libretro core files that you have downloaded -->
  <Mapping platform="Nintendo Entertainment System" core="fceumm_libretro" />
  <Mapping platform="Super Nintendo Entertainment System" core="bsnes2014_performance_libretro" />
  <Mapping platform="Nintendo 64" core="parallel_n64_libretro" />
  <Mapping platform="Game Boy" core="gambatte_libretro" />
  <Mapping platform="Game Boy Color" core="gambatte_libretro" />
  <Mapping platform="Game Boy Advance" core="mgba_libretro" />
  <Mapping platform="Sega 32X" core="picodrive_libretro" />
  <Mapping platform="Sega Game Gear" core="genesis_plus_gx_libretro" />
  <Mapping platform="Sega Genesis" core="genesis_plus_gx_libretro" />
  <Mapping platform="Sega Master System" core="genesis_plus_gx_libretro" />
</Mappings>

Ah, those are windows dlls and you’re running on OSX.

You could look for the corresponding dylib files (which are the OSX equivalent files) but it’s generally just much easier to use core manager (I think there a stickied post for it) which handles the job of finding the right core, putting it in the right place and updating the xml file.

That’s actually Ubuntu (Linux) but it’s running the Windows version of Plex Media Server via Wine.

At first I thought that this was the issue so I tried the same cores on an actual Windows machine running Plex Media Server… still no go.

Apologies, I can see that now. I hadn’t realised just how close the UIs had become over the years (I’ve not run a windows manager on a *nix for a long time now).

That all looks fine. And where is that XML located?

RetroCores.xml File Location:
C:\Program Files (x86)\Plex\Plex Media Server\Resources\RetroCores.xml

Game Cores Directory Location:
C:\users\ericfledderman\Local Settings\Application Data\Game Cores

You’ve got that XML in the wrong location. Move it to this location.

C:\users\ericfledderman\Local Settings\Application Data\Plug-in Support\

You were pretty close… but for the record (incase anyone else stumbles on this post looking for an answer to the same issue)… the location is:
C:\users\ericfledderman\Local Settings\Application Data\Plex Media Server\Plug-in Support\

However… now what I’m getting is “Network configuation prevents direct connection to game session”

Any ideas on that one?

Huh? What you put is the same or are my eyes bad?

Do you have remote access enabled and working properly? That is required.

My fault… check the directory location in my previous post… I edited it.

Yes, remote access is enabled.

Reproduce the error and get me your PMS logs.

Server Logs are attached.

Plex Media Server Logs_2021-06-04_04-35-57.zip (2.7 MB)

The log shows the playback errored out, but not the error itself. It’s likely an issue on the client end. From what I could tell you were trying from Plex Web on another local machine. That right?

I’m not familiar with running Windows through Vine so I don’t know if that might be the issue. I’m checking around with others.

OK. We think it has to do with running Windows through Wine. This is not officially supported so YMMV in getting this working.

The error is likely coming from the Web client. It is using a local IP address, but it is unable to connect to the server locally. This points to some networking issue.

When your stream from your server through that same Web client, does your PMS dashboard show that it is a local connection?

I assume that you mean streaming a video of some sort, however yes it does show as local.

Ok

  • enable debug logging in the Web client
  • stream a video
  • let it play for 30s
  • play a game
  • wait for the error
  • grab Web logs

Plex Media Server Logs_2021-06-04_13-36-26.zip (2.3 MB)

Wrong logs. I need it for Web. Plex Web App Logs | Plex Support