时间:现在到明天 17:00 公测,各位可以测试 bug 并反馈或测试自己的脚本,冷却 100ms
2023 年 1 月 1 日 00:00:00 ~ 2023 年 1 月 4 日 00:00:00 正式,冷却 30s
活动规则见版面,注意 Token 更新会覆盖上一个,5 分钟只能尝试更新一次,建议您在生成 Token 后将云剪贴板改为「非公开」或「删除」,且如果您要合作画画请不要分享 PasteId
//HTTP
get('/paintBoard') 返回 paintboard 页面
get('/paintBoard/board') 返回版面,格式与洛谷相同
post('/paintBoard/paint',{
x: x,
y: y,
color: color,
uid: LuoguUid,
token: Token
})
其中 x,y,color 的定义与洛谷相同,uid,token 的定义详见活动页面
//WebSocket
地址 ws://segonoj.site:4000/paintboard/ws
//<握手过程>
你应该先发送
{
"type": "join_channel",
"channel": "paintboard",
"channel_param": ""
}
服务器将回复
{
"type": "result"
}
//</握手过程>
如果版面有更新,服务器将发送
{
type: "paintboard_update",
"x": x,
"y": y,
"color": color,
}
定义与上述相同。
欢迎各位参加,服务器带宽可以扛住,有 DDoS 防护!