Some of my colleagues who play some retro and not so retro games, use an application called Parsec, to which I dedicated a whole thread today.
https://forum.beyond3d.com/threads/...-no-desync-less-latency-than-native-mp.60681/
https://parsecgaming.com/
But to sum it up it is an application lets you play ANY game in multiplayer game whether it has multiplayer or not, with less latency than typical multiplayer and no desyncs (say if your friend's devices has a power cut or their connection is lost, they aren't thrown, their controller -gamepad, mouse, keyboard or a combination of them- is kept active, you just pause the game and wait for your friend to recover their connection.
To achieve this it uses a feature present in Windows 8.1 and Windows 10 (only requirement is that the host must have one of those operating systems)...that feature that lets you preview in your taskbar what a program is doing in the background when you hover your mouse over it.
It has many advantages:
- No desyncs, less latency than traditional multiplayer.
- Your friend/s don't need to have the game installed on their computer. They can just play on your machine using a iOS, Windows, Linux, Raspberry Pi, Android, or MacOS, etc.
- They
can play your MAME games, PC games, console emulator games, with you. Whichever game you want them to play with you. Windowed, Borderless or Full-Screen, whatever they choose.
-
They don't have to configure anything on their end save to install the program. So they don't need to be MAME experts or GoG/Steam experts, nor use an emulator in their computer.
-
You let them remotely use a gamepad of theirs in your machine (Windows installs your friend's Gamepad driver when you connect to them using the program, so it's treated as a local device in the host's machine),
or a mouse or keyboard.
You choose which devices you want your friend to use on your PC.
They use it here for instance, in the Final Fight LNS 2.0 game, which they modded with Openbor. Action starts around the 32 minutes in mark. But it is obvious that they are playing with 0 lag --good taking into account one of the players lives in the USA, the other players live in Europe.
They show how it works in this video, starting at the 57 mins mark (you don't need to understand what they say, but well, there are subtitles):
Anyways, that's what the creators of the program say in their website, and it actually works:
Our software streams games at a consistent ultra-low latency 60fps when you connect to your own gaming PC or one in the cloud. Parsec works over the internet or in-home without any extra setup.