• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Support v
« Previous 1 ... 448 449 450 451 452 ... 1198 Next »

Netplay Desync
View New Posts | View Today's Posts

Pages (2): 1 2 Next »
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Netplay Desync
02-07-2014, 03:56 PM
#1
crynryan
Unregistered
 
My friend and I plan on playing some single player games together over netplay (one of us plays, the other watches), and earlier today we tried Eternal Darkness for the first time. After having no problems connecting, we realized that my friend (who wasn't playing at the time) had a good 15 second delay (whatever I did showed up about 15 seconds later for him). Everything was still synced, it was just he had that delay. What I'm assuming is that since I didn't set any controllers for him in the netplay window, that he had a delay to not have any impact on the people that could've been playing (could be wrong here, but it's the only thing I could think of why that delay was there, makes some sense when thinking about it because spectators don't play and don't have any impact on the game whatsoever). We fixed this by just restarting everything. Any reason why this happend? or is it what I thought it was? Also, we're not sure if his game just started late.

Other than that, we did have one desync after playing about 10 minutes after fixing that delay above. The buffer was set to 10 I believe (we only live 10 minutes apart, ~25ms ping) so I'm sure it could be set to lower if we wanted. We were both using 4.0.2 with the recommended settings for netplay either disabled or enabled. Is there anyway to prevent this in the future, or is it just a random occurrence that may or may not happen again?
Reply
02-07-2014, 04:30 PM (This post was last modified: 02-07-2014, 04:30 PM by RachelB.)
#2
RachelB Offline
Developer
*******
Moderators
Posts: 1,003
Threads: 1
Joined: Dec 2011
Dolphin makes absolutely no attempt to make sure each emulator is running at the same speed. It doesn't know, or care, if others are ahead or behind. Normally, if a player has a controller mapped, if they fall too far behind, the buffer that holds controller input for that player will be empty, and so everyone connected will pause and wait for input to be received from them. However, if they do not have a controller set, then it will not be waiting for input from them, so they can fall behind without affecting anyone else. They will stay in sync because the buffer will simply accumulate all of the inputs from other players, and play them back as it needs to. The solution is make sure all emulators run at the same speed. If that's not possible, you can pause yours for a bit, and let him catch up, then resume, though of course you'll need to do that periodically, as he will continue to fall behind again.
Find
Reply
02-07-2014, 04:47 PM
#3
crynryan
Unregistered
 
Would an easier fix be just to make sure we both have controls mapped to us?
Reply
02-07-2014, 05:03 PM
#4
JMC47 Offline
Content Producer
*******
Content Creators (Moderators)
Posts: 6,543
Threads: 29
Joined: Feb 2013
If he's on a spectator, you can set the buffer to 0, and have no ill effects. His computer is just slower, and thus, falls behind as you play.
Find
Reply
02-07-2014, 05:51 PM
#5
RachelB Offline
Developer
*******
Moderators
Posts: 1,003
Threads: 1
Joined: Dec 2011
(02-07-2014, 04:47 PM)crynryan Wrote: Would an easier fix be just to make sure we both have controls mapped to us?

Then you would lag.
Find
Reply
02-08-2014, 11:47 PM
#6
crynryan
Unregistered
 
After a couple more attempts, we had another desync while just normally playing, and after that it was fine for a good 45 minutes until we switched games. With the new game, we desynced in the same spot (Luigi's Mansion, during the tutorials) twice. We tried both times having both of us having controls mapped to us, and the other without and it still desynced.

How tolerable of packet loss is Dolphin? I'm assuming that I'm dropping too many packets since my wireless adapter is a cheap $20 adapter (I don't have any way of getting wired, powerline adapters don't work well where I'm at either), and my friend is wired.
Reply
02-09-2014, 03:24 AM
#7
RachelB Offline
Developer
*******
Moderators
Posts: 1,003
Threads: 1
Joined: Dec 2011
(02-08-2014, 11:47 PM)crynryan Wrote: How tolerable of packet loss is Dolphin? I'm assuming that I'm dropping too many packets since my wireless adapter is a cheap $20 adapter (I don't have any way of getting wired, powerline adapters don't work well where I'm at either), and my friend is wired.
It uses tcp.
Find
Reply
02-09-2014, 06:00 AM
#8
JMC47 Offline
Content Producer
*******
Content Creators (Moderators)
Posts: 6,543
Threads: 29
Joined: Feb 2013
Luigi's Mansion use zelda-ucode HLE, so you may have to switch to LLE audio for it to switch. fwiw, Netplay should never desync if you're configured right, and I've played a ton of games for 2 - 3 hours or longer and had no issues.
Find
Reply
02-09-2014, 02:07 PM
#9
crynryan
Unregistered
 
We're pretty sure we have the configuration settings right, after following the netplay window prompt, and we have the same graphics settings set.
Reply
11-03-2015, 09:48 PM (This post was last modified: 11-03-2015, 09:49 PM by golem09.)
#10
golem09 Offline
Junior Member
**
Posts: 10
Threads: 0
Joined: Aug 2011
Sorry for necroing this, but I have the same problem, with the same game, and I thought writing here would better than a new thread.

I'm playing Eternal Darkness with my girlfriend as a spectator (latest revision from last night), and she is falling more and more behind, while getting no desyncs at all. Reading here that it's actually about emulation speed, would it help if she just lowered her graphic settings? Playing in 720p instead of 1080 and without AA for example?
CPU: Intel® Core™ i5-2500K Processor OCed to 4.5 GHz
MB: MSI P67A-GD65 (B3) P
RAM: 16GB (4x 4096MB) Corsair XMS3
GPU: MSI GTX 970 Gaming G1
Find
Reply
« Next Oldest | Next Newest »
Pages (2): 1 2 Next »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode