Skip to main content

Data Warehouse

The data pool stores heartbeat data collected by the collection proxy, used by the heartbeat simulation proxy during replacement.

Page Layout

┌───────────────────────────────────────────────────────┐
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ Total │ │ 🌐Global │ │ 👤Account│ │
│ │ 1234 │ │ 800 │ │ 434 │ │
│ └──────────┘ └──────────┘ └──────────┘ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ 19-bit │ │ 20-bit │ │ 22-bit │ │
│ │ 500 │ │ 400 │ │ 334 │ │
│ └──────────┘ └──────────┘ └──────────┘ │
│ │
│ [Refresh] [Clear Pool] Game:[ ▼ ] Account:[ ▼ ] │
│ Auto Cleanup: ● Running [Start/Stop] [Settings] ⓘ │
│ Database: [Export Database] [Import Database] ⓘ │
│ │
│ Heartbeat Data Pool 🌐Global 👤Account │
│ ┌────┬──────┬──────┬──────┬────┬────┬────┬────┬───┐ │
│ │ ID │Source│ Type │GameID│Bits│Hdr │Size│Qual│...│ │
│ ├────┼──────┼──────┼──────┼────┼────┼────┼────┼───┤ │
│ │ │ │ │ │ │ │ │ │ │ │
│ └────┴──────┴──────┴──────┴────┴────┴────┴────┴───┘ │
│ │
│ Page 1/10 [First][Prev] [1] [Next][Last] Per page 20│
└───────────────────────────────────────────────────────┘

Data Pool Overview

Six statistics cards are displayed at the top:

CardDescription
TotalGlobal + Account pool combined (large green number)
🌐 Global PoolHeartbeat data not associated with a specific account (orange)
👤 Account PoolHeartbeat data associated with specific SOCKS5 accounts (green)
19-bit IDData entries with 19-byte GameID length
20-bit IDData entries with 20-byte GameID length
22-bit IDData entries with 22-byte GameID length
tip

ID length statistics help assess the distribution of different game types in the data pool.

Viewing and Filtering Data

Filter Dimensions

  • Game Type: Dropdown to filter by game type identified during collection
  • Account: Dropdown to select [All] / [Global Pool] / specific SOCKS5 account

Data Grid

Each record displays the following columns:

ColumnDescription
IDSequence number
Source🌐 Global Pool / 👤 Account Pool
Game TypeGame type identified during collection
GameIDPlayer identifier
BitsGameID byte length
HeaderPacket header bytes
SizePacket size
QualityQuality score
Usage CountTimes used for heartbeat replacement
Collection TimeData storage time
Data PreviewHex preview of raw data

Pagination

Page controls at the bottom:

  • First / Previous / Next / Last navigation buttons
  • Page Input: Jump directly to a specific page
  • Per Page: Customize items per page

Auto Management

Auto management periodically cleans the data pool to maintain a reasonable size.

Controls

  • Start/Stop: Control the auto cleanup service
  • Settings: Open auto management configuration

Settings

SettingDefaultDescription
Cleanup IntervalAuto cleanup interval (minutes)
Max Pool SizeThreshold to trigger cleanup
Target Pool SizeTarget size after cleanup
Auto StartNoStart auto management on app launch

Cleanup Strategy

Auto management prioritizes removing:

  1. Most frequently used data (heavily reused data has less value)
  2. Oldest collected data
  3. Lower quality score data

Database Operations

Refresh

Reload current page data to reflect the latest pool state.

Clear Data Pool

Delete all collected heartbeat data.

Warning

This operation is irreversible. All heartbeat data will be permanently deleted.

Export Database

Backup the SQLite database file to a specified location, including all configuration and heartbeat data.

Import Database

Restore database from a backup file.

Note

Import overwrites all current data and configuration. Export a backup first.