.com.unity Forums

.com.unity Forums (http://forum.shrapnelgames.com/index.php)
-   Dominions 3: The Awakening (http://forum.shrapnelgames.com/forumdisplay.php?f=138)
-   -   I lost? (http://forum.shrapnelgames.com/showthread.php?t=40883)

Iron Duke October 14th, 2008 02:33 PM

I lost?
 
I'm playing in MP game kickabout, battled ulm and the battle report says I lost but when I watched the battle, it's the other way around, me defeating ulm. What's up with that? I've watched it 3 times just to be sure...

K October 14th, 2008 02:55 PM

Re: I lost?
 
Quote:

Originally Posted by Iron Duke (Post 645583)
I'm playing in MP game kickabout, battled ulm and the battle report says I lost but when I watched the battle, it's the other way around, me defeating ulm. What's up with that? I've watched it 3 times just to be sure...

Sometimes it happens. It's a rare bug.

Epaminondas October 14th, 2008 03:01 PM

Re: I lost?
 
Quote:

Originally Posted by K (Post 645588)
Quote:

Originally Posted by Iron Duke (Post 645583)
I'm playing in MP game kickabout, battled ulm and the battle report says I lost but when I watched the battle, it's the other way around, me defeating ulm. What's up with that? I've watched it 3 times just to be sure...

Sometimes it happens. It's a rare bug.

Ah, that explains it. I just lost to Helheim in a battle as Nifelheim, but the battle replay said Helheim units have been "routed."

Endoperez October 14th, 2008 03:10 PM

Re: I lost?
 
See these two threads:
http://forum.shrapnelgames.com/showthread.php?t=40804
http://forum.shrapnelgames.com/showthread.php?t=40845

For some reason, there has been lots of discussion about this recently. Has it really become this common? I hope not.

Any way, since most of the questions you might want to ask are probably answered in those two threads, I suggest reading them. Here's what I wrote about the bug in one of them.

Quote:

The fights are calculated once while the new turn is hosted, and the results of that fight are used for determining which units died, who controls the province etc. The fights you see are replays of that fight, using the same random seed (i.e. all the random rolls will come up in the same order as in the original fight). If, for any reason, there's a calculation in a wrong place, the replay doesn't turn out as it should. There have been many problems that caused this, and they've been fixed when they've been identified.

The only example I can remember right now is that in DomII, the comparison used to determine who wins a Magic Duel (random roll A + astral level A vs random roll B + astral level B) was handled differently in Linux and Windows distributions (Windows: first A, then B; Linux: first B, then A). When the random roll was high enough to change the result, the battle went differently from that point onwards. It didn't matter as long as the hosting and playing happened on the same operating system, which caused even more confusion.

As you can see, it is difficult to find the exact bug that causes the symptom in your case.

ArkkiMeisseli October 14th, 2008 04:07 PM

Re: I lost?
 
I've never had this happen to myself, but once when I started a game, I had that "here was a battle recently" sign (crossed swords) show up on a province on the other side of the randomly-generated map. It wasn't even under my dominion or anything.

Endoperez October 14th, 2008 04:36 PM

Re: I lost?
 
That's when you create a new game that shares a name with an old one. If you replace the old "Ulm Game" because you lost fight at province 137, on the first turn of the new game you can view the same battle taking place on province 137. The maps don't even have to be the same, so you can see a land battle taking place in sea etc.

Edratman October 14th, 2008 04:42 PM

Re: I lost?
 
Quote:

Originally Posted by Endoperez (Post 645622)
That's when you create a new game that shares a name with an old one. If you replace the old "Ulm Game" because you lost fight at province 137, on the first turn of the new game you can view the same battle taking place on province 137. The maps don't even have to be the same, so you can see a land battle taking place in sea etc.



I see that all the time because I just use numbers to name games. One more addition to the "I never knew that" list.

ArkkiMeisseli October 14th, 2008 04:56 PM

Re: I lost?
 
Quote:

Originally Posted by Endoperez (Post 645622)
That's when you create a new game that shares a name with an old one. If you replace the old "Ulm Game" because you lost fight at province 137, on the first turn of the new game you can view the same battle taking place on province 137. The maps don't even have to be the same, so you can see a land battle taking place in sea etc.

Looks like I finally ran out of creativity with game names, then.
I suppose I'll start adding numbers to them :)

coreyh2 October 14th, 2008 05:18 PM

Re: I lost?
 
So this problem probably happens more often then people notice? It just doesn't get noticed unless it leads to a completely different outcome? Having a different RNG on linux and windows seems like it would cause problems constantly.

Gandalf Parker October 14th, 2008 05:49 PM

Re: I lost?
 
Often this is from a mismatch between the versions of the player and the host. We almost never see it from a solo player

llamabeast October 14th, 2008 05:54 PM

Re: I lost?
 
I don't think that's really true Gandalf. Certainly using mismatched mods or game versions can reliably produce the bug. But the bug does occur in the absence of such explanatory factors.

Zeldor October 14th, 2008 05:55 PM

Re: I lost?
 
It just happens, it may be 0,1% of battles as we notice it only when it happens, not when battle replay is right. But results can be drastically different. Llamabeast has not some data from llamaserver about that bug, so there is a chance it will be fixed.

Iron Duke October 14th, 2008 06:29 PM

Re: I lost?
 
I cannot begin to tell you how much that sucked. My best troops, some good mages along with cannon fodder, fighting a risky and tiresome battle and emerging victorious, only to vanish afterwards and leave the field to the banners of Ulm. Meh, I guess it happens :(

cthulhu October 14th, 2008 09:46 PM

Re: I lost?
 
In large single player games I see it happen a few times per game, in small single player games, maybe once every 5 games (large = 20 AIs, 10-15 provinces per player, small = 4 AIs, 5-7 provinces per player). I probably only notice it when the battle report is bad enough to make me wonder what went wrong - I don't watch all battles.

chrispedersen October 14th, 2008 09:50 PM

Re: I lost?
 
Quote:

Originally Posted by Endoperez (Post 645594)
See these two threads:
http://forum.shrapnelgames.com/showthread.php?t=40804
http://forum.shrapnelgames.com/showthread.php?t=40845

For some reason, there has been lots of discussion about this recently. Has it really become this common? I hope not.

Any way, since most of the questions you might want to ask are probably answered in those two threads, I suggest reading them. Here's what I wrote about the bug in one of them.

Quote:

The fights are calculated once while the new turn is hosted, and the results of that fight are used for determining which units died, who controls the province etc. The fights you see are replays of that fight, using the same random seed (i.e. all the random rolls will come up in the same order as in the original fight). If, for any reason, there's a calculation in a wrong place, the replay doesn't turn out as it should. There have been many problems that caused this, and they've been fixed when they've been identified.

The only example I can remember right now is that in DomII, the comparison used to determine who wins a Magic Duel (random roll A + astral level A vs random roll B + astral level B) was handled differently in Linux and Windows distributions (Windows: first A, then B; Linux: first B, then A). When the random roll was high enough to change the result, the battle went differently from that point onwards. It didn't matter as long as the hosting and playing happened on the same operating system, which caused even more confusion.

As you can see, it is difficult to find the exact bug that causes the symptom in your case.

Has happened to me 2x in the last week.

Epaminondas October 14th, 2008 09:54 PM

Re: I lost?
 
Quote:

Originally Posted by llamabeast (Post 645656)
I don't think that's really true Gandalf. Certainly using mismatched mods or game versions can reliably produce the bug. But the bug does occur in the absence of such explanatory factors.

Yes, I've encountered this bug, and I've never played MP.

Lingchih October 14th, 2008 10:01 PM

Re: I lost?
 
I have still never seen this bug (luckily). But I know from the many reports that it does indeed exist.

Jazzepi October 14th, 2008 11:00 PM

Re: I lost?
 
Quote:

Originally Posted by Gandalf Parker (Post 645653)
Often this is from a mismatch between the versions of the player and the host. We almost never see it from a solo player

Definitely not true. I've gotten this bug three times, and it's never been that.

Jazzepi

Reay October 15th, 2008 01:20 AM

Re: I lost?
 
Yes I have noticed this bug recently too. In Fallacy I had it happen at least 3 times and that is only when I noticed my Thugs/SC's or important mages missing after an apparent victory. It was definitely not an OS or version mismatch in these cases.

Iron Duke October 17th, 2008 01:32 PM

Re: I lost?
 
Ehm, sorry for bringing this up, but there's something seriously out of track here, because after the interesting demise of my army I renewed the assault on the same province two turns later, again their army is routed, battlefield only belongs to me, yet my attack seems to have failed. My alive troops somehow count as dead, and I see ulm boars in the province that defeated my attack, but there weren't any in the combat. Either I'm doing something terribly wrong, or something's amiss in the game. There's a single battle report on that province, not another. I've watched the battle 3 times(again) every one of them is the same, me defeating ulm(yet again) but the province somehow doesn't want my rulership.

I'd appreciate any help, because it's getting so frustrating for me.

Bwaha October 17th, 2008 01:50 PM

Re: I lost?
 
Please post a Bug Report. I know thats what fixed Glory2. You will be asked to send your turn files and other stuff. That sounds horrible, Maybe you should ask for a rollback of the turn.:D

Zeldor October 17th, 2008 02:04 PM

Re: I lost?
 
Iron Duke:

Ask llamabeast [if it's PBEM on llamaserver, otherwise ask game admin] to check both your and opponent's turn.

coreyh2 October 17th, 2008 07:22 PM

Re: I lost?
 
The boars are mercenaries I hired that turn. They aren't part of the bug. I was curious if they would show up to defend the province and they didn't.

Iron Duke October 18th, 2008 06:08 AM

Re: I lost?
 
How do I make a bug report? I've done some reading and it seems people got the same bug every now and then but not that frequent. The only advice was to live with it, which is not helping since I got them twice in 3 turns attacking the same province and the loss pretty much knocked me out of the game.

llamabeast October 18th, 2008 06:34 AM

Re: I lost?
 
It's worth noting that the defeat isn't exactly unfair. It's just that the battle could have worked out differently, depending on chance. In the version you saw, you won. In the version the server ran, you lost. But your troops did get to fight fairly nonetheless, it's just that unfortunately you don't get to see the battle they fought and so you can't see what went wrong.

This is not a server issue and is a Dom3 issue. I've had a little flurry of these reports lately (I think because of this and another thread), and at some point I'll try to gather and test the files and send them to Illwinter. Right now though I'm bogged down in real life, and just can't face bug hunting. I have a fairly long list of server tweaks to make as well. It'll all get done soonish, but not right now.

Iron Duke October 18th, 2008 06:42 AM

Re: I lost?
 
Interesting but I was sure I'd win. With all the firepower and mages. Thanks for the answer, though I don't wanna play if I can't see the battles thoroughly and see what actually happens :(

llamabeast October 18th, 2008 07:23 AM

Re: I lost?
 
I can understand that. I think you've been very unlucky though, it's a pretty rare bug. Never happened to me in all the games I've played. Considering there's a few hundred turns taken a day on the LlamaServer alone and only a few reports of this bug, I think it is genuinely rare. So, it's a real bummer that it happened to you twice.

Did it happen in the same province both times? Maybe that's a clue.

Psycho October 18th, 2008 07:55 AM

Re: I lost?
 
Would you be able to see what actually happened if you ran the game under linux?

Endoperez October 18th, 2008 09:55 AM

Re: I lost?
 
Quote:

Originally Posted by Psycho (Post 646541)
Would you be able to see what actually happened if you ran the game under linux?

It depends. Any kind of bug may result into faulty battle reports. If it's because operating systems are handled differently, using the same OS as the server could show how the battle originally went. If it's due to some other reason, that won't help.

Psycho October 18th, 2008 10:35 AM

Re: I lost?
 
Maybe it's worth a try. I have both Windows XP and SuSe linux installed, although I never use the later. Iron Duke, you could send me the .trn file and I could try to install dominions under linux and see whether the battle replays differently.

llamabeast October 18th, 2008 10:42 AM

Re: I lost?
 
When people have told me about it before and I've watched the battle here (under Linux), the battle report is still wrong. So I don't think that'll help.


All times are GMT -4. The time now is 01:49 AM.

Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©1999 - 2025, Shrapnel Games, Inc. - All Rights Reserved.