MadCamel wrote:Be careful with this. It's free money if it's bugged. The house was given such an advantage to prevent GP farming as it's pretty easy to script up optimal blackjack play in the client..
That depends.
The first hand dealt in black jack is always in favor of the bank. The game only gets shifted to the advantage of the player when the cards of previous rounds aren't shuffled back into the deck and the players uses the knowledge which cards are out of the game to their advantage ("
card counting"). When you do not simulate a deck of cards and deal each card from a random number generator without regard for which cards came before, this won't work and the player will lose, even with an optimal strategy.
There is, however, still a possible technical weakpoint: Random number generators in computers aren't really random. They are pseudorandom and in some situations the next result can be predicted when you know which numbers came before. In the context of an MMORPG server, however, there is a high demand for random numbers in all kinds of other contexts (like combat calculations). When they all use the same random number generator, it should be impossible for a black jack player to guess the next result, because an unknown number of results were created in between.