版本 20261023T004243Z · 已校验

Forever Beta
拍卖行数据集

2026-10-06 至 2026-10-22,Beta 删档前的挂单级价格切片。一个 DuckDB 2.0 文件、七张数据表,同时提供 Parquet;全部删除角色名与公会名。

CC BY-NC 4.0 · 无需注册 · DuckDB 2.0 · 7 张表 · SHA-256 见 checksums.txt / duckdb.sha256

2,769,615
挂单行
17 天
2026-10-06 – 10-22
5 个
市场(服务器 × 阵营)
4,044
不同 item id
▤

DuckDB 数据集

forever-beta.duckdb · 46 MB · 7 张表。开箱即用,直接 duckdb forever-beta.duckdb 就能查询。

下载 DuckDB
↓

Parquet 完整档案

forever-beta.parquet · zstd · 8.4 MB · 2,769,615 行。适合 pandas、Polars、PyArrow 或自有数据湖。

下载 Parquet
◷

7 天匿名样本

forever-beta-sample-7d.parquet · 4.0 MB · 1,132,407 行。用于先验证字段与查询。

下载样本
随包文件说明链接
forever-beta.duckdbDuckDB 2.0 数据库,7 张表下载
forever-beta.parquet挂单级明细(2,769,615 行)下载
data_card.md覆盖范围、字段、口径、已知缺口下载
LICENSE.txtCC BY-NC 4.0 与附加条款查看
queries.sql四个可直接运行的 DuckDB 示例下载
forever-beta.duckdb.sha256DuckDB 文件的 SHA-256查看
checksums.txtParquet 的 SHA-256;DuckDB 行数见 dataset_meta查看
Tables

数据集里有什么

一个 DuckDB 文件,七张数据表 + dataset_meta;维度表已经和事实表对齐,直接 join 即可。

表行数说明
listings2,769,615挂单级明细;含 listing / summary 两种 quote_type
daily_prices126,260Forever 42 天日线聚合,含分位数与样本量
latest_prices8,421各市场最新一次扫描的价格快照
market_overview73市场级概览:物品数、在售量、估算总值
items3,232物品维表(名称、品质、物品等级、类型)
item_variants3,232物品变体维表,对应 item_variant_sk
realms5市场维表(realm_sk、服务器、阵营)
dataset_meta—数据集版本、DuckDB 版本、来源版本、各表行数
Coverage

覆盖了哪些市场

不同市场的扫描天数并不相同;缺口在 data card 中如实记录,没有补齐或插值。

realm服务器阵营行数天数物品数
CAMWOWCN1Realm1PvE AlliancePvEAlliance423,197172,910
CAMWOWCN1Realm1PvE HordePvEHorde617,986173,041
CAMWOWCN5Realm1PvP AlliancePvPAlliance472,857112,976
CAMWOWCN5Realm4PvP AlliancePvPAlliance330,45873,061
CAMWOWCN5Realm4PvP HordePvPHorde925,117173,365

PvP 联盟在两个 realm 键下出现,是因为 Beta 期间角色分布在不同客户端账号;两者都属于 PvP 服务器,但按原始 realm 键分别保留,避免把不同服务器合并。

Data card

listings 字段与口径

完整版见随包 data_card.md。单位统一为「铜币/件」;10,000 铜币 = 1 金币。

字段类型说明
dtVARCHAR扫描日,YYYYMMDD
realmVARCHAR市场键(服务器 + 阵营)
serverVARCHAR服务器名(已剥离公会名)
factionVARCHARAlliance / Horde
scan_tsTIMESTAMPTZ该市场本次扫描时间(Asia/Shanghai)
item_idVARCHAR基础 id,或 gr:<id>:<suffix> 随机后缀变体
item_nameVARCHAR扫描时的显示名
qualityBIGINT0 粗糙 · 1 普通 · 2 优秀 · 3 精良 · 4 史诗 · 7 传家宝
item_levelBIGINT物品等级
quantityBIGINT该行包含的件数 / 在售总量
unit_priceDOUBLE每件价格(铜币)
buyout_totalDOUBLE整组买断价;summary 行为 NULL
quote_typeVARCHARlisting 单条挂单 / summary 摘要聚合
price_basisVARCHARunit_buyout / summary_min
不要把 summary 行混进分位数。 summary 是「一个 (item, price) 的浏览聚合」,不是一条挂单;它只有最低价,没有 buyout。 计算中位数 / p25 / p75 时必须加 WHERE quote_type = 'listing'。 本档案中 summary 行仅 5,438 行(0.2%),但它们足以污染小样本物品的分布。
PII 已清除:不导出 owner、ownerName、bidderFullName、账号 ID 和公会名。 源数据中有 17 行带 owner 值,未进入档案。
Examples

打开数据集,三条查询开始

文件由 DuckDB 2.0 写入,建议用 2.x 打开。Parquet 也可以直接被 pandas、Polars、PyArrow 读取。

0 · 打开数据集
duckdb forever-beta.duckdb
SHOW TABLES;
SELECT * FROM dataset_meta ORDER BY key;
1 · 检查 quote_type
SELECT quote_type, price_basis, count(*) AS rows
FROM listings
GROUP BY 1, 2
ORDER BY rows DESC;
2 · 某物品的日线中位数
SELECT dt,
       median(unit_price) FILTER (WHERE quote_type = 'listing') AS median_copper,
       count(*) FILTER (WHERE quote_type = 'listing') AS listings,
       sum(quantity) AS units
FROM listings
WHERE realm = 'CAMWOWCN1Realm1PvE Horde'
  AND item_name = '魔纹布'
GROUP BY dt
ORDER BY dt;
3 · 最近 7 天流动性最高的物品
SELECT i.item_name, d.dt,
       d.unit_price_median, d.listing_cnt
FROM daily_prices d
JOIN items i USING (item_id)
WHERE i.item_name = '魔纹布'
  AND d.quote_type = 'listing'
ORDER BY d.dt DESC
LIMIT 14;
License

许可与引用

CC BY-NC 4.0

允许非商业分享与改编,需署名 www.sincosone.com、附许可链接、说明是否修改。禁止转售数据、禁止用于构建竞争性价格 API。商业使用需单独书面许可。

阅读完整许可

建议引用

Sincosone (2026). Forever Beta Auction House Archive (Version 2026-10-22) [Data set]. https://www.sincosone.com/data

研究引用请同时注明:数据来自私服 Beta,仅代表该私服在 2026-10-06 至 10-22 的经济状态,不代表正式服。

这不是上线参考价。Beta 于 2026-10-26 删档;本档案是历史切片,物品价格、掉落与经济参数在正式服会变化。 用它做研究、做教材、做回测都可以;用它给 11/5 之后的商品定价会误导。