Difference between revisions of "RoboRumble/Contributing to RoboRumble"
(→From standard Robocode: Update rumble version information) |
(Remove RoboRumble Superpack, as it is outdated and link is broken. Remove dated archive links. Remove all extraneous material.) |
||
Line 1: | Line 1: | ||
− | + | '''ATTENTION: This article is not about entering a new robot into RoboRumble. Enter [[RoboRumble/Enter The Competition|here]].''' | |
− | + | ||
If you entered a bot into the competition, you could consider to collaborate running the competition by using your computer to execute battles and upload results (similar to SETI@Home project). The process is fully automated, so there is no pain on doing it. | If you entered a bot into the competition, you could consider to collaborate running the competition by using your computer to execute battles and upload results (similar to SETI@Home project). The process is fully automated, so there is no pain on doing it. | ||
Run it as much as you can! The more you run it, the faster everybody's bots will be ranked. If you find problems, refer to the RoboRumble related pages, or post your issue and we will try to solve it. | Run it as much as you can! The more you run it, the faster everybody's bots will be ranked. If you find problems, refer to the RoboRumble related pages, or post your issue and we will try to solve it. | ||
− | + | [[{{TALKPAGENAME}}|Report problems here]]. | |
− | |||
− | + | == Setting up == | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | === | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | # Make a new, clean installation of the version of '''Robocode''' ([http://sourceforge.net/projects/robocode/files/robocode/ download link]). that matches what the [http://literumble.appspot.com/RumbleStats LiteRumble Statistics] indicates is allowed. | |
− | + | # Edit '''<code>roborumble/[roborumble/meleerumble/teamrumble/twinduel].txt</code>''' and change the <code>Put_Your_Name_Here</code> to your preferred username. | |
− | + | # Extract the zip-file [http://robocode-archive.strangeautomata.com/participants-latest.zip latest bot archive] (35.9 MB) into the "robots" directory. | |
− | + | # (Optional) On newer CPUs on which you are planning to run RoboRumble exclusively, disable [[Dynamic Overclocking]]. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | There you go! | |
− | |||
− | |||
− | |||
− | ==== | + | == Running battles == |
− | |||
− | |||
− | |||
− | + | * Run [[1v1]] battles with '''<code>roborumble.bat</code>''' (Windows), '''<code>roborumble.sh</code>''' (Linux) or '''<code>roborumble.command</code>''' (MacOS) | |
+ | * Run [[melee]] battles with '''<code>meleerumble[.bat/.sh/.command]</code>'''. | ||
+ | * Run [[Teams|team]] battles with '''<code>teamrumble[.bat/.sh/.command]</code>'''. | ||
+ | * Run [[Twin Duel|twin duel]] battles with '''<code>twinduel[.bat/.sh/.command]</code>'''. | ||
− | + | == Getting the RoboRumble bot JARs == | |
+ | The latest bot archive is available [http://robocode-archive.strangeautomata.com/participants-latest.zip here] (35.9 MB). It contains the JARs of all robots in the rumble, automatically updated on an hourly basis. Unzip them into your <code>robots/</code> folder. | ||
− | + | For earlier robot versions, see [http://robocode-archive.strangeautomata.com/robots/ here]. For earlier zip archive, see [http://robocode-archive.strangeautomata.com/ here]. A mirror is available [https://github.com/aleksey-zhidkov/rc-repo-mirror on GitHub]. | |
− | |||
− | + | Credits to [[Rednaxela]] for creating this. | |
− | |||
− | |||
== Useful options in roborumble.txt == | == Useful options in roborumble.txt == | ||
− | * | + | * '''USER''' ‒ Your name/handle, used for identification of your roborumble client. |
− | * | + | * '''BATTLESPERBOT''' ‒ The minimum number of battles a bot needs before it stops getting priority. |
− | * | + | * '''NUMBATTLES''' ‒ The number of battles fought on each run of roborumble |
− | * | + | * '''ITERATE''' ‒ Whether to run battles indefinitely. |
− | + | * '''UPLOAD''' ‒ Can be used to disable uploading. Disable uploading when testing a version of Robocode NOT allowed by the server. Not really necessary, as the current server will reject results from incorrect versions anyway. | |
== See Also == | == See Also == | ||
{{:RoboRumble/Navigation}} | {{:RoboRumble/Navigation}} |
Revision as of 20:34, 15 August 2017
ATTENTION: This article is not about entering a new robot into RoboRumble. Enter here.
If you entered a bot into the competition, you could consider to collaborate running the competition by using your computer to execute battles and upload results (similar to SETI@Home project). The process is fully automated, so there is no pain on doing it.
Run it as much as you can! The more you run it, the faster everybody's bots will be ranked. If you find problems, refer to the RoboRumble related pages, or post your issue and we will try to solve it.
Contents
Setting up
- Make a new, clean installation of the version of Robocode (download link). that matches what the LiteRumble Statistics indicates is allowed.
- Edit
roborumble/[roborumble/meleerumble/teamrumble/twinduel].txt
and change thePut_Your_Name_Here
to your preferred username. - Extract the zip-file latest bot archive (35.9 MB) into the "robots" directory.
- (Optional) On newer CPUs on which you are planning to run RoboRumble exclusively, disable Dynamic Overclocking.
There you go!
Running battles
- Run 1v1 battles with
roborumble.bat
(Windows),roborumble.sh
(Linux) orroborumble.command
(MacOS) - Run melee battles with
meleerumble[.bat/.sh/.command]
. - Run team battles with
teamrumble[.bat/.sh/.command]
. - Run twin duel battles with
twinduel[.bat/.sh/.command]
.
Getting the RoboRumble bot JARs
The latest bot archive is available here (35.9 MB). It contains the JARs of all robots in the rumble, automatically updated on an hourly basis. Unzip them into your robots/
folder.
For earlier robot versions, see here. For earlier zip archive, see here. A mirror is available on GitHub.
Credits to Rednaxela for creating this.
Useful options in roborumble.txt
- USER ‒ Your name/handle, used for identification of your roborumble client.
- BATTLESPERBOT ‒ The minimum number of battles a bot needs before it stops getting priority.
- NUMBATTLES ‒ The number of battles fought on each run of roborumble
- ITERATE ‒ Whether to run battles indefinitely.
- UPLOAD ‒ Can be used to disable uploading. Disable uploading when testing a version of Robocode NOT allowed by the server. Not really necessary, as the current server will reject results from incorrect versions anyway.
See Also
|