为分摊SanhaiOJ评测机脚本,现建议大家将自己的电脑作为SanhaiOJ备用评测机。

所有操作全部自愿,进行任何不属于本帖子的操作造成的损害(包括但不限于死机)后果自负,以下所有操作的保证均需在进行属于本帖子的操作下达成。

我们保证不会使各位的电脑出现bug或者占用大量资源。

HydroOJ官方文档

1、第一部,在命令行输入sudo su,回车,接着输入123456(不会显示),回车,进入root状态。

2、输入. <(curl https://hydro.ac/setup.sh) --judge,回车,然后等待至结束。这一步是下载操作,可能有点缓慢,不要关闭界面。

3、输入cd ~/.hydro,进入yaml配置目录。

4、输入vim judge.yaml,按下i键,进入Insert状态(下面会有显示“插入”),更改以下选项:

hosts:
  local:
    host: localhost
    type: hydro
    server_url: http://192.168.121.100:8088/
    uname: #填自己的账户名
    password: #填自己的账户密码
    detail: true
    concurrency: 2
tmpfs_size: 512m
stdio_size: 256m
memoryMax: 1024m #最多1024MB内存
processLimit: 128
testcases_max: 120
total_time_limit: 600
retry_delay_sec: 3
parallelism: 2 #最多2个进程
singleTaskParallelism: 2
rate: 1.00
rerun: 2
secret: 4b736187b763b71ad16db7ac44b81fdbd5587c53a521e46b80295065726cce32 #这里每台机子可能不一样,不用管
env: |
    PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

注:只修改unamepasswordmemoryMaxparallelism,不要破坏原本格式,如果打错了,在下面输入:wq时输入:q,这将不会保存,然后重新编辑。

5、按下ESC键,输入(下面框框):wq,保存并推出。

6、输入hydrojudge,开启进程,如果出现报错,请尝试重新进行第4、5步。输入后不要关闭命令行端口。

7、完结撒花。

8、如果想要停止,按下Ctrl+C即可终止进程。

9、每次重启都要进行第6步才会开启。

激励政策:每位提供备用评测机的用户将会获得绿J牌子。

系统提示:用户言论不代表OJ也不代表OJ的观点,请仔细斟酌

0 条评论

目前还没有评论...