Zwiebelchen
You can change this now in User CP.
- Reaction score
- 60
This thread is not about hostbots nor a discussion about modifications for warcraft III! Please do not post links here or give unwanted information or advice on people who want to use 3rd party tools, etc. ... all posts related to such things will get reported. The topic is about JASS and which situations might cause desyncs in combination with common 3rd party tools.
Well, many people playing Gaias Retaliation ORPG reported desyncs when interacting with npcs in the map. It all boils down to one possible reason:
The process of buying units from a shop-unit.
The process itself works fine 100% of the time. The problem is: It seems to cause desyncs randomly in combination with 3rd party tools like hostbots, etc. (but also on Garena) and I want to find out why.
This is a serious matter, as LOTS of people were reporting it. I, personally, never experienced this issue and could never reproduce it, as I do not use 3rd party programs and always host my games on bnet, not garena or something. The problem still matters, as hostbots ARE frequently used in hosting.
I always code my npc interactions in the following way:
- I dummy the interaction buttons with a locust unit that is "bought" at the npc using the ordinary object data way of doing it.
- After buying, the unit instantly gets removed and some code is run (determining the triggering player by getting the owner of the sold unit). Most of the code is global, but there are parts of local code in it (like displaying text messages, etc.). However, those parts have proven working 100% of the time in my ordinary B.net hosted games.
The problems seem to arise only with altered clients or 3rd party tools and then, this is also totally random.
Someone has suggestions why this could happen? Remember: It works fine with "ordinary" Battlenet hosting (or, at least, it doesn't cause desyncs there)!
Well, many people playing Gaias Retaliation ORPG reported desyncs when interacting with npcs in the map. It all boils down to one possible reason:
The process of buying units from a shop-unit.
The process itself works fine 100% of the time. The problem is: It seems to cause desyncs randomly in combination with 3rd party tools like hostbots, etc. (but also on Garena) and I want to find out why.
This is a serious matter, as LOTS of people were reporting it. I, personally, never experienced this issue and could never reproduce it, as I do not use 3rd party programs and always host my games on bnet, not garena or something. The problem still matters, as hostbots ARE frequently used in hosting.
I always code my npc interactions in the following way:
- I dummy the interaction buttons with a locust unit that is "bought" at the npc using the ordinary object data way of doing it.
- After buying, the unit instantly gets removed and some code is run (determining the triggering player by getting the owner of the sold unit). Most of the code is global, but there are parts of local code in it (like displaying text messages, etc.). However, those parts have proven working 100% of the time in my ordinary B.net hosted games.
The problems seem to arise only with altered clients or 3rd party tools and then, this is also totally random.
Someone has suggestions why this could happen? Remember: It works fine with "ordinary" Battlenet hosting (or, at least, it doesn't cause desyncs there)!