I noticed a few people who cheat in roulette (bet as much as possible, and if they lose they just reload their old bank file). Here is one way to fix this, which is basically putting some game history into everyone's bank file
-Each bank file should contain a queue of players and betting histories (latest timestamp of when they played, and how much they bet if you want), maybe 100 players at most
-Whenever someone joins roulette, update their bank file with their own time and amount bet, and add this info to every player's queue (even those not playing roulette)
-at start of game check if each player is in the betting history (of ANYONE'S bank file). If they are, check if their OWN latest betting time stamp is earlier than the one in the history. If it is, display a message such as "WARNING: Player2 IS ROULETTE CHEATING". In the case that they did win, remove them from the queue. Although it's still possible that someone playing roulette will win, another player leaves in between roulette starting and person winning, and first player reloads his bank file even though he won, then the two run into each other again and he gets caught.
-also merge the queues at the start of the game (the info will spread like a virus), so if Player1 cheats with Player2, Player1 takes a break, Player2 plays with Player3, Player1 reloads his bank and plays with Player3 and is caught cheating
-this will also catch people who WIN roulette and reload their bank file, but I don't know know why anyone would do that
EXAMPLE OF HOW IT WORKS:
1. Game starts
2. Player1 and Player2 die
3. Player2 makes a copy of his bank file, and plays roulette with Player1. As soon as roulette starts, Player1 and Player2 get their personal roulette history update (time and amount bet), and they are both added to everyone's queue (if it's more than 100, get rid of the oldest)
4. Player1 pulls 5 blanks in a 6-revolver game. Player2 leaves to reload his bank file.
5. Player2 joins a game with someone who's been in contact with the "virus". As soon as game starts, it is found that Player2 has an older betting history than what is in the queue. Player2 is labelled a cheater and a message is displayed telling people to report him!
-Bonus