[Solved] Custom Map Desync Help Needed

Status
Not open for further replies.
Level 2
Joined
Mar 1, 2022
Messages
9
Hi, Im new to this hiveworkshop but I've been playing Warcraft since I was 5 years old and more to that I'm a female. So please don't be mad at me and I apologize if anything is done wrong with this post/thread because I'm new to hiveworkshop.

Ok, so, I've been working on my RPG map and glad to know random people from gameranger like my map. I also have been updating it from time to time and it improves alot. Unfortunately at one point suddenly my map desync after choosing a hero at start. I've been looking out to solve this for almost 3 days, runned alot of attemps and barely get to sleep. I'm really sad if this can't be solved I might just gave up this 2 years map.

If anyone, please just anyone, who can check my map and tell what causes it to desync when playing multiplayer. I would be really grateful and owe you for it. I would also give a shout out of your name in my map. My map doesn't use any jass coding or WE extensions.

Here's my discord tag:
Maid#2371

Here's the map link:
Solved !
 
Last edited:
Level 45
Joined
Feb 27, 2007
Messages
5,578
Unfortunately at one point suddenly my map desync after choosing a hero at start.
If the desync happens regularly at/around the same point in the game or when something specific happens then it could be possible to figure out what's happening. If the desync cannot be reproduced regularly, this is an extremely difficult problem to resolve.

If it's irregular then the best I can suggest you do is search for threads about resolving desyncs here (there are so fucking many of them) and start looking through literally all of your triggers for any of the problematic GUI functions mentioned in those threads that use GetLocalPlayer() or could in some way be responsible. For example Camera - Pan Camera As Necessary (Timed) is one such culprit.
 
Level 2
Joined
Mar 1, 2022
Messages
9
Something that seems to pique me is the extensive usage of Camera. Given that Camera tend to be localized, it might be a good starting point to check. In addition, consider checking Selection as well.
If the desync happens regularly at/around the same point in the game or when something specific happens then it could be possible to figure out what's happening. If the desync cannot be reproduced regularly, this is an extremely difficult problem to resolve.

If it's irregular then the best I can suggest you do is search for threads about resolving desyncs here (there are so fucking many of them) and start looking through literally all of your triggers for any of the problematic GUI functions mentioned in those threads that use GetLocalPlayer() or could in some way be responsible. For example Camera - Pan Camera As Necessary (Timed) is one such culprit.
I FOUND THE PROBLEM!!, so the desync happened after picked hero, it starts to desync when the hero is teleported to start location. As i were checking the triggers, i realized i'm also using region, so i deleted a region and test. the desync is fixed. so the thing that causes desync is triggers that are using the region. after checking one by one of the triggers using that region, i found which trigger it is. The cause was a custom model i used to add glow effect to non hero model. now it is fixed and used other glow model. Anyways, Thanks for considering of helping
 

Wrda

Spell Reviewer
Level 28
Joined
Nov 18, 2012
Messages
2,010
Models and icons can cause desyncs, though it is usually hard to tell because it's inconsistent in time. But the cause you're describing "was a custom model i used to add glow effect to non hero model" isn't really the case, nor have I ever seen happen in many maps that use a glow effect on a non-hero unit.
Usually desyncs output a txt file with the results, one might find the cause there if they know how to interpret that, which, quite frankly, most of us don't really know.
 
Level 21
Joined
Mar 16, 2008
Messages
955
Usually desyncs output a txt file with the results, one might find the cause there if they know how to interpret that, which, quite frankly, most of us don't really know.

Dr Supergood said the crash log txt files have been obfuscated since Reforged, if I understood him correctly.
 
Level 2
Joined
Mar 1, 2022
Messages
9
Uh, in my opinion that is not something that should cause a desync. I would be wary that what you think you fixed actually changed nothing and whatever actually caused the desync just didn't happen when you picked the hero.
No no, i was upset that the model WAS the cause for desync, it was a good hero glow model sad.. . Anyways, why i said it Was the cause? its because i tested it on other map, also the trigger i used for new other hero glow model is the exact trigger i used for the old glow model and the new one didnt cause desync. But if you're saying i put something wrong in import, i already check that before multiple times. but oh well, it's solved already.

More to add to it. the desync only happens when i pick a hero that would trigger the give glow model. but does not desync when i pick hero that doesn't trigger the give hero glow.

Also, here's the latest version of my map. you can play it if you want. for map update check, you can go to epicwar.com and search "vesteria". for suggestions or bug report, you can join my discord server and tell about it there.
Join the Vesterian RPG Discord Server!

Finally, i wish you all are healthy and well
 

Attachments

  • Vesteria RPG v2.2c.w3x
    16.2 MB · Views: 12
Last edited:
Status
Not open for further replies.
Top