PDA

View Full Version : Consecutive attacks do not respect the attack oreder



Nom1975
08.05.14, 22:15
Just a heads up , not sure if its a bug or they changed it.
If you have 3 or more generals on a 3/4 wave attack the second general to attack is now the last general to go into the camp.

Tried a 5 wave test attack out but the way the generals were set up im not 100% sure who was 3rd.

tavern gen,mma,bhg,mma,tavern gen (order entered camp.

attacked order tavern,tavern,mma,bhg,mma.

will update when i try a more definitive order

Koraku
08.02.15, 13:35
So I was finishing up a Traitors today and I sent the following to the main castle:

MMA +1R
MMA +1R
Major +79R 1E 190K

I do the usual attack send, and send the second MMA along just as the first MMA is nearing MMA#2's camp, they end up almost on top of each other. Nice I thought, in the bag.

As expected both MMA's arrive at the boss camp some 5-8 seconds before the Major does.

MMA 1 fights and loses, the Major entered the castle before MMA1 finishes.

Then suddenly the Major starts its fight instead of MMA#2 and I end up losing a bunch of cannons.

Please fix this order thing its incredibly dumb to not take into account arrival order of generals.

Sharpielein
08.02.15, 14:15
BB standard answer: "Sending multiple generals during the same year is not supported. Try sending no more than 1 general per calendar year." ?

Mesea
21.03.15, 23:24
It's a very old one I think.
It was a harsh lesson to learn tho :|

The_Brick
06.07.15, 02:19
Today I sent a 3 wave attack against witch tower, watching as the generals attacked tower,entered in correct order and then noticed they attacked in the wrong order. Result failed attack! and loss of costly troops.
I would of thought I may have sent it wrong but I was testing the attack after another guide member said it happened to them earlier.
this attack i have done 50 time before and never had a problem with it.
has anyone else noticed something like this?

Dorotheus
06.07.15, 16:42
Had something similar a few months ago, quite simply it's server lag. What you see and what the server sees are two different things.

SmurfAsH
06.07.15, 18:40
Had something similar a few months ago, quite simply it's server lag. What you see and what the server sees are two different things.
Could be. Though waiting about 3 s (listen to the drums) before sending next general are usually enough to make sure generals won't leave garrison at the same time (and similar to avoid such server lag).

>> 3 General attack, order get's mixed up results in losses! (http://forum.thesettlersonline.com/threads/30241-3-General-attack-order-get-s-mixed-up-results-in-losses!)
>> queued attacks (http://forum.thesettlersonline.com/threads/28166-queued-attacks)

Xibor
06.07.15, 22:43
Agreed that what Flash is doing on your screen and what the server thinks is going on are two different things (although things do stay in the correct order from what I've seen). This can be most clearly seen when Diwata and I are playing a co-op and since we're in the same room we get to see that her computer shows my attack being over before my screen shows that I've even started LOL

But from what I've done in many adventures where multiple waves go to the same target, if you have them arrive in the right order they will attack in that order. I've never seen that fail.

The_Brick
06.07.15, 23:45
Generals were sent after the drums have stopped, so server lag shouldn't of been the issue. the attack was viewed by myself and another guild member on the loot spot, both of us seen the same thing, 2 mma's entering first followed not that close by major. It may have just been server lag on the day.

borobe
20.08.15, 15:56
Sending 3 MMA followed by Major general (there wasn't wrong timings or something). All of the generals are pretty close - sort of 1 or 2 steps away from each other. So when they do arrive they stack at the camp and do wait to attack. First and second MMA strike and the third started to fight was the Major general, not the next in the queue - the third MMA.

First time I thought that it was my fault. But today it happend for the second time and I'm sure that timing was correct.

Minxs
20.08.15, 16:01
You are not worng as it has happened to me twice this last time was in sector 2 of Slt where you send 250 archer and then the Major Gen. i sent them in quick succession with the vet arriving first and entering the camp before the Mg but the Mg attacked first and died :( not a happy teddy

Xibor
20.08.15, 20:17
I've seen this reported before but I've never experienced it. There must be something marginal if they disappear into the camp before any fighting starts. So far I guess I have just been lucky - but I know I've had more than one enter back-to-back (usually when I have a block going and can't risk a delay) and the icon that shows for who is fighting is always the one I expect. This might be hard to reproduce in test (the key to debugging).

SmurfAsH
20.08.15, 21:50
>> General Attack order! (http://forum.thesettlersonline.com/threads/31095-General-Attack-order!)
>> 3 General attack, order get's mixed up results in losses! (http://forum.thesettlersonline.com/threads/30241-3-General-attack-order-get-s-mixed-up-results-in-losses!)
>> queued attacks (http://forum.thesettlersonline.com/threads/28166-queued-attacks)


Thank you, SmurfAsh. All threads listed now merged

SmurfAsH
21.08.15, 20:30
..waiting about 3 s (listen to the drums) before sending next general are usually enough...to avoid such server lag.
Sadly, this seems not to be true anymore.
Data packages are vaporized into Steam.

GJ BB! This game used to be a good afk-game.

ATHTHEMANIAC
23.09.15, 19:12
i got this double mma sac setup from another player on last tower new rb guide....
i have done same setup...i have sent attacks in they right order....i have seen both mma's enter the last wt....
but only 1 mma fights....before the major attacks ??...
i dont know hiow this is possible tbh...any one else can shed some light on this strange behaviour?..

topgearfan
23.09.15, 19:32
there have been reports that the attack order is mixed up. cause lag/arriving close/something else. did the other mma attack after major?

Xibor
23.09.15, 20:14
What do the battle reports show?

SmurfAsH
23.09.15, 21:43
Consecutive attacks do not respect the attack oreder (http://forum.thesettlersonline.com/threads/31388-Consecutive-attacks-do-not-respect-the-attack-oreder)

Thank you SmurfAsH. Threads merged.

Brayarg
23.09.15, 23:05
Iv had this to, quite some time ago now... Only happened once to me and to combat it I allowed extra time between 2nd mma and Mg to prevent/minimize the risk of it happening again.. seems to have work thus far.

ATHTHEMANIAC
24.09.15, 09:05
topgearfan...no other mma did;nt attack as major killed the camp....
xibor battle report show 1 mma sac and he major attack only...
there is a gap between the 2 mma's but what is even stranger now i have moved the 1st mm slightly like 1 step both mma's now are fighting before the major...lol

RousayBob
29.09.15, 10:14
I have had the same problem with MMA, MMA, MG attacking the Leader camp in Traitors. I minimise the chance of the attack order being messed up by leaving 3 flags (2 complete spaces) between generals. It's fine then.

SmurfAsH
29.09.15, 14:37
I have had the same problem with MMA, MMA, MG attacking the Leader camp in Traitors. I minimise the chance of the attack order being messed up by leaving 3 flags (2 complete spaces) between generals. It's fine then.

Yes, often that's enough, but it all depends on server/client connection - server lag may last longer than that.

A similar issue can be reproduced "pretty easily" (compared to this) in the Building queue by start placing several buildings in short time - second placed building would be the first building constructed while the first placed building would be found later down in the queue.

Xibor
22.11.15, 22:40
Mostly to resurrect the thread and hopefully get some attention to it - this is a problem and it has been confirmed many times. I had a 3 general attack in HLT and the 1st general was engaged when the other two entered the camp, but the 3rd general attacked next instead of the 2nd. Based on the camp positions it is impossible that they entered the enemy camp in the wrong order. Fortunately in this case it was a loss of some crossbows that could be recovered but I can see that in some fights this would be a major disaster.

So anytime you need multiple waves in the same camp there needs to be a delay calculated so that the 2nd engages before the 3rd enters, the 3rd engages before the 4th enters, etc. In some fights this seriously affects the mechanics.

I hope they do something about it because it's clearly wrong.

sk_setttler
28.11.15, 18:35
Sadly I have to report I have experienced this same behavior in SLT adv. and lost 350ES+237Cann...
Sent in order: MMA1 -> MMA2 -> MjG
...but the attack was finished in this order: MMA1 -> MjG -> MMA2 ... leader wasn't defeated and two supported Tavern generals lost units too :(

PS - I did this block before more than 20x with BHG -> VET -> MjG and it was always successful but one Tavern was always close to finish sooner than leader so I tried to switch to 2xMMA+MjG -> this way the fight was over sooner = higher probability of successful block but after this experience I'm back to BHG -> VET -> MjG :(

borobe
19.05.16, 07:53
Any progress on this one? Do BB started to investigate it? No word form BB team till now, but the bug is not resolved for sure. I can reproduce it with a great success. :(

Satyr1448
31.07.16, 13:38
seems to me that the semaphores used by each instance of the "general gets into active battle" routine to signal other instances to wait isnt working properly

Garth2079
28.11.16, 11:27
I have seen this bug in multiple adventures, over many weeks.

Today I sent an attack against a leader camp in BLT. Because I have spare MMAs, I sent, in quick succession: MMA (1R), MMA (1R), MMA (220R), Vet (240R), Major (R, M and K).

Because they were sent quickly, some of the generals entered the camp while previous generals were still fighting. However, I was careful to ensure they were walking in the correct order. They attacked in order 1, 2, 3, 5. The Major won the battle, but because general 4 didn't attack in the correct order, I lost 90 cannoneers and only just won the battle.

I have also seen the same behaviour in RB adventure, where general 3 attacked before general 2. In that case, general 2 and then general 3 entered the camp whilst general 1 was still battling.

This used to work correctly until about 6-9 months ago (although that's an estimate).

BB, please test this logic for yourself. I suggest sending lots of generals against a leader camp, ensuring the number of recruits in each general is different. Perhaps general 1 could have 1 recruit, general 2 could have 2 recruits etc. This will allow you to easily check the order of attacks in the email generated. I am confident you'll discover that, when a battle is ongoing, the order of generals entering the camp is jumbled. You could enhance the chances of seeing the behaviour by adding better troops to each general so that, whilst they still lose the battle, they take longer to lose, hence giving more subsequent generals a chance to enter the camp and join the battle queue.

Perhaps others can add further detailed examples to assist BB in identifying and reproducing this bug.


Merged

Budgy
29.11.16, 14:10
Simple solution: take more time between sending gens. As long as nr 3 enters AFTER nr 1 finishes there won't be any problem. And the fight won't last a second longer.
4 enters after 2 finishes
5 ...3..
etc

Garth2079
29.11.16, 23:28
Simple solution: take more time between sending gens. As long as nr 3 enters AFTER nr 1 finishes there won't be any problem. And the fight won't last a second longer.
4 enters after 2 finishes
5 ...3..
etc

Not such a simple solution when a 1R block means there is limited time to pass through the aggro zone and get into the camp. Considering BB recently fixed the issue where generals inside a camp but queued could be intercepted if a battle in a protector camp finished, the stock answer of "BB doesn't support blocks" doesn't really wash any more. They also fixed a different issue so 2 x 1R blocks on the same camp no longer intercepts other generals in the micro-second between the two 1R battles. Whilst BB may not officially support blocking, they fixed two issues that are only apparent when blocking is used. Oh - and introduced and encouraged blocking in PvP.

It's a pretty clear bug. The order in which generals fight should be subject to predictable logic. In the past it was the order in which they entered a camp. Now it appears to be semi-random.

Thanks for the idea but there are cases where it isn't possible, either due to timings, or where limited squares to place generals means increasing the required gap between generals can't be achieved, making consistent timing very difficult.

Xibor
30.11.16, 00:24
Simple solution: take more time between sending gens. As long as nr 3 enters AFTER nr 1 finishes there won't be any problem. And the fight won't last a second longer.
4 enters after 2 finishes
5 ...3..
etc

I agree with Garth. In some situations I've been able to compensate but in others it's very difficult. In addition to Garth's points there is the fact this has nothing to do with blocks (and yes, they are not supported - but we have a special blocking general now. Um...?).

Anyway, the order that the generals enter the enemy camp should be respected; We should not have to adjust. I can hypothesize what kind of issues could be involved (for example, when you do a SQL select from a table the order of the results is random unless there is a key or other distinct value to select on). I wouldn't think adding such a value on the generals during combat would be that difficult - a date/time stamp is the first thing that comes to mind - so the generals can be selected in date/time order. Of course there are other ways depending on the code.

I don't consider it a game-breaker but it's annoying to have to 'count to 5' between sending generals so they don't get confused in the camp.

TheVictorious
30.11.16, 13:13
even leaving space between generals sometimes failed.

I lost 76AM recently because of this, i sent 3 generals, letting about 3 or 4 seconds between each one, the 3rd general started attack before the 2nd.
All of times i send in this order letting a few seconds works, but in last 2 weeks it seems something changes, something wrong start to happen.

Even if block is not supported, this is an issue, a bug need to be solved, because it is not related to block thing directly.

Ammok
01.12.16, 13:04
Hi, I can repeat this bug on valiant little tailor, only happens on royal residence when i use two majors.

if i send 270 bowmen, 270 bowmen, 70 recruits+180 cannons, the vet always attacks second, and i lose all my cannons.

As i say i can get this to happen almost on demand, i suspect the coding fails to interpret two majors and instead loads only a single.


This has cost me a fortune in cannons and crossbows because i switched to them once i realised what the error was.

I have checked and triple double quadruple checked attack order, all were sent in correct sequence.

Can i have my cannons and crossbows back thank you.

FORGOT TO MENTION only appears to happen when two attackers are exactly the same, like two majors, two momas, two normals

TheVictorious
01.12.16, 18:47
Hi, I can repeat this bug on valiant little tailor, only happens on royal residence when i use two majors.

if i send 270 bowmen, 270 bowmen, 70 recruits+180 cannons, the vet always attacks second, and i lose all my cannons.

As i say i can get this to happen almost on demand, i suspect the coding fails to interpret two majors and instead loads only a single.


This has cost me a fortune in cannons and crossbows because i switched to them once i realised what the error was.

I have checked and triple double quadruple checked attack order, all were sent in correct sequence.

Can i have my cannons and crossbows back thank you.

FORGOT TO MENTION only appears to happen when two attackers are exactly the same, like two majors, two momas, two normals

actually, i got the problem with 3 totally different generals, 1 BHG, 1 MG 1 Draco.
And let BB look at this, you don't block as I see, so please BB don't say we do not support block.

SnowBlizz
01.12.16, 19:21
Hi, I can repeat this bug on valiant little tailor, only happens on royal residence when i use two majors.

if i send 270 bowmen, 270 bowmen, 70 recruits+180 cannons, the vet always attacks second, and i lose all my cannons.

As i say i can get this to happen almost on demand, i suspect the coding fails to interpret two majors and instead loads only a single.


This has cost me a fortune in cannons and crossbows because i switched to them once i realised what the error was.

I have checked and triple double quadruple checked attack order, all were sent in correct sequence.

Can i have my cannons and crossbows back thank you.

FORGOT TO MENTION only appears to happen when two attackers are exactly the same, like two majors, two momas, two normals

Decided I had to try this on test. And have no poblems in sending 2x MG 270 bowmen followed by a vet. They are all placed in a row behind each other. So I can only assume the way you are placing or sending your generals means you are changing the order.

Be nice to get a screenshot of the placement of said generals to replicate this claim.

I've been toying around a lot with getting generals to walk very close together for 1r blocks and once I did get this to happen but then I was reverse sending generals and the timing was off.

Ammok
01.12.16, 19:44
Decided I had to try this on test. And have no poblems in sending 2x MG 270 bowmen followed by a vet. They are all placed in a row behind each other. So I can only assume the way you are placing or sending your generals means you are changing the order.

Be nice to get a screenshot of the placement of said generals to replicate this claim.

I've been toying around a lot with getting generals to walk very close together for 1r blocks and once I did get this to happen but then I was reverse sending generals and the timing was off.

The implication is that the generals are incorrectly despatched. If this were so, the then the drac-major-vet combination would also arrive incorrectly. As they are placed exactly in same positions as the majors attack. All i do is swap a drac for a major. And so many people sending their generals in wrong order on this thread, perhaps you missed those posts.

So here it is AGAIN, I have checked and triple double quadruple checked attack order, all were sent in correct sequence. MANY TIMES.Maybe i should also mention that guildies using same attack sequence have exactly same problem, add another three people to the list please.

And to TheVictorious, i'm really unhappy to hear that, i was feeling confident in my drac-mg-vet attack until you said that. I am getting low on cannons.

Taking TheVictorious info, sadly i get the generals to jump order on test, moma vet major hits moma major vet :( so your bang on there unfortunately

topgearfan
13.12.16, 21:17
There was talk of this in test server forum with BB response. Sadly I dont remember what it was and dont have a link either.

SmurfAsH
13.12.16, 21:40
There was talk of this in test server forum with BB response. Sadly I dont remember what it was and dont have a link either.
tsotesting.com - 22297-Multiple-simultaneous-general-attacks (http://forum.tsotesting.com/threads/22297-Multiple-simultaneous-general-attacks)


Afaik we havent "deleted" these threads, but its true that the best advice atm is to wait between sending out generals. We have this on our list of improvements to look into, but it has a relatively low priority at the moment, so I cannot tell you when we might be able to approach this. (http://forum.tsotesting.com/threads/22297-Multiple-simultaneous-general-attacks?p=43266&viewfull=1#post43266)