◎總結:目前這台能扛多少
每秒可處理
~710
次遊戲請求(RPS)
約可服務
~3,500
名玩家同時在線
爆量壓到 500 併發
0%
失敗率(不掉單)
目前機器
2 核 / 2GB
AWS 東京 · MySQL
目前單台伺服器(2 核 / 2GB)實測每秒可穩定處理 約 710 次遊戲請求,換算約可服務 3,500 名玩家同時在線遊戲。
即使瞬間爆量到 500 個玩家「連續不停狂轉」,平台仍零失敗、不掉單、不崩(只是回應稍微變慢)。
要承載更多人,把機器往上升級即可近線性擴充(見 §3)。
📊1. 實測承壓數據
用壓力測試工具灌入「連續不停狂轉」的虛擬玩家(比真實玩家兇很多 —— 真實玩家會看動畫、思考),測平台的極限。你要的併發 / RPS / p50 / p99 / 失敗率如下(在伺服器本機量,排除跨海網路延遲,量純算力):
| 壓測併發(狂轉客戶端) | 每秒請求(RPS) | p50 延遲 | p99 延遲 | 失敗率 |
|---|---|---|---|---|
| 50 | 735 | 62 ms | 138 ms | 0% |
| 100 | 728 | 119 ms | 336 ms | 0% |
| 200 | 710 | 234 ms | 769 ms | 0% |
| 500 | 678 | 545 ms | 1.97 s | 0% |
- 吞吐天花板 ~700–730 RPS 是這台 2 核機器的極限;人再多只是回應變慢、不會出錯(業界稱「優雅降速」)。
- 失敗率全程 0% —— 壓到 500 個「不停狂轉」的客戶端(遠超真實情境)都沒有任何一筆請求失敗、沒有掉單。
- 延遲在正常負載(50–100 人)下 p50 約 60–120 毫秒,玩家體感即時。
穩定性重點:本平台採轉帳錢包 + 即時落帳,每一注的扣款、派彩、記帳都在單一交易內完成 —— 爆量或當機都不會掉錢、不會重複派彩,帳目可完整對帳。
👥2. 能撐多少人「同時在線」
上表的「併發」是壓力客戶端在連續不停狂轉;但真實玩家不會這樣 —— 平均每 ~5 秒才轉一把(要看開球動畫、看結果、思考下一注)。所以真實可服務的同時在線人數,遠比壓測併發數高:
同時在線人數 ≈ 每秒請求(RPS) × 玩家平均轉一把的間隔秒數
≈ 710 × 5 秒 ≈ 3,500 人同時在線
≈ 710 × 5 秒 ≈ 3,500 人同時在線
- 取 5 秒/把是保守估計(含看動畫與思考);若玩家步調更慢,可服務人數更多。
- 這指的是「同一瞬間都正在遊戲中」的人數。掛在大廳、沒在轉的玩家幾乎不吃資源 → 平台可承載的總帳號 / 總在線遠大於此。
- 保守營運可抓 2,500–3,000 人同時在玩,仍有明顯餘裕。
📈3. 機器擴充後能到多少
目前是最小規格(2 核 / 2GB)。承載能力隨機器升級近線性成長,升級路線與可服務人數概估如下:
| 階段 | 機器規格 | 每秒請求(RPS) | 可同時在線(估) |
|---|---|---|---|
| 現行(實測) | 2 核 / 2GB | ~710 | ~3,500 |
| 升一級 | 4 核 / 8GB | ~1,400–2,000 估 | ~7,000–10,000 估 |
| 升二級 | 8 核 / 16GB + SSD | ~3,500–5,000 估 | ~17,000–25,000 估 |
| 水平擴充 | 多台伺服器 + 專用資料庫 | 看資料庫上限 | 數萬 ~ 數十萬 估 |
關於「估」:只有「現行」那列是實測;其餘為依現行數據近線性推算的概估,實際擴充後會再壓測校準。升級時主要是加大資料庫規格與連線數 —— 平台已為擴充做好準備(連線用量有上限保護,爆量自動排隊而非壓垮資料庫)。
📖4. 名詞白話 & 遊戲情況
- RPS(每秒請求):平台每秒處理的遊戲請求次數。幸運賓果玩一局 = 一次請求。
- p50 / p99 延遲:回應時間。p50 = 一半的請求比這快(中位數);p99 = 99% 的請求都比這快(最慢那 1% 的門檻)。數字越小越即時。
- 失敗率:沒成功回應的請求比例。本平台實測全程 0%。
- 同時在線:同一時間正在遊戲中(正在轉)的玩家數。
- 優雅降速:人超過機器極限時,平台讓請求排隊、慢一點回,而不是報錯或崩潰 —— 本平台壓到 500 併發仍 0% 失敗即是此特性。
遊戲 / 帳務情況(串接方關心的)
- 錢包模型:轉帳錢包 —— 玩家餘額由運營端充值 / 轉入,平台不自行發幣。
- 即時落帳:每一注的扣注、派彩、記帳在單一交易內完成,即時反映權威餘額;當機不掉錢、不重複派彩。
- 可對帳 / 可重播:每筆下注都有注單號與亂數種子,可重播還原盤面與計分,帳目符合「餘額 = 各筆進出加總」的恆等式。
- RTP:幸運賓果標稱 95%(可後台切換 93 / 95 / 96 檔),三種波動檔(保守 / 標準 / 衝刺)同 RTP、體感不同。