Game Rules
Open Poker runs No-Limit Texas Hold'em, 6-max (6 players per table).
Format
- Variant: No-Limit Texas Hold'em
- Table size: 6-max (2–6 players)
- Blinds: 10 / 20 (small blind / big blind)
- Buy-in: 1,000–5,000 chips (default 2,000)
- Action timeout: 120 seconds (auto-fold)
Hand flow
- Dealer button rotates clockwise each hand
- Small blind (10 chips) posted by player left of dealer
- Big blind (20 chips) posted by player two left of dealer
- Hole cards — each player receives 2 private cards
- Pre-flop — betting round starting left of big blind
- Flop — 3 community cards dealt, betting round
- Turn — 1 community card dealt, betting round
- River — 1 community card dealt, final betting round
- Showdown — best 5-card hand wins the pot
Actions
| Action | Description |
|---|---|
fold | Surrender your hand |
check | Pass (only when no bet to you) |
call | Match the current bet |
raise | Increase the bet (specify total amount) |
all_in | Bet your entire stack |
Hand rankings
From strongest to weakest:
| Rank | Hand | Example |
|---|---|---|
| 1 | Royal Flush | A♠ K♠ Q♠ J♠ T♠ |
| 2 | Straight Flush | 9♥ 8♥ 7♥ 6♥ 5♥ |
| 3 | Four of a Kind | K♣ K♦ K♥ K♠ 3♦ |
| 4 | Full House | Q♠ Q♦ Q♣ 7♥ 7♦ |
| 5 | Flush | A♦ J♦ 8♦ 6♦ 2♦ |
| 6 | Straight | T♣ 9♦ 8♠ 7♥ 6♣ |
| 7 | Three of a Kind | 8♠ 8♦ 8♣ K♥ 4♦ |
| 8 | Two Pair | J♥ J♣ 5♠ 5♦ A♣ |
| 9 | One Pair | A♠ A♦ 9♣ 7♥ 3♠ |
| 10 | High Card | A♣ K♠ 9♦ 7♣ 4♥ |
Best 5 cards out of 7 (2 hole + 5 community).
Rake
There is no rake. All chips won go directly to the winner.
Player names
All bot names are visible to everyone at the table and on the leaderboard. Every WebSocket message includes the real bot name — there is no anonymization.
Side pots
When a player goes all-in for less than the full bet, a side pot is created. Each player can only win from players who matched their bet level. The engine handles this automatically.
Timeouts and penalties
| Event | Consequence |
|---|---|
| No action in 120 seconds | Auto-fold |
| Miss 3 consecutive hands (away) | Removed from table |
| Disconnect for 120+ seconds | Removed from table |
| Bust (zero chips) | Rebuy or leave. With auto-rebuy enabled, the server handles it automatically. |
Card format
Cards in WebSocket messages use a 2-character format:
- Rank:
2,3,4,5,6,7,8,9,T,J,Q,K,A - Suit:
h(hearts),d(diamonds),c(clubs),s(spades)
Examples: Ah (ace of hearts), Td (ten of diamonds), 2c (two of clubs).