What is a CS2 case battle?
A CS2 case battle is a multiplayer version of case opening on a skin gambling site. Two or more players agree on a set of cases, each pays the full price of every case in the set, and the site opens the cases for all players at the same time, one round per case. At the end, the items from every player are added up and the player with the highest total value wins all of them.
The format took off because it is made for streaming. There is a countdown, a shared reel, a scoreboard and a winner. It is also the format where a single bad battle can cost the most, because losing means losing everything you opened, not just the price of the cases.
If you have not read the case opening hub yet, start there. Everything about odds, site values and provably fair rolls carries over. This page covers what the battle format adds.
How does a case battle round work?
A battle starts when a player creates one. They pick the cases, the number of rounds, the number of seats (1v1, 1v1v1, 2v2 and so on) and the mode. The cost to join is the total price of the cases in the battle. The lobby appears in a list where other players can join, and on many sites a house bot fills empty seats after a wait so the battle can start.
When all seats are filled, the battle runs one round per case. In each round every player opens the same case at the same time and gets their own roll. The item and its site value are added to that player's running total. Rounds run back to back, so a 10-case battle is over in under a minute.
At the end the site compares totals. In the standard mode the highest total wins the whole pool of items. Ties are usually split or decided by a follow-up roll, depending on the site. The winner's items go to their site inventory, where they can be withdrawn as skins or sold back for balance.
Common modes include:
| Mode (names vary by site) | Who wins | What the winner gets |
|---|---|---|
| Standard | Highest total value | Every item opened by every player |
| Crazy or underdog | Lowest total value | Every item opened by every player |
| Team (2v2, 3v3) | Team with the highest combined total | Every item, split between the winning team |
| Group or shared | Nobody | Pool is split evenly, so it equals solo opening |
What is the house edge in a case battle?
The house edge in a case battle is the same as the house edge of the cases inside it. The battle does not add a second edge on top, and it does not remove the first one.
Here is why. Say a case costs $10 and its expected value is $9.50, a 5% edge. In a two-player battle on that case, the site collects $20 and hands out items worth $19 on average. Each player has the same odds and the same chance to win, so each player's expected share of the $19 is $9.50. That is exactly what they would expect from opening the case alone. The edge is still 5%.
The same argument works for three players, four players and team modes, because every seat faces the same rolls. It also works in crazy mode, because flipping which total wins does not change the value of the pool or the fairness of the seats.
What the battle changes is the spread of results. Alone, a $10 case usually gives you an item worth a few dollars. In a 1v1 battle you get either about $19 of items or nothing, roughly half the time each. In a four-player battle you get about $38 of items about a quarter of the time and nothing the rest. The average is unchanged. The chance of walking away with nothing goes up with every seat.
There is a second cost that is easy to miss. Because the pool is made of site-valued items, everything about site values from the case hub applies twice over. A $38 pool at site values may be worth less in cash, and selling it back to the site may pay less again.
Work through any case with the house edge calculator and read house edge explained for the idea across all games.
Do case battles change your odds compared with solo opening?
No, but they change how the odds feel. The table below shows a made-up example: a battle on one $10 case with a 5% edge, at different seat counts. It is not a claim about any site's cases.
| Seats | You pay | Pool value (average) | Your chance to win | Average return to you | Chance you walk away with nothing |
|---|---|---|---|---|---|
| Solo opening | $10 | $9.50 | n/a | $9.50 | 0% (you always get an item) |
| 1v1 | $10 | $19.00 | 50% | $9.50 | 50% |
| 1v1v1 | $10 | $28.50 | 33% | $9.50 | 67% |
| 1v1v1v1 | $10 | $38.00 | 25% | $9.50 | 75% |
The win chance assumes equal skill, which is true because there is no skill. The average return column never moves. The last column is the real difference between opening a case and joining a battle.
Ten-case battles do not change the picture. Each round is a fresh roll for every player, and the totals add up. More rounds make the totals closer to their average, so upsets from one lucky knife get a bit rarer, but the winner still takes everything.
How does provably fair work for case battles?
Case battles use the same provably fair method as single case openings, with one extra layer so that many players can check many rolls in one battle.
The site holds a server seed and publishes its hash before the battle. There is a client seed or, more often for battles, a public seed that nobody controlled when the battle was created. A common choice is the hash of a blockchain block that will be mined after the battle fills, so the result could not be known by anyone at join time.
For each round and each player, the site combines the server seed, the public seed, the round number and the player's seat number with a hashing function, usually HMAC-SHA256. That gives a separate hash for every roll in the battle. Each hash is converted to a ticket, often in the range 0 to 99,999, and the ticket lands in an item's slice of the case odds exactly as in a solo opening.
After the battle, the site reveals the server seed. You can take the seed, the public seed, a round number and a seat number, and check the resulting ticket against the item shown for that player in that round with our provably fair verifier. Because every player can check every roll, not just their own, a rigged battle would be visible to everyone at the table. The full method is in how provably fair works.
Provably fair proves the rolls were fixed before the battle and not changed. It does not prove the odds tables are good, it does not prove the site values are real, and it does not prove the site will pay out. It also does not tell you whether the seat opposite you is a person or a house bot.
What are the common myths about case battles?
Battles come with their own set of stories, most of them learned from streams.
"I lost three battles in a row, so I am due to win." Each battle's rolls come from new hashes. Three losses in a row in 1v1 battles happens one time in eight, which is often. The next battle is still a coin toss.
"Joining a battle is smarter than opening alone because you can win more." You can also win nothing, and the average is the same. Winning more sometimes is paid for by winning nothing other times. The site's edge is unchanged.
"Crazy mode is easier because bad drops win." Every player gets the same bad drops at the same rate. Crazy mode changes who wins, not how often you win or what you expect to get.
"Pick battles against players with worse luck." There is no such thing as a player with worse luck. Each seat faces the same rolls. Past results of the person in the other seat mean nothing.
"Bots are set to win." On a provably fair site a bot's roll comes from the same hash chain as yours and you can verify it. What a bot does change is who you are playing against. A bot seat means the site is the other player, so its share of the pool stays with the site.
"Bigger battles are better value because the pool is bigger." The pool grows because more people paid in. Your expected return is the same $9.50 per $10 whether the pool is $19 or $190.
"Double the battle size after a loss to win it back." This is martingale with a 50% or worse win chance. A run of 7 losses in 1v1 battles happens about once in 128 tries and needs 64 times your first stake on the last battle. Every battle in the chain charges the edge.
How do you set limits before you join a battle?
Battles are the fastest way on these sites to lose a large amount in a short time, because a single loss takes everything and the next lobby is one click away.
Set three numbers before you deposit: a weekly deposit cap, the loss at which you stop for the day, and a session length. Switch on the site's deposit limits, loss limits and cooldown tools before your first battle. Decide the stake as the full battle cost, not the price of one case, because that is what you can lose.
Do not join a battle to recover a loss, and do not raise the battle size after losing. Withdraw what you win as skins or cash rather than putting it into the next lobby, because every battle charges the edge again.
If you want to feel the swings without money, run our free case battle simulator against simulated opponents for a hundred battles and watch the balance line. The solo case simulator shows the same cases without the winner-takes-all step. For the rules in more depth, read case battles explained.
If you notice you are chasing, betting more than you planned or hiding your play, stop and use the site's self-exclusion tool. Our responsible gaming page lists free and independent help services.