开始前必读
系统环境
我们的评测沙箱只能使用 Linux 运行。
在测试过程中,Debian 系统出现了评测端无法正常监听 WebSocket 请求的问题,目前未能找到解决方案,不建议使用。Ubuntu 20.04 和 22.04 经过测试可以稳定运行。其余 Linux 版本未经测试,虽然理论可行,但实操中可能会遇到问题,有在其它系统尝试成功的同志还请留言。
基于上述情况,再加上目前 NOI 系列赛事采用的评测系统 NOI Linux 基于 Ubuntu ,建议大家首选 Ubuntu 22.04 LTS 进行部署使用(若使用 Docker 则不受此限制)。
本教程全程提供的是 Ubuntu 22.04 LTS(包括 WSL)的安装和配置方法,其它系统请自行寻找替代方案。
服务器配置
- 我们的最低要求为 1C2G
- 2C2G 的服务器理论可以满足绝大多数要求(个人和小型团队)
- 访问人数并不会对服务器造成太多压力,但如果同一时间有多个评测被提交,可能出现性能问题。通常情况下一次评测很快就能结束。