siggame / octo-robot

The Legacy Arena
2 stars 0 forks source link

Only update clients when required #63

Closed DanielBolef closed 8 years ago

DanielBolef commented 8 years ago

Have gladiators only pull new client code when a new commit has been detected. We need this because we are getting to the point where we have enough gladiators running to kill the webserver.

DanielBolef commented 8 years ago

Doing this leaves the possibility that AIs may create files that could be used in the next game. Something needs to prevent this, such as keeping a master copy of the client that is updated from git, then copied to (and replacing) the running copy when a game is played with that AI.

DanielBolef commented 8 years ago

Another, probably better way to assure nothing is written would be to disable client write privileges.

DanielBolef commented 8 years ago

This is already part of the core framework design that has been discussed for the rewrite thus far.