[Fixed] ZDoom 2.0.47i still loses sync a bit

Bugs that have been investigated and resolved somehow.

Moderator: GZDoom Developers

Forum rules
Please don't bump threads here if you have a problem - it will often be forgotten about if you do. Instead, make a new thread here.
Anonymous

ZDoom 2.0.47i still loses sync a bit

Post by Anonymous »

We did a solid play-through of Ultra-Violence DooM II, and the netcode seems to be holding up much better.

However, the culprit for going out-of-sync is still those damned Pain Elementals (if you don't kill them fast enough).

Other than that, it looks perfect.

Maybe if they were to have a short timer before each skull?
User avatar
randi
Site Admin
Posts: 7749
Joined: Wed Jul 09, 2003 10:30 pm

Post by randi »

I didn't know about the Pain Elementals. I'll take a look at them when I have time.
User avatar
Nanami
Posts: 1066
Joined: Tue Jul 15, 2003 5:13 pm
Location: That little island pritch created.

Post by Nanami »

Actually, when I got 47i I tried to do something I've been wanting to do for a LONG time, and that's co-op Hexen. Unfortunately we had a hell of a time doing it. We never had problems with desyncs when we played Doom or ZooM but Hexen liked to desync every two minutes it seems.

I still don't know of the main problem, but it happened most often in the second hub. We could usually get through the first hub okay but in the second hub it usually didn't take long before it blasted us.
Anonymous

Post by Anonymous »

Same here.

To help Randy out a bit, I think it has something to do with the wizard ice power, it seems like it only de-syncs often when you start making monster ice cubes.

Maybe making frozen monsters unpushable (until you shatter them), and doing something about the pieces when it shatters would help (seems to be a little too many).

I'm not sure what part of the power it syncs, but obviously it shouldn't be synchronizing those ice chunks (if it does).

Haven't seen Heretic de-sync yet, though.
Anonymous

Post by Anonymous »

More on the Hexen de-syncing: pots you smash seem to do it too.

Edit: And certain doors. It looks like the Hexen scripting may be at fault?
Anonymous

Post by Anonymous »

Update: The Hexen scripting is definitely at fault -- we lost sync on a LAN more than once.
User avatar
randi
Site Admin
Posts: 7749
Joined: Wed Jul 09, 2003 10:30 pm

Post by randi »

Actually, I think it's probably because you're able to push things around during the predicted movements as well as the real movements. That's what it sounds like. I haven't checked the source yet to see if that's actually possible.
User avatar
randi
Site Admin
Posts: 7749
Joined: Wed Jul 09, 2003 10:30 pm

Post by randi »

My hunch about pushable things turned out to be correct, so that's fixed now.

The problem with Pain Elementals is much more elusive. I think I am on the right track to figuring it out, but I don't yet know how much more testing will be required before I fully understand why they desync. If the problem turns out to be what it's starting to look like, fixing it might also fix other rare desyncs.
User avatar
randi
Site Admin
Posts: 7749
Joined: Wed Jul 09, 2003 10:30 pm

Post by randi »

The Pain Elemental problem seems to be solved now. Movement prediction did not preserve the ordering of blockmap links. I'm not sure why this was most noticable with the Pain Elemental, but I imagine the bug caused other less reproducable desyncs too.

I am glad to be able to finally mark this as fixed.

Return to “Closed Bugs [GZDoom]”