Changes

Jump to navigation Jump to search

Netplay

2,360 bytes added, 11 June
Other
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 [[#Online Multiplayer Emulation]].
==Getting Started==
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. ===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.
===Nintendo Consoles===
* '''[[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">[[RetroArch#NetPlay|RetroArch]] <sup>*</sup></span>: [[Snes9x]] or [[Higan|bsnes]] cores.
* [[Snes9x#Netplay|Snes9kSnes9'''k''']]* <span title="Check link for more information on netplay">[[Mednafen#Netplay|Mednafen]] <sup>*</sup></span>: [[Higan|bsnes]] corecore
* <span title="Check link for more information on netplay">[[ZSNES#Netplay|ZSNES]] <sup>*</sup></span>
* '''[[Mesen]] (and obsolete version [[Mesen S]]'''): Mesen S 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=====
* <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|Project64'''Project64kk''']] <sup>*</sup></span>* <span title="Check link for more information on netplay">[[Project64#Netplay|'''Project64 v1.7''']] <sup>*</sup></span>* [https://github.com/loganmc10simple64/m64psimple64/wiki/Netplay-Guide FAQ simple64 (formerly known as "m64p Netplay")]* [https://smash64.online/ Project64KSE (specifically built for Super Smash Bros. and mods of it)]
=====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.
* [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 Advance=====
* [[VisualBoy Advance#VBA Link e-Reader|VBA-Link]] and some forks of [[VisualBoy Advance#VBA-M|My Boy* VBA-M]] have netplay support for link cable emulation between two GBA units. Has significant issues.
=====3DS=====
No netplay support but some of the emulators support Download Play feature. See [[Nintendo 3DS emulators#Hardware features]]. =====Nintendo Switch=====* [[CitraRyujinx]]*[[Yuzu]] has local multiplayer support (through Wi-Fi).
=====Other=====
* [[Nintendo DS emulators|Nintendo DS]]
* [[Wii U emulators|Wii U]]
* [[Nintendo Switch emulators|Nintendo Switch]]
===Sega Consoles===
===Sony Consoles===
=====PlayStation 1=====
* [https://github.com/HeatXD/duckstation-netplay/releases DuckStation GGPO fork]
* [https://github.com/stenzek/duckstation/pull/3000 DuckStation Pull request for rollback netplay implementation]
* <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>
=====PSP=====
[[PPSSPP]] can use ColdBird's proOnline Adhocand JPCSP supports multiplayer on the same network but only the JPCSP supports XLink Kai. See [http://forums.ppsspp.org/showthread.php?tid=3595&pid=59241 [PlayStation_Portable_emulators#Hardware_features|this thread (might be outdated)section] 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 2more information.
=====Other=====
* [[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]].
* [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.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 Newer versions of MAMEHub use much fewer resources.
===Other Consoles===
==Online Multiplayer Emulation==
This refers to different game modes than regular local multiplayer. ;See [[Preservation_projects#Revivial_Projects|Revivial Projects]];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).
Requirements may include:
=====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)
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===
=====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===
Status of various other consoles and their emulation of online featuresdown 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.
* Satellaview (SNES): Custom broadcasts already can be emulated on bsnes-plus, still WIP.
* Phantasy Star Online (DC/GC/PC): Custom servers already up, emulation WIP.
* [[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:
* 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.
[[Category:Netplay]]
[[Category:Online Gameplay]]
[[Category:FAQs]]
11,974
edits

Navigation menu