Changes

Jump to navigation Jump to search

Netplay

9,626 bytes added, 17:21, 28 October 2021
no edit summary
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]
==Getting Started==
Before you begin, here are some things to consider:
* Emulator netplay is NOT perfect. Desyncs WILL occur very often. Choppy/stuttery gameplay is also very common, and sometimes there is controller input lag. It comes with the experience.
* It sometimes takes several consecutive tries for the game to stay synced well enough to enjoy some multiplayer action. Do not be discouraged and try again until it works.
* When netplayingusing netplay, make sure not to have anything downloading (torrents, YouTube videos, etc.)
* Try not to move the emulator window around, or switch focus to windows other than the chat/Kaillera window and emulator, or you risk desyncing the game.
* It's highly recommended to use a controller. Some emulators still register input from keyboards while you're chatting on separate chat windows.
===Port forwarding===Before you get started, you You should note that some emulators and clients will require you to forward your ports. To do that, follow the [[Port Fowarding Forwarding Guide For Netplay]].
==NES=====[[RetroArch#Local Multiplayer Netplay|RetroArch]]===* [http://wiki.libretro.com/index.php?title=FCEUmm FCEUmm]This section will cover consoles that originally had '''local multiplayer''', also known as couch multiplayer, [http://wiki.libretro.com/indexwhere multiple controllers were hooked to the same console.php?title=QuickNES QuickNES]Out of convenience, handheld consoles that required link cable or [[Nestopia]][http://wiki.libretro.com/index.php?title=Nestopia] cores support netplay. Save states cannot be used during netplay, and bringing up wireless within a small distance in the menu screen same room between two units will cause disconnectionbe 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. ===Remote Access alternatives========Parsec=====Parsec is a remote access Any multiplayer game in the world can be played online with Parsec as long as someone has a windows PC and others may be able to join from Android platforms, TV Boxes, Linux, Kodi, or other Windows computers. Refer to https://parsec.app/local-co-op-online for more info. =====Steam Remote Play Together (beta key)=====Instantly share your Steam local multi-player games with friends over the internet, for free. Using Remote Play Together from Steam===Nintendo Consoles========NES=====* <span title="Check link for more information on netplay">[[MesenRetroArch#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.* '''[[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">[[Mednafen#Netplay|'''Mednafen''']] <sup>*</sup></span>: FCEU core* <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.* '''[[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.* [https://www.fightcade.com/#download FightCade]: NES rollback netplay, experimental
=====SNES=====* <span title="Check link for more information on netplay">[[VirtuaNESRetroArch#NetPlay|VirtuaNESRetroArch]] <sup>*</sup></span>: [[Snes9x]] or [[Higan|bsnes]] cores.* [[Snes9x#Netplay|Snes9k]]===* <span title==="Check link for more information on netplay">[[Mednafen#NetPlayNetplay|Mednafen]]<sup>*</sup></span>: [[Higan|bsnes]] core* <span title==="Check link for more information on netplay">[[ZSNES#Netplay|ZSNES]] <sup>*</sup></span>* '''[[Mesen S]]''': Mesen S has a netplay feature, available by going to Tools -> Netplay. Hamachi (and other methods) or a port forward is required.* FCEU core[https://www.fightcade.com/#download FightCade]: SNES rollback netplay, experimental
===[[Nestopia#NetPlay|Nestopia]]==Nintendo 64====RockNESX 2.0=* <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>* A very old NES emulator<span title="Check link for more information on netplay">[[Project64#Netplay|'''Project64 v1. Has a very nice interface but the documentation doesn7''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]] <sup>*</sup></span>* [https://github.com/loganmc10/m64p/wiki/Netplay-Guide m64p Netplay]
=====GameCube / Wii=====* '''[[JnesDolphin Online|Dolphin]]''': [http://wiki.dolphin-emu.org/index.php?title===*Still shows signs of being updatedNetplay_Guide This guide should help], but although it absolutely HATES anything should be noted that netplay is not perfect. This is for playing with other than stock Kaillera. I'm not sure if it's possible to get it to workDolphin emulators.
==SNES===Game Boy=====* <span title="Check link for more information on netplay">[[RetroArchTGB Dual#NetPlayNetplay|RetroArchTGB Dual Vol. 8.3.1]]===<sup>*</sup></span>* [[Snes9xRetroArch]]: [[SameBoy]] or and [[HiganTGB Dual|bsnesTGB-Dual]] cores.
=====Game Boy Advance=====* [[Snes9xVisualBoy Advance#NetPlayVBA Link e-Reader|Snes9kVBA-Link]]======and some forks of [[MednafenVisualBoy Advance#NetPlayVBA-M|MednafenVBA-M]]===have netplay support for link cable emulation between two GBA units. Has significant issues.
=====3DS=====* [[Higan|bsnesCitra]] corehas local multiplayer support (through Wi-Fi).
===[[ZSNES#NetPlay|ZSNES]]==Other=====None of the existing emulators for the following Nintendo devices currently offer solutions for ''local multiplayer'' emulation through netplay. However, some of them have support for online gameplay modes that existed on the original console. Refer to the next section for more details.
==Sega consoles==* [[Nintendo DS emulators|Nintendo DS]]===* [[KegaFusion#NetPlayWii U emulators|KegaFusionWii U]]===* Concerning Sega [[Nintendo Switch emulators, 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.|Nintendo Switch]]
===Sega Consoles========Master System=====* <span title="Check link for more information on netplay">[[GensKega Fusion#NetPlay|GensKega 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">[[Mednafen#NetPlay|Mednafen]] <sup>*</sup></span>: SMS Plus core=====Genesis/Mega Drive & Peripherals=====* <span title="Check link for more information on netplay">[[GENS#Netplay|GENS]] <sup>*</sup></span>: An acceptable alternativeto Kega Fusion. While it only emulates [[Sega Genesis emulators|Genesis/Mega Drive]], Sega CD and 32x32X, 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========PlayStation 1=====* <span title="Check link for more information on netplay">[[Mednafen#NetPlayNetplay|Mednafen]]===<sup>*</sup></span>* Genesis core is experimental but mostly functional; 2 players only. Also has a Master System core<span title="Check link for more information on netplay">[[ePSXe#Netplay|ePSXe 1.60]] <sup>*</sup></span>
==Nintendo 64===PlayStation 2==[[Project64#NetPlay|Project64k]]======* '''[[PCSX2]]''' ([Project64#NetPlay|Project64 v1http://www.7mediafire.com/?r3c1ejv5m85ekrv unofficial netplay build]]===): Netplay has never officially been added to PCSX2, but someone tried making their own branch a few years ago to implement it. Only about seven fighting games work, and the project has since been abandoned.
==PlayStation===PSP=====[[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. Alternatively, use [https://www.mediafire.com/file/fa594mij817q2id/ppsspp-1.7-15-Adhoc_stuff-Chat-GVG.rar/file this fork] and extract the PPSSPP folder to two differently named folders which you can run at the same time as different instances with different key inputs. Under Networking Settings:  * Change PRO Ad-hoc Server IP Address to 127.0.0.1 on every instance * Enable Networking/WLAN and Built-in PRO Ad-hoc Server.* Make sure each instance of PPSSPP has the same Port offset, but a different MAC address. Games confirmed to work: God Eater Burst, Battlefront, Metal Slug XX, Monster Hunter 2. =====Other=====None of the existing emulators for the following Sony devices currently offer solutions for ''local multiplayer'' emulation through netplay. * [[PocketStation emulators|PocketStation]]* [[PlayStation 3 emulators|PlayStation 3]]* [[PlayStation 4 emulators|PlayStation 4]]<!-- (NOT emulated) -->* [[Mednafen#NetPlayPlayStation Vita emulators|MednafenPlayStation Vita]] ===Arcade===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">[[Kawaks#Netplay|Kawaks 1.63]] <sup>*</sup></span> (And later versions)* [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">[[EPSXeFlycast#NetPlayNetplay|Flycast]] <sup>*</sup></span> with delay-based netcode.* [[GGPO]]: [[Arcade emulators|ePSXe 1Arcade 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]].* [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]].* [https://github.60com/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========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* [https://www.amigalive.com AmigaLive project : FS-UAE Front-End]
==Arcade===NEC=====The many platforms that conform to For both the term "arcade" has got to be considered the most extensively researched [[PC Engine (TurboGrafx-16) emulators|PC-Engine (US: TurboGrafx-16)]] 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[[PC-FX emulators|PC-FX]], is commonly regarded to leave much to be desired.check:
* <span title==="Check link for more information on netplay">[[MAMEMednafen#NetPlayNetplay|Mame 32 Plus PlusMednafen]]===<sup>*</sup></span>: Option for both accuracy and fast cores.===* [[Kawaks#NetPlay|Kawaks 1.63RetroArch]]======* [[http://www.kaillera.com/download.php KailleraFightCade]]======[https://wwwSupports only Hu-Card games.fightcade.com/#download Fightcade]===
===GGPO=Online Multiplayer Emulation==* Arcade emulator built around netplay. Widely considered This refers to have the best netcode for only different game modes than regular local multiplayer available. It's so great that its used in some more recent commercial games. Only disadvantage is that you need Some consoles offered during their lifetime options to open ports connect to use it, and it's severely limited to games that were made the internet (or modified specifically similar services) to use this technologyplay against other people online.
* Built on 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 same 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 FightCadethe case with Wiimfi's project, which can be found [https://www.fightcade.com/ here]and some of its associated game mods that took it a step further to prevent the game from running on emulators).
===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, being 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 less resources.Requirements may include:
==Amiga=====[http://fs-uae* images of network certification files ripped from real hardware, which might be further complicated by the fact that the ones distributed online are much more likely to be banned. This is the case for Wii and Wii U online.net/download FS-UAE]===* [http://fs-uaeif using custom servers, patching out the original URL addresses in the game to point at the newer servers instead.net/online-play Netplay info] and [http://fs-uaeThis is achieved either through Action Replay codes, or modifying the game's image with dedicated tools.net/net-play guides] for FS-UAE
==PC Engine (TurboGrafx-16)=Sony Consoles======[[Mednafen#NetPlay|Mednafen]]==PlayStation 2=====* Option '''[[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 both accuracy and fast cores.what games still have servers up)
==PC-FX=Nintendo Consoles========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. [[Mednafen#NetPlayDolphin Online|MednafenThis 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.
==Game Boy/Color=====[[TGB Dual#NetPlay|TGB Dual VolIt'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. 8CFG and USB Loader GX both support Wiimmfi without patching the game and do it on the fly.3Looking into different custom servers than Wiimmfi is another option.1]]===
==Dolphin===Wii U=====* '''[http[Cemu]]'''://wiki.dolphin-emu.org/index.php?title=Netplay_Guide This guide should help]Supports online play pretty well, although it should be noted that netplay is however custom servers are still not perfect. This is for playing with other Dolphin emulatorsup so you'll have to risk your own Wii U's network certification files to use this feature.
===In-game Wi-Fi==Nintendo DS=====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 guideDeSmuME]] has instructions on how : Main version 0.9.7 used to get the certificates needed include an option to connect to their Nintendo's own servers, but do note that you cannot connect if you cannot run and later, the game full speedcustom servers. This also includes lag spikes that may occurIt works pretty well. Your emulator will be banned from However, since the servers if the game project maintainers had ''creative differences'' and decided further development on it is unable to run full speedstop, 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.
It's more recommended to connect via your Wii since you require files from it * [[melonDS]]: A newer DS emulator by the developer who used to play it work on Dolphinthat feature, and it's risky to try with Dolphin regardless. CFG and USB Loader GX both is planning online support Wiimmfi without patching the game, and do it on the fly.
===Sega Consoles========Dreamcast=====* [[PCSX2Flycast]]==* : Auto-configured to connect to [httphttps://www.mediafiredreamcastlive.comnet/?r3c1ejv5m85ekrv Unofficial Netplay BuildDreamcast Live]Netplay has never officially been added to PCSX2, but someone tried making their own branch a few years ago to implement itservers for games that are supported. Only about seven fighting Also supports networking for NAOMI arcade games work, .===Other===Status of various other consoles and the project has since been abandoned.their emulation of online features:
Note* Satellaview (SNES): You Custom broadcasts already can connect to Sony's own servers thoughbe emulated on bsnes-plus, still WIP.* XBAND (Genesis/SNES/Saturn): SNES XBAND emulation revival WIP.* GB Online Adapter (GBC/GBA): [[How To Play PCSX2 WIP.* Phantasy Star Online]] (See DC/GC/PC): Custom servers already up, emulation WIP.* [[Online PS2 gamesAndroid emulators|Android]] for what games still have servers up): Emulators can already connect online.
==PPSSPP==Inactive online feature development: [[PPSSPP]] can use ColdBird's proOnline Adhoc* 3DS Nintendo Network (3DS): no interest from Citra developers. See [http:* Sony online services (PSP/PSV/forums.ppsspp.orgPS3/showthreadPS4): custom servers up for some games, zero emulation interest.php?tid=3595&pid=59241 this thread * Horse betting service modem (NES, SNES), WonderSwan online (might be outdatedWSC), PS1 online (PS1/i-mode)] and [http://forums.ppsspp.org/forumdisplay.php?fid=34 this forum] for setup and game compatibilityzero interest.
[[Category:Netplay]]
[[Category:FAQs]]
1
edit

Navigation menu