Running leagues should be made easier in the future but until then here's how to run leagues;
Running one of the existing leagues on your own pc; (I.e. F1)
1. In your Darwinbots folder you need to have a 'leagues' folder
2. In the leagues folder you need to have a folder with the name of the league you are running ~ 'F1league'
In this folder you will need to put all the bots you have in the league, new entries can be used from anywhere but once they are in the league table their DNA will need to be here.
3.In the leagues folder you need to have a leaguetable.txt file with the name of the league ~ 'F1leaguetable'
4. In the leaguetable.txt file you need the name of at least one competitor with the same name as that bot is saved in your F1league folder I.e;
'1 - Carnatus Orbis (F1)(PY)' (all the bots have a number by their name to show their position, it's [number][space][-][space][botname] or if it's a double digit number [number][number][-][botname])
'12- Carnatus Orbis (F1)(PY)'
5. Now select the F1 league button under the simulation settings/restart and leagues tab, tick the 'run leagues on start, make sure you have the algae first in the list(normally Alga_Minimalis) selected plus the bot (or bots) you want to enter into the league. (Also make sure physics & costs 'The Big Blue Screen Acts Like A' is set to metal and physics & costs 'costs' is set to F1 default).
6. Start the simulation, at the end, if you save the results, the new entries into the league will be added to the leaguetable.txt file. It will also number the F1leaguetable.txt file to 30 using EMPTY to fill the spaces.
7. Add the code for the new bots in the F1leaguetable.txt file into the F1league folder (some leagues do this automatically).
Running your own league;You need to follow steps 1, 2 and 3. If you called it MYleague then you need to use a MYleague folder and a MYleaguetable.text in the Darwinbots/leagues folder.
Step 4 is the same but for step 5, instead of selecting the F1 tab write the name of your league in the 'league name' box ~ MY
Also; if you want to use different settings to F1 make sure you have loaded your personal settings file and don't tick the use F1 conditions box.
Step 6 and 7 are the same.
Problems with leagues;Leagues do sometimes crash, almost always because of a fixable problem or user oversight.
1. Make sure you don't have any .tmp or .bak files in the darwinbots/leagues folder
2. Make sure the bots code you are using is valid
3. Make sure the bots name in the txt file is the same as in the relevant league folder
4. Make sure you have bots in the txt file saved in the relevant league folder
5. Make sure your 'loaded species list' start with an algae (Alga_Minimalis) and that it is ticked as a autotrof
I've probably missed some stuff so if you are still having problems please post them
here and I'll try to help.
I will check the posted league lists and while you should be able to copy them straight into your .txt file it is probably safer (less likely to have bugs/naming issues) to just download the relevant leaguetable.txt file with the league zip file at the bottom of each league list. (Bot names are being changed to give more info atm which may cause problems but I'll try to keep them the same as the bestiary)
EDIT
For the F1, F2, MB and SB leagues you can now download both a file with all the relevant bots in and a leaguetable.txt
EDITBotsareus has completely redesigned all league components. See below for new info. Sorry I did not explain right away as I only have seen this thread just now. Thank you. Good luck and have fun.