Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revisionBoth sides next revision
netplay [2020/02/05 16:43] – created lbrpdxnetplay [2020/12/09 18:30] – [How to host a Netplay game (server mode)?] lbrpdx
Line 26: Line 26:
 ====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 "systems" list of EmulationStation (the menu where you can select all the consoles, **not** the games), pressing the "Xbutton will give you a list of all available Netplay servers and games in progress. +One of the players needs to host a Netplay server, to which the others players will connect to. When you are on the "systems" list of EmulationStation (the menu where you can select all the consoles, **not** the games), pressing the ''X'' button will give you a list of all available Netplay servers and games in progress. 
  
-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 "unavailable": 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).
  
-Select a game that you can join, and launch it: pay close attention to the messages that are popping up when RetroArch launches. Sometimes, there are limitations that could not be detected before and that will prevent you from playing (for example some cores don't support cross-platform Netplay, meaning that you can't have some players with a PC and others with a Raspberry Pi on the same game).+Select one of the "available" games that you can join, and launch it: pay close attention to the messages that are popping up when RetroArch launches. Sometimes, there are limitations that could not be detected before and that will prevent you from playing (for example some cores don't support cross-platform Netplay, meaning that you can't have some players with a PC and others with a Raspberry Pi on the same game). 
 + 
 +{{ ::netplay_list.png?nolink&480 |}}
  
 ====How to host a Netplay game (server mode)?==== ====How to host a Netplay game (server mode)?====
Line 44: Line 46:
  - **Enable Netplay**: on/off.  - **Enable Netplay**: on/off.
  - **Nickname**: how you will be presented in the Netplay game rooms (useful for the other players to find you and make sure they join the right room).  - **Nickname**: how you will be presented in the Netplay game rooms (useful for the other players to find you and make sure they join the right room).
- - **Port**: if you need to define a specific port to enable Netplay. This is depending on your network configuration, and you can leave the default as empty if your router is UPNP compatible. + - **Port**: if you need to define a specific port to enable Netplay. This is depending on your network configuration, and you can leave the default as empty if your router is UPNP compatible. Otherwise, default port is ''55435''
- - **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"for hosting your Netplay game. It does introduce a little more latency though, so use this option only if your network can't open UPNP ports automatically 
- - **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.
  
Line 53: Line 56:
 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 5.25, it may change based on the evolution of the cores over time.
  
-Arcade  +**Arcade**  
- FBNeo +  FBNeo 
- Imame +  Imame 
- Mame +  Mame 
- Mame2003 Plus +  Mame2003 Plus 
- Mame2010 +  Mame2010 
-Arcade Lightgun +**Arcade Lightgun** 
- Mame2003 Plus +  Mame2003 Plus 
- Mame 2010 +  Mame 2010 
-Arcade Atomiswave & Naomi +**Arcade Atomiswave & Naomi** 
- Flycast +  Flycast 
-Nintendo SNES: +**Nintendo SNES** 
- Pocketsnes +  Pocketsnes 
- Snes9x_next +  Snes9x_next 
- Snes9x +  Snes9x 
- Mesen-s +  Mesen-s 
- Bsnes +  Bsnes 
-Nintendo NES: +**Nintendo NES** 
- Fceumm +  Fceumm 
- Nestopia +  Nestopia 
- Mesen +  Mesen 
-Nintendo GameBoy 2 Players: +**Nintendo GameBoy 2 Players** 
- Tgbdual +  Tgbdual 
-Nintendo NDS: +**Nintendo NDS** 
- Desmume +  Desmume 
-Nintendo Famicom Disk system +**Nintendo Famicom Disk system** 
- Fceumm +  Fceumm 
- Nestopia +  Nestopia 
-Nintendo Virtualboy +**Nintendo Virtualboy** 
- Beetle VB +  Beetle VB 
-Sega Dreamcast +**Sega Dreamcast** 
- Flycast +  Flycast 
-Sega Megadrive/Genesis +**Sega Megadrive/Genesis** 
- GenesisPlusGX +  GenesisPlusGX 
- Picodrive (does not support cross-architecture netplay) +  Picodrive (does not support cross-architecture netplay) 
-Sega 32X +**Sega 32X** 
- Picodrive +  Picodrive 
-Sega Master System +**Sega Master System** 
- GenesisPlusGX +  GenesisPlusGX 
- Picodrive +  Picodrive 
-Sega Gamegear +**Sega Gamegear** 
- GenesisPlusGX +  GenesisPlusGX 
-NEC PC Engine and PC Engine CD +**NEC PC Engine and PC Engine CD** 
- Beetle PCE +  Beetle PCE 
-NEC SuperGrafx +**NEC SuperGrafx** 
- Beetle SuperGrafx +  Beetle SuperGrafx 
-Neogeo and Neogeo CD +**Neogeo and Neogeo CD** 
- FBNeo +  FBNeo 
-Neogeo Pocket and Pocket Color +**Neogeo Pocket and Pocket Color** 
- Beetle NGP +  Beetle NGP 
-Atari 2600 +**Atari 2600** 
- Stella +  Stella 
-Atari Lynx +**Atari Lynx** 
- Beetle Lynx +  Beetle Lynx 
- Handy +  Handy 
-Wonderswan and Wonderswan Color +**Wonderswan and Wonderswan Color** 
- Beetle Wswan +  Beetle Wswan 
-Amstrad CPC +**Amstrad CPC** 
- Cap32 +  Cap32 
-Amstrad GX4000 +**Amstrad GX4000** 
- Cap32 +  Cap32 
-Sinclair ZX81 +**Sinclair ZX81** 
- 81 +  81 
-Sega Saturn +**Sega Saturn** 
- Beetle Saturn +  Beetle Saturn 
-3DO +**3DO** 
- 4DO +  4DO 
-SatellaView and Sufami +**SatellaView and Sufami** 
- Snes9x +  Snes9x 
-Thomson +**Thomson** 
- Theodore +  Theodore 
-PC98 +**PC98** 
- PC98+  PC98
  
  • netplay.txt
  • Last modified: 9 months ago
  • by markfeuer