1、这是一个简易快速的搭建,祥细请参考pc2v9AdminGuide.pdf
2、很多问题都是采用最简单直接的解决办法,并不一定是最好的办法
3、我也是第一次自己搭建这个环境,协助我们友校搞了一次校赛,觉得效果还可以
4、搭建过程完全都是结合网上的资料加上自己摸索的,错误和不足之处欢迎指正、交流
5、我用的版本是9.5,已经修复的bug这里不会提及
QQ:424308425
E-mail:chshru@qq.com
1、准备工作
先介绍一下这个平台:PC^2和OnlineJudge不同,判题不在服务器上。服务器site端负责比赛的数据交换。判题在judge端进行(找几台普通电脑装好环境就OK)。我们这次是1台server+7台judge的配置
安装包
PC^2官网:http://pc2.ecs.csus.edu/
百度网盘:http://pan.baidu.com/s/1kVaK8MN
site机器:所有的数据都存在这个电脑上,team和judge都和他交互,建议在比赛中使用一个site。最好是8G内存或以上,系统最好是linux,我用的是Ubuntu。关于为什么不用windows,在win环境下,中文的队伍名会乱码,这个原因我觉得是软件内部的编码问题。
判题机:装好比赛用的环境,代码运行在判题机上计时。系统随意
2、添加比赛
pc2是基于java的,这里默认你已经配置好了site/board机的java/apache环境、judge机需要的java/C/C++环境
下面提到的脚本都在pc2-9.5/bin下
windows双击对应的bat文件
1、修改pc2v9.ini
所有脚本运行都需要这个文件