Try rewards rather than punishment. It seems like a sself-made, self-run system using rewards would be simpler and more resilient.