Are you editing it with it in a zip file? Because that can mess it up. Just leave it in a normal folder until its done.
not if you have winzip
But I normally finish it first.
It was probably because I kept re-running it ingame.
Your schedule is trying to pass an argument to a function that doesn't take any arguments.
The tickLoop function isn't incrementing ticksPassed or serverTime.
ticks passed is to monitor how many ticks have passed
server time does the same, but with how long the server has been up.