Netplay: Difference between revisions

Loganmc10 (talk | contribs)
replace simple64 with gopher64 (simple64 is discontinued)
Changed headings to sentence case capitalization
Line 5: Line 5:
;*Port forwarding: You should note that some emulators and clients <u>may</u> require you to forward your ports. To do that, follow the [[Port Forwarding Guide For Netplay]].
;*Port forwarding: You should note that some emulators and clients <u>may</u> require you to forward your ports. To do that, follow the [[Port Forwarding Guide For Netplay]].


=Methods for Playing Multiplayer Games=
=Methods for playing multiplayer games=
You have two options;
You have two options;
# [[#Local Multiplayer]]
# [[#Local multiplayer]]
# [[#Online Multiplayer Emulation]]
# [[#Online multiplayer emulation]]


==Local Multiplayer==
==Local multiplayer==
This section will cover consoles that originally supported local multiplayer, either through LAN connections or traditional couch co-op. 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 supported local multiplayer, either through LAN connections or traditional couch co-op. 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.


===Playing Local Multiplayer <u>over Internet</u>===
===Playing local multiplayer <u>over internet</u>===
You have three options for playing local multiplayer over internet;
You have three options for playing local multiplayer over internet;
# [[#LAN tunneling programs]] - Needs to be supported by the emulator to support games that utilized the original system's local multiplayer functionality which the game utilizes.
# [[#LAN tunneling programs]] - Needs to be supported by the emulator to support games that utilized the original system's local multiplayer functionality which the game utilizes.
Line 88: Line 88:
Netplay enhancement feature implementations for emulators usually with the help of [[wikipedia:GGPO#Games_using_rollback_networking|rollback networking]] technique, pure Pear-to-Pear connections or only use servers for matchmaking section, allowing for players across the globe to play the same game that has the local multiplayer capability as if they were in the same room. '''Emulator netplay is NOT perfect.''' Desyncs WILL occur very often. Choppy/stuttery gameplay is also very common, and sometimes there is controller [[input lag]], or even takes several consecutive tries for the game to stay synced well enough to enjoy some multiplayer action. This type of connection have potential to just instantly disconnect you from the game. You need to try again until it works. When using 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 [[controllers|controller]]. Some emulators still register input from keyboards while you're chatting on separate chat windows.
Netplay enhancement feature implementations for emulators usually with the help of [[wikipedia:GGPO#Games_using_rollback_networking|rollback networking]] technique, pure Pear-to-Pear connections or only use servers for matchmaking section, allowing for players across the globe to play the same game that has the local multiplayer capability as if they were in the same room. '''Emulator netplay is NOT perfect.''' Desyncs WILL occur very often. Choppy/stuttery gameplay is also very common, and sometimes there is controller [[input lag]], or even takes several consecutive tries for the game to stay synced well enough to enjoy some multiplayer action. This type of connection have potential to just instantly disconnect you from the game. You need to try again until it works. When using 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 [[controllers|controller]]. Some emulators still register input from keyboards while you're chatting on separate chat windows.


=====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], [[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.
Line 128: Line 128:
* Citra had Netplay support for [[Nintendo_3DS_emulators#Hardware_features|Download Play feature]] supported titles? Current situation with [[Citra#Forks]] is unknown, placeholder text.
* Citra had Netplay support for [[Nintendo_3DS_emulators#Hardware_features|Download Play feature]] supported titles? Current situation with [[Citra#Forks]] is unknown, placeholder text.


=====Sega Consoles=====
=====Sega consoles=====
;Master System
;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 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">[[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.
Line 144: Line 144:
* [https://github.com/blueminder/flycast-dojo Flycast Dojo]: Netplay fork of [[Flycast]] supports Dreamcast games. Also featured in [[Fightcade]] for NAOMI & Atomiswave emulation.
* [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]
* [https://github.com/HeatXD/duckstation-netplay/releases DuckStation GGPO fork]
Line 177: Line 177:
* [[Supermodel|Supermodel-dojo fork]]
* [[Supermodel|Supermodel-dojo fork]]


=====Other Systems=====
=====Other systems=====
;Amiga line
;Amiga line
* [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
Line 189: Line 189:
* [[Fightcade]]: Supports only Hu-Card games.
* [[Fightcade]]: Supports only Hu-Card games.


==Online Multiplayer Emulation==
==Online multiplayer emulation==
{{Main|Preservation projects#Private Platform Servers}}
{{Main|Preservation projects#Private Platform Servers}}
{{Main|Preservation projects#Private Game Servers}}
{{Main|Preservation projects#Private Game Servers}}
Line 204: Line 204:
;See #Hardware features and peripherals of each dedicated console/system page for further details about online multiplayer and service emulation.
;See #Hardware features and peripherals of each dedicated console/system page for further details about online multiplayer and service emulation.


===Microsoft Consoles===
===Microsoft consoles===
{{Main|Xbox Live}}
{{Main|Xbox Live}}


===Sony Consoles===
===Sony consoles===
;PlayStation 2
;PlayStation 2
* '''[[PCSX2]]:''' Has an option to connect to Sony's own servers (or replacement servers) provided the game is still up. See [[Early_online_services#Network_Adaptor_.28PS2.29|Early online services: Network Adaptor for PS2 section]] for more information and check out [[Online PS2 games]] to see 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. See [[Early_online_services#Network_Adaptor_.28PS2.29|Early online services: Network Adaptor for PS2 section]] for more information and check out [[Online PS2 games]] to see what games still have servers up.
Line 223: Line 223:
{{Main|PlayStation Portable emulators#Connectivity}}
{{Main|PlayStation Portable emulators#Connectivity}}


===Nintendo Consoles===
===Nintendo consoles===
;Wii and Nintendo DS
;Wii and Nintendo DS
{{main|Nintendo Wi-Fi Connection}}
{{main|Nintendo Wi-Fi Connection}}
Line 243: Line 243:
{{Main|Nintendo Switch Online#Emulation of the service}}
{{Main|Nintendo Switch Online#Emulation of the service}}


===Sega Consoles===
===Sega consoles===
;Dreamcast
;Dreamcast
{{main|Early online services#Dreamcast Online services}}
{{main|Early online services#Dreamcast Online services}}
Line 265: Line 265:
* Horse betting service modem (NES, SNES), WonderSwan online (WSC), PS1 online (PS1/i-mode): zero interest, see [[Early online services]] page for more information.  
* Horse betting service modem (NES, SNES), WonderSwan online (WSC), PS1 online (PS1/i-mode): zero interest, see [[Early online services]] page for more information.  


=Methods for Sharing Single-Player Experiences Online=
=Methods for sharing single-player experiences online=
While memory card files, hard drive images, or save files for various emulators allows you to share your single-player game progress with your friends (sharing a controller on the couch <u>over internet</u>), it's far from a seamless process compared to sharing emulator's save states. Furthermore; for some systems, there are even more convenient solutions are available nowadays.
While memory card files, hard drive images, or save files for various emulators allows you to share your single-player game progress with your friends (sharing a controller on the couch <u>over internet</u>), it's far from a seamless process compared to sharing emulator's save states. Furthermore; for some systems, there are even more convenient solutions are available nowadays.