Progress Continues
We've already had 21606 updates since Dolphin 5.0. Keep up with Dolphin's continuing progress through the Dolphin Blog: February, March, and April 2024 Dolphin Progress Report. |
The Dolphin Emulator Wiki needs your help! Dolphin can play thousands of games, and changes are happening all the time. Help us keep up! Join in and help us make this the best resource for Dolphin. |
Netplay Guide: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
Line 1: | Line 1: | ||
Netplay is a defining feature of Dolphin: it allows you to connect any GameCube or Wii game for internet play, without the problems or limitations of the Nintendo WiFi Connection or hassle of [[Broadband Adapter|BBA]]. It is improving regularly, and while it is a bit finicky at the moment it is very playable and reliable with the right settings. This guide outlines what you need for reliable online play with Dolphin. | Netplay is a defining feature of Dolphin: it allows you to connect any GameCube or Wii game for internet play, without the problems or limitations of the Nintendo WiFi Connection or hassle of [[Broadband Adapter|BBA]]. It is improving regularly, and while it is a bit finicky at the moment it is very playable and reliable with the right settings. This guide outlines what you need for reliable online play with Dolphin. | ||
== Changes in | == Changes in Development Builds since 3.5 == | ||
*DSP HLE is functional in Netplay (with AX-HLE games) as of {{revision|3.5-1154}}. | *DSP HLE is functional in Netplay (with AX-HLE games) as of {{revision|3.5-1154}}. | ||
*OpenGL and D3D9 speed improvements | *OpenGL and D3D9 speed improvements | ||
Line 9: | Line 9: | ||
== Requirements and Known Bugs== | == Requirements and Known Bugs== | ||
*All players must use the same git version of Dolphin. | *All players must use the same git version of Dolphin. | ||
*Dual Core can cause desyncs, | *Dual Core can cause desyncs, it must be disabled. | ||
*ISOs must have the same hash, with matching region and version. | *ISOs must have the same hash, with matching region and version. | ||
*Memory Cards need to be synchronized or disabled. | *Memory Cards need to be synchronized or disabled. | ||
Line 24: | Line 24: | ||
=== General Configuration === | === General Configuration === | ||
Idle skipping doesn't affect Netplay, only movie playback, so it can be left on. | Idle skipping doesn't affect Netplay, only movie playback, so it can be left on. Dual Core being off is the only setting required for stable Netplay. With Dual Core on, there is a very high chance of desync. All players must be running with the same setting of Dual Core in order to sync at all. | ||
DSP HLE is recommended, as [[DSP LLE]] can cause desyncs if slowdown occurs. Some games, such as Mario Kart, still do not work with HLE and require LLE with "No audio output" to sync reliably. "DSP on Dedicated Thread" causes immediately desyncs, and '''must''' be off. | DSP HLE is recommended, as [[DSP LLE]] can cause desyncs if slowdown occurs. Some games, such as Mario Kart, still do not work with HLE and require LLE with "No audio output" to sync reliably. "DSP on Dedicated Thread" causes immediately desyncs, and '''must''' be off. | ||
Line 71: | Line 71: | ||
Q: Why am I having desyncs? | Q: Why am I having desyncs? | ||
<br/>A: While the emulator seems to be perfectly deterministic with a very particular group of settings, there are still multiple things that can go wrong. Your memory cards | <br/>A: While the emulator seems to be perfectly deterministic with a very particular group of settings, there are still multiple things that can go wrong. Your memory cards may not match, someone can have too many controllers set when someone else has less, etc. Just look at the list of requirements, double check everything, disable some of the hacks you are using, and try again. | ||
Q: Why am I getting a blackscreen at startup with no sound or anything? | Q: Why am I getting a blackscreen at startup with no sound or anything? |