比赛配置
比赛(Contest)是 CBCTF 的核心组织单元,每场比赛包含独立的题目集、队伍、排行榜和作弊检测记录。
比赛状态
字段参考
Flag 前缀
prefix 字段决定比赛中所有 flag 的实际输出格式:
例如,prefix: "flag" 则选手提交 flag{...};prefix: "CBCTF" 则提交 CBCTF{...}。
公告系统
管理员可发布公告,参赛者可在比赛公告页面实时查看。
奖励配置
时间线
排行榜
比赛提供三种视图:
- 总分排名:实时总分排序,支持队伍搜索
- 时间线视图:各队分数随时间变化的折线图
- 计分板(Scoreboard):横轴为队伍,纵轴为题目,展示每道题的完成情况
Writeup 管理
比赛结束后,参赛队伍可上传 Writeup(PDF 或 ZIP 格式)。管理员可从后台按队下载 Writeup。
题目管理
在比赛中,可从全局题库添加题目。添加时可覆盖以下字段(仅对本场比赛生效,不修改全局题库):
每个 flag 的计分参数(score_type、Score、MinScore、Decay)也在比赛层级独立配置。
