Editing Netplay

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
 
This is a hub for various information about netplay. Most info was gathered from the guys over at /vr/, so if you have any questions or need someone to play retro games with, visit their [https://en.wikipedia.org/wiki/Irc IRC] channel at #/vr/_Netplay on [https://www.rizon.net/chat rizon.net] & and their official website [http://www.finalstarmen.net here]
 
This is a hub for various information about netplay. Most info was gathered from the guys over at /vr/, so if you have any questions or need someone to play retro games with, visit their [https://en.wikipedia.org/wiki/Irc IRC] channel at #/vr/_Netplay on [https://www.rizon.net/chat rizon.net] & and their official website [http://www.finalstarmen.net here]
 
[[Netplay]], shouldn't be confused with LAN tunneling[https://emulation.gametechwiki.com/index.php?search=%22LAN+tunneling%22&title=Special%3ASearch&profile=default&fulltext=1]/System Link[https://emulation.gametechwiki.com/index.php?search=%22System+link%22&title=Special%3ASearch&profile=default&fulltext=1] (inc. [[Preservation_projects#LAN_Tunneling_Programs|LAN tunneling programs]]), [[#Online Multiplayer Emulation]] and [[:Category:Online_Services|Online Services]]. The term 'netplay' is sometimes used as an umbrella term for online play, which can be confusing for some people unfamiliar with the term.
 
  
 
==Getting Started==
 
==Getting Started==
Line 12: Line 10:
  
 
===Port forwarding===
 
===Port forwarding===
You should note that some emulators and clients will require you to forward your ports. To do that, follow the [[Port Forwarding Guide For Netplay]].
+
You should note that some emulators and clients will require you to forward your ports. To do that, follow the [[Port Fowarding Guide For Netplay|Port Forwarding Guide For Netplay]].
  
 
==Local Multiplayer Netplay==
 
==Local Multiplayer Netplay==
 
This section will cover consoles that originally had '''local multiplayer''', also known as couch multiplayer, where multiple controllers were hooked to the same console. Out of convenience, handheld consoles that required link cable or wireless within a small distance in the same room between two units will be considered local multiplayer as well.
 
This section will cover consoles that originally had '''local multiplayer''', also known as couch multiplayer, where multiple controllers were hooked to the same console. Out of convenience, handheld consoles that required link cable or wireless within a small distance in the same room between two units will be considered local multiplayer as well.
  
Netplay emulates local multiplayer allowing for players across the globe to play the same game as if they were in the same room.  
+
Netplay emulates local multiplayer allowing for players across the globe to play the same game as if they were in the same room.
===Streaming programs===
 
=====Parsec=====
 
[https://parsec.app/ Parsec] is a program to allow streaming local multiplayer games to others over the internet. Parsec only supports hosting from Windows or macOS. Windows, Mac, Linux, Android and web browsers can connect to Parsec hosts however.
 
 
 
=====Steam Remote Play Together=====
 
[https://store.steampowered.com/remoteplay/#together Steam Remote Play Together] can be used to allow games in Steam to be played with people through streaming. You can add emulators and any non-Steam games into your library by clicking "Games" from the title bar, and click "Add a non-Steam game to my library". Remote Play Together is supported on any device that can run Steam, and is the only option for hosting from Linux. Additionally, Android and iOS can connect to games via the Steam Chat app, making this the only option for iOS as a client.
 
 
 
=====Sunshine=====
 
[https://github.com/LizardByte/Sunshine Sunshine] is self-hosted game stream host for [https://github.com/moonlight-stream Moonlight project] (formerly Limelight).
 
 
 
=====NVIDIA GameStream=====
 
Similar to Sunshine, it was using [https://www.nvidia.com/en-us/geforce/forums/gamestream/19/521124/how-do-you-activate-moonlight-ive-never-used-it-be/3364164/ Moonlight project] but in late 2022 NVIDIA announced that they have chosen to discontinue their NVIDIA GameStream technology.[https://github.com/moonlight-stream/moonlight-docs/wiki/NVIDIA-GameStream-End-Of-Service-Announcement-FAQ]
 
  
 
===Nintendo Consoles===
 
===Nintendo Consoles===
 
=====NES=====
 
=====NES=====
* <span title="Check link for more information on netplay">[[RetroArch#Netplay|'''RetroArch''']] <sup>*</sup></span>: [http://wiki.libretro.com/index.php?title=FCEUmm FCEUmm], [[QuickNES]], or [[Nestopia]][http://wiki.libretro.com/index.php?title=Nestopia] cores support netplay. Save states cannot be used during netplay, and bringing up the menu screen will cause disconnection.
+
* <span title="Check link for more information on netplay">[[RetroArch#Netplay|'''RetroArch''']] <sup>*</sup></span>: [http://wiki.libretro.com/index.php?title=FCEUmm FCEUmm], [http://wiki.libretro.com/index.php?title=QuickNES QuickNES], or [[Nestopia]][http://wiki.libretro.com/index.php?title=Nestopia] cores support netplay. Save states cannot be used during netplay, and bringing up the menu screen will cause disconnection.
 
* '''[[Mesen]]''': Mesen has a netplay feature, available by going to Tools -> Netplay. Hamachi (and other methods) or a port forward is required.
 
* '''[[Mesen]]''': Mesen has a netplay feature, available by going to Tools -> Netplay. Hamachi (and other methods) or a port forward is required.
* <span title="Check link for more information on netplay">[[VirtuaNES#Netplay|'''VirtuaNES''']] <sup>*</sup></span>
+
* <span title="Check link for more information on netplay">[[VirtuaNES#NetPlay|'''VirtuaNES''']] <sup>*</sup></span>
* <span title="Check link for more information on netplay">[[Mednafen#Netplay|'''Mednafen''']] <sup>*</sup></span>: FCEU core
+
* <span title="Check link for more information on netplay">[[Mednafen#NetPlay|'''Mednafen''']] <sup>*</sup></span>: FCEU core
* <span title="Check link for more information on netplay">[[Nestopia#Netplay|'''Nestopia''']] <sup>*</sup></span>
+
* <span title="Check link for more information on netplay">[[Nestopia#NetPlay|'''Nestopia''']] <sup>*</sup></span>
* '''[[RockNES|RockNESX 2.0]]:''' A very old NES emulator. Has a very nice interface but the documentation doesn't indicate what ports it uses, so you're limited to using a VPN like Hamachi. The author did away with netplay in more recent versions.
+
* '''RockNESX 2.0:''' A very old NES emulator. Has a very nice interface but the documentation doesn't indicate what ports it uses, so you're limited to using a VPN like Hamachi. The author did away with netplay in more recent versions.
 
* '''[[Jnes]]''': Still shows signs of being updated, but it absolutely HATES anything other than stock Kaillera. I'm not sure if it's possible to get it to work.
 
* '''[[Jnes]]''': Still shows signs of being updated, but it absolutely HATES anything other than stock Kaillera. I'm not sure if it's possible to get it to work.
  
 
=====SNES=====
 
=====SNES=====
 
* <span title="Check link for more information on netplay">[[RetroArch#NetPlay|RetroArch]] <sup>*</sup></span>: [[Snes9x]] or [[Higan|bsnes]] cores.
 
* <span title="Check link for more information on netplay">[[RetroArch#NetPlay|RetroArch]] <sup>*</sup></span>: [[Snes9x]] or [[Higan|bsnes]] cores.
* [[Snes9x#Netplay|Snes9'''k''']]
+
* [[Snes9x#NetPlay|Snes9k]]
* <span title="Check link for more information on netplay">[[Mednafen#Netplay|Mednafen]] <sup>*</sup></span>: [[Higan|bsnes]] core
+
* <span title="Check link for more information on netplay">[[Mednafen#NetPlay|Mednafen]] <sup>*</sup></span>: [[Higan|bsnes]] core
* <span title="Check link for more information on netplay">[[ZSNES#Netplay|ZSNES]] <sup>*</sup></span>
+
* <span title="Check link for more information on netplay">[[ZSNES#NetPlay|ZSNES]] <sup>*</sup></span>
* [[Mesen]] (and obsolete version [[Mesen S]]): Mesen has a netplay feature, available by going to Tools -> Netplay. Hamachi (and other methods) or a port forward is required.
 
* [https://www.fightcade.com/#download FightCade]: SNES rollback netplay, experimental
 
  
 
=====Nintendo 64=====
 
=====Nintendo 64=====
* <span title="Check link for more information on netplay">[[Project64 Netplay]] <sup>*</sup></span>
+
* <span title="Check link for more information on netplay">[[Project64#NetPlay|'''Project64k''']] <sup>*</sup></span>
* <span title="Check link for more information on netplay">[[Project64#Netplay|Project64'''k''']] <sup>*</sup></span>
+
* <span title="Check link for more information on netplay">[[Project64#NetPlay|'''Project64 v1.7''']] <sup>*</sup></span>
* <span title="Check link for more information on netplay">[[Project64#Netplay|Project64 v1.7]] <sup>*</sup></span>
 
* [https://github.com/simple64/simple64/wiki/Netplay-FAQ simple64 (formerly known as "m64p")]
 
* [https://smash64.online/ Project64KSE (specifically built for Super Smash Bros. and mods of it)]
 
  
 
=====GameCube / Wii=====
 
=====GameCube / Wii=====
* '''[[Dolphin Online|Dolphin]]''': [http://wiki.dolphin-emu.org/index.php?title=Netplay_Guide This guide should help], although it should be noted that netplay is not perfect. This is for playing with other Dolphin emulators.
+
* '''[[Dolphin]]''': [http://wiki.dolphin-emu.org/index.php?title=Netplay_Guide This guide should help], although it should be noted that netplay is not perfect. This is for playing with other Dolphin emulators.
* [https://slippi.gg/ Slippi]: The best option for Super Smash Bros. Melee specifically, as it features rollback netcode and online matchmaking for it.
 
  
 
=====Game Boy=====
 
=====Game Boy=====
* <span title="Check link for more information on netplay">[[TGB Dual#Netplay|TGB Dual Vol. 8.3.1]] <sup>*</sup></span>
+
* <span title="Check link for more information on netplay">[[TGB Dual#NetPlay|TGB Dual Vol. 8.3.1]] <sup>*</sup></span>
* [[RetroArch]]: [[SameBoy]] and [[TGB Dual|TGB-Dual]] cores.
+
* [[RetroArch]]: Sameboy and [[TGB Dual|TGB-Dual]] cores.
  
 
=====Game Boy Advance=====
 
=====Game Boy Advance=====
* My Boy
+
* [[VisualBoy Advance#VBA Link e-Reader|VBA-Link]] and some forks of [[VisualBoy Advance#VBA-M|VBA-M]] have netplay support for link cable emulation between two GBA units. Has significant issues.
* VBA-M
 
  
 
=====3DS=====
 
=====3DS=====
No netplay support but some of the emulators support Download Play feature. See [[Nintendo 3DS emulators#Hardware features]].
+
* [[Citra]] has local multiplayer support (through Wi-Fi).
 
 
=====Nintendo Switch=====
 
*[[Ryujinx]]
 
*[[Yuzu]]
 
  
 
=====Other=====
 
=====Other=====
Line 80: Line 55:
 
* [[Nintendo DS emulators|Nintendo DS]]
 
* [[Nintendo DS emulators|Nintendo DS]]
 
* [[Wii U emulators|Wii U]]
 
* [[Wii U emulators|Wii U]]
 +
* [[Nintendo Switch emulators|Nintendo Switch]]
  
===Sega Consoles===
+
====Sega Consoles====
=====Master System=====
+
* <span title="Check link for more information on netplay">[[Kega Fusion#NetPlay|Kega Fusion]] <sup>*</sup></span>: Besides RetroArch, this is really the only one worthwhile option to netplay with. It emulates practically every single console and peripheral prior to the Saturn, all while allowing for some decent netplay capabilities on the side.
* <span title="Check link for more information on netplay">[[Kega Fusion#NetPlay|Kega Fusion]] <sup>*</sup></span>: Besides RetroArch, this is really the only one worthwhile netplay option for systems older than the Saturn. It emulates practically every single console and peripheral prior to the Saturn, all while allowing for some decent netplay capabilities on the side.
+
* <span title="Check link for more information on netplay">[[Gens#NetPlay|Gens]] <sup>*</sup></span>: An acceptable alternative. While it only emulates [[Sega Genesis emulators|Genesis/Mega Drive]], Sega CD and 32x, it uses Kaillera for online multiplayer, which is helpful in case you get consistent desyncs while using Kega Fusion.
* <span title="Check link for more information on netplay">[[Mednafen#NetPlay|Mednafen]] <sup>*</sup></span>: SMS Plus core
+
* <span title="Check link for more information on netplay">[[Mednafen#NetPlay|Mednafen]] <sup>*</sup></span>: Genesis core is experimental but mostly functional; 2 players only. Also has a Master System core.
=====Genesis/Mega Drive & Peripherals=====
 
* <span title="Check link for more information on netplay">[[GENS#Netplay|GENS]] <sup>*</sup></span>: An acceptable alternative to Kega Fusion. While it only emulates [[Sega Genesis emulators|Genesis/Mega Drive]], Sega CD and 32X, it uses Kaillera for online multiplayer, which is helpful in case you get consistent desyncs while using Kega Fusion.
 
* <span title="Check link for more information on netplay">[[Mednafen#NetPlay|Mednafen]] <sup>*</sup></span>: Genesis Plus core is experimental but mostly functional; 2 players only.
 
* [https://www.fightcade.com/#download FightCade]: Supports Genesis games.
 
=====Saturn=====
 
* <span title="Check link for more information on netplay">[[Mednafen#NetPlay|Mednafen]] <sup>*</sup></span>
 
=====Dreamcast=====
 
* [https://github.com/blueminder/flycast-dojo Flycast Dojo]: Netplay fork of [[Flycast]] supports Dreamcast games. Also featured in [[FightCade]] for NAOMI & Atomiswave emulation.
 
  
 
===Sony Consoles===
 
===Sony Consoles===
 
=====PlayStation 1=====
 
=====PlayStation 1=====
* [https://github.com/HeatXD/duckstation-netplay/releases DuckStation GGPO fork]
+
* <span title="Check link for more information on netplay">[[Mednafen#NetPlay|Mednafen]] <sup>*</sup></span>
* [https://github.com/stenzek/duckstation/pull/3000 DuckStation Pull request for rollback netplay implementation]
+
* <span title="Check link for more information on netplay">[[ePSXe#NetPlay|ePSXe 1.60]] <sup>*</sup></span>
* <span title="Check link for more information on netplay">[[Mednafen#Netplay|Mednafen]] <sup>*</sup></span>
 
* <span title="Check link for more information on netplay">[[ePSXe#Netplay|ePSXe 1.60]] <sup>*</sup></span>
 
  
 
=====PlayStation 2=====
 
=====PlayStation 2=====
Line 105: Line 71:
  
 
=====PSP=====
 
=====PSP=====
PPSSPP and JPCSP supports multiplayer on the same network but only the JPCSP supports XLink Kai. See [[PlayStation_Portable_emulators#Hardware_features|this section]] for more information.
+
[[PPSSPP]] can use ColdBird's proOnline Adhoc. See [http://forums.ppsspp.org/showthread.php?tid=3595&pid=59241 this thread (might be outdated)] and [http://forums.ppsspp.org/forumdisplay.php?fid=34 this forum] for setup and game compatibility.
  
 
=====Other=====
 
=====Other=====
Line 112: Line 78:
 
* [[PocketStation emulators|PocketStation]]
 
* [[PocketStation emulators|PocketStation]]
 
* [[PlayStation 3 emulators|PlayStation 3]]
 
* [[PlayStation 3 emulators|PlayStation 3]]
* [[PlayStation 4 emulators|PlayStation 4]]<!-- (NOT emulated) -->
+
* [[PlayStation 4 emulators|PlayStation 4]] (NOT emulated)
 
* [[PlayStation Vita emulators|PlayStation Vita]]
 
* [[PlayStation Vita emulators|PlayStation Vita]]
  
Line 118: Line 84:
 
The many platforms that conform to the term "arcade" have got to be considered the most extensively researched and emulated platforms in existence. Choosing the right emulator is quite a daunting task since there are so many different versions that accomplish the same thing in almost imperceptibly different ways. Branching off from a standard official emulator that, by itself, is commonly regarded to leave much to be desired.
 
The many platforms that conform to the term "arcade" have got to be considered the most extensively researched and emulated platforms in existence. Choosing the right emulator is quite a daunting task since there are so many different versions that accomplish the same thing in almost imperceptibly different ways. Branching off from a standard official emulator that, by itself, is commonly regarded to leave much to be desired.
  
* <span title="Check link for more information on netplay">[[MAME#Netplay|MAME32 Plus Plus]] <sup>*</sup></span>
+
* <span title="Check link for more information on netplay">[[MAME#NetPlay|MAME32 Plus Plus]] <sup>*</sup></span>
* <span title="Check link for more information on netplay">[[Kawaks#Netplay|Kawaks 1.63]] <sup>*</sup></span> (And later versions)
+
* <span title="Check link for more information on netplay">[[Kawaks#NetPlay|Kawaks 1.63]] <sup>*</sup></span>
 
* [http://www.kaillera.com/download.php Kaillera]
 
* [http://www.kaillera.com/download.php Kaillera]
* [[FightCade]]: A matchmaking platform bundled with different arcade and home console emulators with P2P online play. Core multi-arcade emulator based off of [[FinalBurn Neo]] with a custom implementation of [[GGPO]] for rollback netplay. Also has support for NAOMI and Atomiswave games via <span title="Check link for more information on netplay">[[Flycast#Netplay|Flycast]] <sup>*</sup></span> with delay-based netcode.
+
* [https://www.fightcade.com/#download Fightcade]
* [[GGPO]]: [[Arcade emulators|Arcade emulator]] built around netplay. Pioneered rollback netplay, widely considered to have the best multiplayer netcode available. It's so great that its used in some more recent commercial games. The only disadvantage is that you need to open ports to use it, and it's severely limited to games that were made or modified specifically to use this technology. Originally built on the same emulator as FightCade, [[FinalBurn Alpha]].
+
* '''GGPO:''' [[Arcade emulators|Arcade emulator]] built around netplay. Widely considered to have the best netcode for only multiplayer available. It's so great that its used in some more recent commercial games. The only disadvantage is that you need to open ports to use it, and it's severely limited to games that were made or modified specifically to use this technology. Built on the same emulator is '''FightCade''', which can be found [https://www.fightcade.com/ here].
* [https://github.com/RossenX/NullDC-BEAR NullDC BEAR]: A Serverless, self-contained package for online Retro Games, Supports: Naomi, Dreamcast, Atomiswave via custom build of [[NullDC]]. NES, SNES, PSX, Sega Saturn, Sega Megadrive, Gameboy Advance, Gameboy Color, Neo-Geo Pocket via [[Mednafen]].
+
* '''MameHUB''': Said to have a comparable netcode to GGPO, it's also capable of emulating console games through MESS. However, using MameHUB requires registration, and the frontend, is coded in Java, is an absolute resource-hog which heavily impairs your gaming experience if you're using a low-end computer. You can join a game that's already in session.  Newer versions of MAMEHub use much fewer resources.
* [https://github.com/MisterTea/MAMEHub MameHUB]: Said to have a comparable netcode to [[GGPO]], it's also capable of emulating console games through MESS. However, using MameHUB requires registration, and the frontend, is coded in Java, is an absolute resource-hog which heavily impairs your gaming experience if you're using a low-end computer. You can join a game that's already in session. Newer versions of MAMEHub use much fewer resources.
 
  
 
===Other Consoles===
 
===Other Consoles===
 
=====Amiga=====
 
=====Amiga=====
 
* [http://fs-uae.net/download FS-UAE]: [http://fs-uae.net/online-play Netplay info] and [http://fs-uae.net/net-play guides] for FS-UAE
 
* [http://fs-uae.net/download FS-UAE]: [http://fs-uae.net/online-play Netplay info] and [http://fs-uae.net/net-play guides] for FS-UAE
* [https://www.amigalive.com AmigaLive project : FS-UAE Front-End]
 
 
 
=====NEC=====
 
=====NEC=====
 
For both the [[PC Engine (TurboGrafx-16) emulators|PC-Engine (US: TurboGrafx-16)]] and the [[PC-FX emulators|PC-FX]], check:
 
For both the [[PC Engine (TurboGrafx-16) emulators|PC-Engine (US: TurboGrafx-16)]] and the [[PC-FX emulators|PC-FX]], check:
  
* <span title="Check link for more information on netplay">[[Mednafen#Netplay|Mednafen]] <sup>*</sup></span>: Option for both accuracy and fast cores.
+
* <span title="Check link for more information on netplay">[[Mednafen#NetPlay|Mednafen]] <sup>*</sup></span>: Option for both accuracy and fast cores.
 
* [[RetroArch]]
 
* [[RetroArch]]
* [[FightCade]]: Supports only Hu-Card games.
 
  
 
==Online Multiplayer Emulation==
 
==Online Multiplayer Emulation==
;See [[Preservation_projects#Revivial_Projects|Revivial Projects]]
+
This refers to different game modes than regular local multiplayer. Some consoles offered during their lifetime options to connect to the internet (or similar services) to play against other people online.  
;See [[:Category:Online_Services|Online Services]]
 
Some consoles and systems offered during their lifetime options to connect to the internet (or similar services) to play against other people online.  
 
  
While [[Preservation_projects#Private_Platform_Servers|most of these servers went defunct]], some of them are (or were) still up and the <abbr title="see #Hardware features and peripherals of each dedicated console/system page">emulators were developed far enough to be able to interface with the actual official servers</abbr>. The others had [[Preservation_projects#Private_Platform_Servers|replacement servers]], that could host both real hardware players and PC emulator users. However in many cases emulator users were banned over cheating or concerns that emulation lag gave them unfair advantage (which is the case with Wiimfi's project, and some of its associated game mods that took it a step further to prevent the game from running on emulators).
+
While most of these servers went defunct, some of them are (or were) still up and the emulators were developed far enough to be able to interface with the actual official servers. The others had replacement servers, that could host both real hardware players and PC emulator users. However in many cases emulator users were banned over cheating or concerns that emulation lag gave them unfair advantage (which is the case with Wiimfi's project, and some of its associated game mods that took it a step further to prevent the game from running on emulators).
  
 
Requirements may include:  
 
Requirements may include:  
Line 153: Line 113:
 
=====PlayStation 2=====
 
=====PlayStation 2=====
 
* '''[[PCSX2]]:''' Has an option to connect to Sony's own servers (or replacement servers) provided the game is still up. Relevant links: [[How To Play PCSX2 Online]] (See [[Online PS2 games]] for what games still have servers up)
 
* '''[[PCSX2]]:''' Has an option to connect to Sony's own servers (or replacement servers) provided the game is still up. Relevant links: [[How To Play PCSX2 Online]] (See [[Online PS2 games]] for what games still have servers up)
PS2 can link to a private server by changing dns
 
https://docs.google.com/spreadsheets/d/1bbxOGm4dPxZ4Vbzyu3XxBnZmuPx3Ue-cPqBeTxtnvkQ/edit#gid=1383772811
 
 
=====PlayStation 3=====
 
Hen PS3 or CFW capable of connecting a private server using the dns change method
 
Pivate server list:https://docs.google.com/spreadsheets/d/1Wn2EkQj_bZpgrT-xiDbqHkx91jcCHn34nXkl2Sv0GOs/edit#gid=0
 
[[RPCS3]] provide server for ps3 and emulator play with other
 
https://wiki.rpcs3.net/index.php?title=Help:Netplay
 
https://derole.co.uk/modnation/
 
 
=====PSP=====
 
Able to use psp to connect both PPSSPP servers to play online (not local) with another emulator
 
https://myneighborsushicat.com/
 
https://socom.cc
 
1.Install plugin in CFW
 
https://rentry.co/oemda or https://www.reddit.com/r/PSP/wiki/pro_online/#wiki_prometheus_online_plugin
 
2.Change DNS for no CFW
 
3.Use the Xlink kai for Lan
 
  
 
===Nintendo Consoles===
 
===Nintendo Consoles===
 
=====Wii=====
 
=====Wii=====
Because Nintendo shut down its servers for Wi-Fi, it can't be connected to. Wiimmfi is the only option, but Dolphin will not be able to connect normally, as you require a normal Wii's files. [[Dolphin Online|This guide]] has instructions on how to get the certificates needed to connect to their servers, but do note that you cannot connect if you cannot run the game full speed. This also includes lag spikes that may occur. Your emulator will be banned from the servers if the game is unable to run full speed.
+
Because Nintendo shut down its servers for Wi-Fi, it can't be connected to. Wiimmfi is the only option, but Dolphin will not be able to connect normally, as you require a normal Wii's files. [[How To Play Dolphin Online|This guide]] has instructions on how to get the certificates needed to connect to their servers, but do note that you cannot connect if you cannot run the game full speed. This also includes lag spikes that may occur. Your emulator will be banned from the servers if the game is unable to run full speed.
  
 
It's more recommended to connect via your Wii since you require files from it to play it on Dolphin, and it's risky to try with Dolphin regardless. CFG and USB Loader GX both support Wiimmfi without patching the game and do it on the fly. Looking into different custom servers than Wiimmfi is another option.
 
It's more recommended to connect via your Wii since you require files from it to play it on Dolphin, and it's risky to try with Dolphin regardless. CFG and USB Loader GX both support Wiimmfi without patching the game and do it on the fly. Looking into different custom servers than Wiimmfi is another option.
  
 
=====Wii U=====
 
=====Wii U=====
* '''[[Cemu]]''': Supports online play pretty well, however custom servers are still not up so you'll have to risk your own Wii U's network certification files to use this feature.
+
* [[Cemu]] supports online play pretty well, however custom servers are still not up so you'll have to risk your own Wii U's network certification files to use this feature.
  
 
=====Nintendo DS=====
 
=====Nintendo DS=====
* [[DeSmuME]]: Main version 0.9.7 used to include an option to connect to Nintendo's own servers, and later, the custom servers. It works pretty well. However, since the project maintainers had ''creative differences'' and decided further development on it is to stop, it was never developed any further and as such existed for a long while as unofficial forks requiring an Ethernet connection (though further workarounds were found to enable any kind of connection). Very recently, it was added back in that state to the main builds.
+
Main version 0.9.7 used to include an option to connect to Nintendo's own servers, and later, the custom servers. It works pretty well. However, since the project maintainers had ''creative differences'' and decided further development on it is to stop, it was never developed any further and as such existed for a long while as unofficial forks requiring an Ethernet connection (though further workarounds were found to enable any kind of connection). Very recently, it was added back in that state to the main builds.
 
 
* [[melonDS]]: A newer DS emulator by the developer who used to work on that feature, is planning online support.
 
  
===Sega Consoles===
+
[[melonDS]], a newer DS emulator by the developer who used to work on that feature, is planning online support.
=====Dreamcast=====
 
* [[Flycast]]: Auto-configured to connect to [https://dreamcastlive.net/ Dreamcast Live] servers for games that are supported. Also supports networking for NAOMI arcade games.
 
When trying to hit "Homepage" in game, ocasionaly crashes the emulator, but some games like PSOv1, Samba de Amigo and first revision of Jet Grind Radio are crashing only when exiting the
 
browser.
 
Planetweb browsers get stuck while loading pages.
 
  
 
===Other===
 
===Other===
Status of various other consoles and their emulation of online features down below, see [https://emulation.gametechwiki.com/index.php?title=Special:Search&limit=500&offset=0&profile=default&search=%23hardware+features #Hardware features and peripherals] of each dedicated console/system page for more information about these.
+
Status of various other consoles and their emulation of online features:
  
 
* Satellaview (SNES): Custom broadcasts already can be emulated on bsnes-plus, still WIP.
 
* Satellaview (SNES): Custom broadcasts already can be emulated on bsnes-plus, still WIP.
Line 201: Line 136:
 
* Phantasy Star Online (DC/GC/PC): Custom servers already up, emulation WIP.
 
* Phantasy Star Online (DC/GC/PC): Custom servers already up, emulation WIP.
 
* [[Android emulators|Android]]: Emulators can already connect online.
 
* [[Android emulators|Android]]: Emulators can already connect online.
* Sony online services (PS3): custom servers up for some games, RPCS3 can already connect these servers.
 
* 3DS Nintendo Network (3DS): See [[Nintendo 3DS emulators#Hardware features]].
 
  
 
Inactive online feature development:
 
Inactive online feature development:
  
* Sony online services (PSP/PSV/PS4): custom servers up for some games, zero emulation interest.
+
* 3DS Nintendo Network (3DS): no interest from Citra developers.
 +
* Sony online services (PSP/PSV/PS3/PS4): custom servers up for some games, zero emulation interest.
 
* Horse betting service modem (NES, SNES), WonderSwan online (WSC), PS1 online (PS1/i-mode): zero interest.  
 
* Horse betting service modem (NES, SNES), WonderSwan online (WSC), PS1 online (PS1/i-mode): zero interest.  
  
 
[[Category:Netplay]]
 
[[Category:Netplay]]
[[Category:Online Gameplay]]
 
 
[[Category:FAQs]]
 
[[Category:FAQs]]

Please note that all contributions to Emulation General Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Emulation General Wiki:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)