Forum > Bug in Pazaak Cantina v2.0.0.5 Alpha Multiplayer

Befaro
Joined: Feb 10
2010-02-16, 22:59
Hi,

there is thins strange situation with the followingen strange bug:

Player A is host
Player B is client (he connects to the host)

This is important, because the bug only occures for player A / for hosts.

A has any number of points under 20 and is still playing (has not pressed the "stand" button) and B gets exactly 20 Points. (No matter if he draws it or if he plays one of his hand cards). Now the A gets as many cards automatically till he got over 20 and it says that A has lost the Game. You have no chance to interrupt it or to play any hand cards. You just have lost!

I also see a link between the feature "draw automatically while under 20 points" and this bug, because it seems that if you have disabled it, it does not occure, but only the 'client' can disable it and host has auto enabling.

A feedback comment would be nice.

~Befaro

DarthRevan
Joined: Nov 09
2010-02-18, 12:13
Thanks for the detailed report!
I can reproduce the bug. Very strange..
The 'Auto Draw' option is not yet implemented. Therefore the bug has to be elsewhere.
I will post again as soon as I found out something new.
Developer of Pazaak Cantina.
Definition: 'Love' is making a shot to the knees of a target 120 kilometers away using an Aratech sniper rifle with a tri-light scope (HK-47)

DarthRevan
Joined: Nov 09
2010-02-18, 14:07
I found and resolved the bug. It was a big mistake in the multiplayer protocol, so I had to change two commands of it. With the next release this bug should be gone.

Detailed description of the bug:
Whenever a new computer card is drawn (for client or host), the client checked if the client's score is 20 and if it is, the client sends the 'Stand' command to the host. But this behavior is only desired, if the computer card is intended for the client. Therefore, the client sends the 'Stand' command, although it isn't the clients turn at all. As a result, the host gets a new computer card, and the client checked again the client's score for 20..
All in all, a loop is created until the host loses the match.

Thanks again for the report!
Developer of Pazaak Cantina.
Definition: 'Love' is making a shot to the knees of a target 120 kilometers away using an Aratech sniper rifle with a tri-light scope (HK-47)

Befaro
Joined: Feb 10
2010-02-18, 14:47
no problem, i am really looking forward to a stable 2.x version :)