Setup client and server properly
[progcomp2012.git] / README
1 This file is meant to be a README for competition organisers, rather than contestants. 
2 Contestants should read the web pages in directory "web" instead. [SZM]
3
4
5 === Changing things and git.ucc ===
6
7 The central repository is http://git.ucc.asn.au/?p=progcomp2012.git
8
9 Do not alter files locally on Mufasa (progcomp VM) as it does not have push access
10 Files should be altered elsewhere, then pushed to git.ucc, then pulled to Mufasa.
11
12 For push access to the git.ucc repository, email matches@ucc.asn.au
13
14 Contestent's submissions should NOT be added to git (at least until the competition is finished).
15
16 === Running the competition ===
17
18 As root:
19
20 su judge
21 judge/simulator/simulate.py
22
23 === Results ===
24
25 Results are automatically generated by simulate.py and appear in web/results
26
27 To clear all results and logs, run:
28
29 cd judge/simulator
30 make clean
31
32 To make results accessable, the apache server on Mufasa needs to be running.
33 Assuming everything is still set up correctly in DNS and ucc-fw, the results will be at:
34
35 http://progcomp.ucc.asn.au/results
36
37 === Submissions ===
38
39 Submissions are by email. Do not add submissions to git.
40
41 1. Check the submission has nothing nasty in it
42 2. Create a sub-directory in agents with the name of the submission
43 3. Move the source to that directory.
44 4. Build the source if necessary
45 5. Add a file "info" in the directory, with the following structure:
46
47 path relative to sub-directory to AI executable
48 author of the AI
49 language
50 description
51
52 Please do not allow paths such as "../../" etc - but that is common sense!
53
54 [SZM] (matches) 22/12/2011
55
56

UCC git Repository :: git.ucc.asn.au