Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
netplay [2020/02/06 17:58] – [How to join a Netplay game (client mode)?] lbrpdx | netplay [2023/07/16 05:26] (current) – Added a link to the VPN client section for standalone emulator multiplayer. markfeuer | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | =====Netplay===== | + | ====== Netplay |
- | ====What is Netplay?==== | + | <WRAP center round important> |
+ | Netplay | ||
- | Netplay is a feature enabled by RetroArch and some libretro cores to play games with multiple players over the network. If you want to play //Double Dragon// on NES with your buddy who sits several miles away from you… using netplay you can play both as Player 1 and Player 2 over the Internet, like if you were both playing on the same console, sitting next to each other. | + | This doesn' |
+ | |||
+ | For a guide to set up a VPN client for multiplayer games on standalone emulators separate from Retroarch, visit the [[vpn_client|VPN client]] section. | ||
+ | </ | ||
+ | |||
+ | ==== What is Netplay? ==== | ||
+ | |||
+ | Netplay is a feature enabled by RetroArch and some libretro cores to play games with multiple players over the network. If you want to play //Double Dragon// on NES with your buddy who sits several miles away from you… using netplay you can play both as Player 1 and Player 2 over the internet, like if you were both playing on the same console, sitting next to each other. | ||
How does this black magic work? | How does this black magic work? | ||
Line 11: | Line 19: | ||
Also, all isn't " | Also, all isn't " | ||
- | - You need a very stable Internet connection, with a low ping value. Like any other multi-player game over the internet, your user experience is heavily depending on the quality of your internet connection. Prefer wired ethernet networking over wifi if possible. | + | * You need a very stable Internet connection, with a low ping value. Like any other multi-player game over the internet, your user experience is heavily depending on the quality of your internet connection. Prefer wired ethernet networking over wifi if possible. |
- | - All players in a Netplay session need to have the same core version, and the same ROM to play together. That means that you need to use the same Batocera release version, and you should always check and compare the MD5 checksums of the ROM that all members in your party are going to use. It **might** work when using a slightly different core version, or ROM, but your mileage may vary. If possible, get all the players use the same versions. | + | |
- | - Check that you use a core that is compatible with Netplay - see below for the list of cores that support Netplay. Not all cores are compatible, sometimes for the same console, only a few core are compatible with Netplay. | + | |
- | - Check that all the members of your party are using the same architecture. Some cores don't enable cross-architecture Netplay. Picodrive for Megadrive/ | + | |
+ | |||
+ | <WRAP center round important> | ||
+ | The word " | ||
+ | |||
+ | It does **NOT** refer to the emulation of the emulated console' | ||
+ | |||
+ | However, if a core allows for the emulation of multiple machines on a single client (such as TGBDual emulating two Game Boy originals on a single screen with an emulated cable link connection), | ||
+ | </ | ||
+ | |||
+ | ==== How to enable Netplay ==== | ||
- | ====How to enable | + | First of all, make sure you have Batocera **5.25** or later. |
- | First of all, make sure you have Batocera 5.25 or later. | + | To enable |
- | You need to enable netplay by adding '' | + | <WRAP center round info> |
+ | For older versions of Batocera FIXME (which? | ||
+ | </ | ||
- | Once this is done, you can check that Netplay is enabled as when you see the help line at the bottom of the screen that tells you that button '' | + | Once this is done, you can check that Netplay is enabled as when you see the help line at the bottom of the screen that tells you that button '' |
====How to join a Netplay game (client mode)?==== | ====How to join a Netplay game (client mode)?==== | ||
- | One of the players needs to host a Netplay server, to which the others players will connect to. When you are on the " | + | One of the players needs to host a Netplay server, to which the others players will connect to. When you are on the " |
- | Some games are greyed out: there are some technical reasons why you can't join these games (different core version, game you don't own, or a different version of the game, and so on). | + | Some games are greyed out and marked as " |
- | Select | + | Select |
- | {{ :: | + | {{ :: |
- | ====How to host a Netplay game (server mode)?==== | + | ==== How to host a Netplay game (server mode) ==== |
If you want to host your own Netplay game and let your buddies join it, you can do so by entering the " | If you want to host your own Netplay game and let your buddies join it, you can do so by entering the " | ||
Line 46: | Line 66: | ||
- **Enable Netplay**: on/off. | - **Enable Netplay**: on/off. | ||
- **Nickname**: | - **Nickname**: | ||
- | - **Port**: if you need to define a specific port to enable Netplay. This is depending on your network configuration, | + | - **Port**: if you need to define a specific port to enable Netplay. This is depending on your network configuration, |
- | - **MITM**: in case your network can't let you open UPNP ports to host Netplay games, you can use this as a relay for hosting your Netplay game. It does introduce more latency though, so use this option only if your network can't open UPNP ports automatically | + | - **Use Relay Server**: in case your network can't let you open UPNP ports to host Netplay games, you can use this as a relay (aka MITM of "Man In the Middle" |
- | - **Reindex all games**: let Batocera index all your ROMs in order to present only the game rooms with ROMs compatible with yours. | + | - **Check missing indexes at startup**: on/off (see below) |
+ | - **Reindex all games**: let Batocera index all your ROMs in order to present only the game rooms with ROMs compatible with yours. This will be done in the background, with a pop-up window telling about its progress as it can take some time. | ||
- **Index missing games**: same, but only when you have just added new ROMs to your Batocera. | - **Index missing games**: same, but only when you have just added new ROMs to your Batocera. | ||
====Current Support for Netplay==== | ====Current Support for Netplay==== | ||
- | This is the list for Batocera 5.25, it may change based on the evolution of the cores over time. | + | This is the list for Batocera |
**Arcade** | **Arcade** |
- netplay.1581008299.txt.gz
- Last modified: 4 years ago
- by lbrpdx