Why do we host bots outside of this wiki?
← Thread:Talk:RoboRumble/Enter The Competition/Why do we host bots outside of this wiki?
You do not have permission to edit this page, for the following reasons:
You can view and copy the source of this page.
Return to Thread:Talk:RoboRumble/Enter The Competition/Why do we host bots outside of this wiki?.
Good idea! I also thought about that years ago, but haven't mentioned it.
It's really hard for a new participant to join the rumble — you have to be Java 5 compliment (before the recent update that raised the requirement to Java 8), and you have to find a hosting service which offers permanent links to direct download.
I'm also considering some API for manipulating the participants list — it's easy to break it, and anyone can do that (and causing the literumble to be unstable for awhile)
E.g. we may want to add a form, where you can submit your bot name with a download link, and it automatically validates your package to make sure no mistake. It may also remove the older version automatically.
Another reason would be, 1000+ request from every one who runs the rumble for the first time would be DDOS. And this really increases the fee in bandwidth.
But the solution is easy as well — force those who run the rumble for the first time use latest-participants archive.
Attempting to upload a robot JAR to the wiki produces the following error message:
The file is a ZIP file that contains a Java .class file. Uploading Java files is not allowed because they can cause security restrictions to be bypassed.
Until this problem is fixed, I am reverting your advice on RoboRumble/Enter The Competition.