Skip to content

Add Daily Challenge

MingxuanGame edited this page Aug 20, 2025 · 3 revisions

通过工具添加

设置好环境变量后通过

python tools/add_daily_challenge.py

根据提示输入内容完成添加

手动添加

通过 redis-cli 等外部工具连接 redis,设置如下 HashMap

HSET daily_challenge:%Y-%m-%d beatmap <谱面id>
HSET daily_challenge:%Y-%m-%d ruleset_id <游戏模式>
HSET daily_challenge:%Y-%m-%d required_mods [额外必需mod,可选,默认为空]
HSET daily_challenge:%Y-%m-%d allowed_mods [额外Freemod,可选,默认为全部(满足 `required_mods` 要求)]

其中 %Y-%m-%d 为每日挑战应用的日期。 e.g. 2025-08-10

等待 UTC 0 点后或者重启服务器,服务器会自动应用每日挑战。

Clone this wiki locally