Staredit Network > Forums > SC1 UMS Mapmaking Assistance > Topic: Instant Desynchronization with EUD Maps
Instant Desynchronization with EUD Maps
Mar 24 2020, 9:49 pm
By: TheSophomancer  

Mar 24 2020, 9:49 pm TheSophomancer Post #1



Hey everyone,


With two recent EUD maps that I've been working on, I've been experiencing almost instant desynchronization when testing online with other players. These EUD maps operate normally when playing as single-player or with CPUs, but as soon as I go online with other players we will all drop almost immediately, even if we don't press any keys, click on any units, move the screen, etc. I abandoned one of these maps entirely a while back due to being unable to locate/resolve the source of this issue (a thread that I started a while ago regarding this subject when I theorized it was due to color-changing EUDs can be found here: http://www.staredit.net/topic/17936/ )


Some information about my maps:

-:- One of these maps was created with EUD Editor 2, the other with EUD Editor 3. Both used SCMDraft2 (updated to the latest version). One map also used SCPM5 for custom map graphics; the other did not.
-:- The EUDs for these maps have been very basic, including altered weapon types, weapon graphics, unit graphical properties, button layouts, AI commands, spell/tech distributions, etc. These are all things that I have successfully implemented in other EUD maps before.
-:- One of these maps was started around October of 2019, and one was started at the beginning of March in 2020. Both of these maps have resulted in the desync issue. The last successful EUD map that I created was back in May of 2019. While Starcraft has had several updates over the last year or so, I know other people have been able to make their new EUD maps work, so I don't believe Starcraft updates are a source of the issue.
-:- My maps suck (but that's (probably) not diagnostically relevant).


If anyone has an idea as to what the cause of this desync issue might be, I would greatly appreciate your input. I'm fairly trash at making EUD maps, so there's a possibility that I'm missing something obvious or making a noobish error/mistake. Also, I want to mention that I've read Roy's very useful EUD thread ( http://www.staredit.net/topic/14226/#6 ), but I'm still at quite a loss. Finally, if you require additional information or map links, just let me know. :)



Check out my maps! :)

-:- Sorcerers II: http://www.staredit.net/sc1db/file/4512/
-:- Siege Defense: http://www.staredit.net/sc1db/file/4380/

Mar 25 2020, 6:10 am NudeRaider Post #2

We can't explain the universe, just describe it; and we don't know whether our theories are true, we just know they're not wrong. >Harald Lesch

Multiplayer? Then probably an unsupported non-local EUD action. Blizzard doesn't support (and synchronizes) every possible EUD, so every EUD that isn't just cosmetic but has an game play effect and runs only for certain players will only run for for these players. The other players don't know about the trigger so their game state is different, resulting in instant desync.




Mar 29 2020, 1:35 pm Sie_Sayoka Post #3



If possible can you list the addresses you've used within triggers? This will help narrow down the possibilities. As Nude said, the desync will occur when a global action is applied from a local condition.

To narrow things down just delete half the EUDs and see if it desyncs then continue halving until the problem is found.

I've found that in some niche instances, such as having a non-liftable building sprite lift off, will result in a desync. Logically this shouldn't happen as all the euds should be global yet somehow it desyncs. Not to say this specific issue is the same as yours but it does illustrate that sometimes shit jusg doesn't work.



None.

Options
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[04:56 pm]
RdeRenato -- If someone can help me, it will make me very happy xd
[04:55 pm]
RdeRenato -- they are right. I don't know how to describe my level but it is difficult for two things: 1. crazy enemies 2. multiple defensive points
[2020-3-31. : 11:01 am]
Sie_Sayoka -- both because of low skill and population on west
[2020-3-31. : 11:01 am]
Sie_Sayoka -- tbh a lot of the korean maps are impossible to play with pubs
[2020-3-31. : 5:14 am]
jjf28 -- forcing players to be quicker means they'll have to multi-task more/up the APMs and use less safe approaches or have gotten the approaches down to an art so they can perform them quickly without much time to think
[2020-3-31. : 5:10 am]
jjf28 -- I'd say best way to increase difficulty is to make the enemy units behave smarter, followed by forcing humans to move quicker (timers, or some mechanism forcing them forward), followed by beefing numbers/stats
[2020-3-31. : 3:39 am]
jjf28 -- a huge part of special forces is game knowledge, mapping out the spawn timings, what triggers different traps, what units combine into others, they're definitely not intended to be friendly games
[2020-3-30. : 11:07 pm]
lil-Inferno -- RdeRenato
RdeRenato shouted: people, how do you do to verify a super difficult level if you play bad? :(
get someone better than you to play it
[2020-3-30. : 10:16 pm]
MTiger156 -- Sadly, I've often seen the exact opposite happen. "Special Forces" maps typically try to kill the entire team within the first 60 seconds... try to stay away from that approach.
[2020-3-30. : 10:05 pm]
MTiger156 -- ahh... philosophy of Difficulty. There is no single answer for "how much is enough?". That should be left to the players, thus I highly recommend multiple Difficulty Modes for PvE maps.
Please log in to shout.


Members Online: Roy, Suicidal Insanity, Wing Zero, Andrea Rosa