<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.armagetronad.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ratchet</id>
	<title>Armagetron Advanced - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.armagetronad.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ratchet"/>
	<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=Special:Contributions/Ratchet"/>
	<updated>2026-10-15T23:49:12Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Sample&amp;diff=49483</id>
		<title>FFA/FFABot/Sample</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Sample&amp;diff=49483"/>
		<updated>2014-11-22T23:21:32Z</updated>

		<summary type="html">&lt;p&gt;Ratchet: /* Starting the match */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Sample input for FFABot==&lt;br /&gt;
&lt;br /&gt;
===Adding Players===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$addrange Player1 Player2 Player3 Player4 Player5 Player6 Player7 Player8 Player9 Player10 Player11 Player12 Player13 Player14 &lt;br /&gt;
    Player15 Player16 Player17 Player18 Player19 Player20 Player21 Player22 Player23 Player24&lt;br /&gt;
$addrange Player25 Player26 Player27 Player28 Player29 Player30 Player31 Player32 Player33 Player34 Player35 Player36 Player37 &lt;br /&gt;
    Player38 Player39 Player40 Player41 Player42 Player43 Player44 Player45 Player46 Player47 Player48&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Adding Captains===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$addcaptain Captain1IRC Player5&lt;br /&gt;
$addcaptain Captain2IRC Player10&lt;br /&gt;
$addcaptain Captain3IRC Player2&lt;br /&gt;
$addcaptain Captain4IRC Player12&lt;br /&gt;
$addcaptain Captain5IRC Player48&lt;br /&gt;
$addcaptain Captain6IRC Player30&lt;br /&gt;
$addcaptain Captain7IRC Player23&lt;br /&gt;
$addcaptain Captain8IRC Player19&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Starting the selecting===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$who              //to verify that 48 players and 8 captains are added (the bot will not start unless this is satisfied)&lt;br /&gt;
$start            //randomly assigns captains a team number which determines the picking order&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Output===&lt;br /&gt;
After teams have been chosen, this will output:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Team 1: Captain1 Player Player Player Player Player&lt;br /&gt;
Team 2: Captain2 Player Player Player Player Player&lt;br /&gt;
Team 3: Captain3 Player Player Player Player Player&lt;br /&gt;
Team 4: Captain4 Player Player Player Player Player&lt;br /&gt;
Team 5: Captain5 Player Player Player Player Player&lt;br /&gt;
Team 6: Captain6 Player Player Player Player Player&lt;br /&gt;
Team 7: Captain7 Player Player Player Player Player&lt;br /&gt;
Team 8: Captain8 Player Player Player Player Player&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Entire Input===&lt;br /&gt;
In case you are still confused, this is what the entire input would look like.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$addrange Player1 Player2 Player3 Player4 Player5 Player6 Player7 Player8 Player9 Player10 Player11 Player12 Player13 Player14 &lt;br /&gt;
    Player15 Player16 Player17 Player18 Player19 Player20 Player21 Player22 Player23 Player24&lt;br /&gt;
$addrange Player25 Player26 Player27 Player28 Player29 Player30 Player31 Player32 Player33 Player34 Player35 Player36 Player37 &lt;br /&gt;
    Player38 Player39 Player40 Player41 Player42 Player43 Player44 Player45 Player46 Player47 Player48&lt;br /&gt;
&lt;br /&gt;
$addcaptain Captain1IRC Player5&lt;br /&gt;
$addcaptain Captain2IRC Player10&lt;br /&gt;
$addcaptain Captain3IRC Player2&lt;br /&gt;
$addcaptain Captain4IRC Player12&lt;br /&gt;
$addcaptain Captain5IRC Player48&lt;br /&gt;
$addcaptain Captain6IRC Player30&lt;br /&gt;
$addcaptain Captain7IRC Player23&lt;br /&gt;
$addcaptain Captain8IRC Player19&lt;br /&gt;
&lt;br /&gt;
$who //verify that everyone added correctly&lt;br /&gt;
&lt;br /&gt;
$start //randomize picking order and begin picking&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ratchet</name></author>
	</entry>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48753</id>
		<title>FFA/FFABot/Instructions</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48753"/>
		<updated>2014-08-25T17:14:41Z</updated>

		<summary type="html">&lt;p&gt;Ratchet: /* Preliminary Information */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Preliminary Information==&lt;br /&gt;
This is meant to be a complete guide to using the FFABot. This article should leave you with full understanding of how to use it.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Step 1: (DONE FOR YOU!) Installation (Obtaining an executable of the program)&lt;br /&gt;
Step 2: (DONE FOR YOU!) Running the program&lt;br /&gt;
Step 3: (START HERE!)   Communicating with the bot&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
==Installation==&lt;br /&gt;
Before you utilize this bot, you must first have the working program on your computer. There are two options when it comes to this regard: you can build the program yourself from source or you can download the executable file and simply click on it. Below you will find the executable files for Linux and Windows, as well as the source for both. There is no need to have an &amp;quot;installer&amp;quot; as it is a standalone application which has no external settings.&lt;br /&gt;
===Executable===&lt;br /&gt;
For Windows:&lt;br /&gt;
Click [https://app.box.com/s/iumazoenmn112aygv9y8 here] to download the executable file.&lt;br /&gt;
&lt;br /&gt;
For Linux:&lt;br /&gt;
Click [https://app.box.com/s/av99sxkcej9mrppieu6g here] to download the executable file. *Note: it was built from Kubuntu, but I imagine it should still work on most distros.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In both cases, be sure to click &#039;&#039;&#039;save file&#039;&#039;&#039; rather than &amp;quot;open&amp;quot;, or &amp;quot;run&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Build from Source===&lt;br /&gt;
The source can be found at [http://github.com/joshuagranger/cIRC my GitHub page]. However, I have provided you with a zip file for the linux part in these instructions. If you wish to download it straight from GitHub, simply click &amp;quot;Download .ZIP file&amp;quot; on the lower right hand side. For linux, my zip file may be more reliable than the GitHub code, and I strongly recommend using my version. This is because of the way Visual Studio handles .sln files as opposed to MonoDevelop&#039;s way of handling .sln files.&lt;br /&gt;
&lt;br /&gt;
====Windows====&lt;br /&gt;
1. Obtain and extract the source code from [https://github.com/JoshuaGranger/cIRC/archive/master.zip GitHub].&lt;br /&gt;
&lt;br /&gt;
2. Open the Solution file (.sln) and make sure it loads properly inside your IDE. Recommended IDE for this process is Visual Studio.&lt;br /&gt;
&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Navigate to the output folder and you should have a built executable file.&lt;br /&gt;
&lt;br /&gt;
====Linux====&lt;br /&gt;
1. Obtain and extract the source code from [https://app.box.com/s/uraaz2nv7zet4omlh230 this .zip file].&lt;br /&gt;
&lt;br /&gt;
2. Install the MonoDevelop IDE (which subsequently installs the required mono) using &lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get install monodevelop&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Open the Solution file (.sln) using MonoDevelop.&lt;br /&gt;
&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Assuming no errors, you should be able to navigate to the output folder and see an executable file.&lt;br /&gt;
&lt;br /&gt;
==Instructions==&lt;br /&gt;
===Running the program===&lt;br /&gt;
By now, you should have a working copy of your program. Either you built it on your own, or you downloaded the executable file. Here are the instructions for loading the program.&lt;br /&gt;
====Windows====&lt;br /&gt;
This is pretty straightforward. Click the executable file and a console window should open.&lt;br /&gt;
&lt;br /&gt;
The program then prompts you with the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;Superior Administrator (IRC Nick):&amp;lt;/pre&amp;gt;&lt;br /&gt;
At this point, you enter YOUR IRC nick. The nick that YOU have registered with IRC and that YOU will be using in the #armagetron.tourneys channel. The program will recognize you as the administrator, and will take commands from you and you only. (Unless, of course, you add someone else as an administrator via the command). After you enter your IRC nick, the program will boot and the bot will join the #armagetron.tourneys channel. The bot&#039;s IRC nick is FFABot.&lt;br /&gt;
====Linux====&lt;br /&gt;
This is also pretty straightforward. Instead of clicking the executable file, you should run the progam from the terminal. To do this, open your terminal and navigate to the folder that contains the executable. If you downloaded the executable, it may be stored in something like &amp;quot;/home/[user]/Downloads/LinuxFFABot.exe&amp;quot;. So, you need to run the following in the terminal:&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /home/[user]/Downloads&lt;br /&gt;
LinuxFFABot.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;/home/[user]/Downloads/LinuxFFABot.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both of these should run the program in the terminal. You will be prompted with this as soon as you execute the program:&lt;br /&gt;
&amp;lt;pre&amp;gt;Superior Administrator (IRC Nick):&amp;lt;/pre&amp;gt;&lt;br /&gt;
At this point, you enter YOUR IRC nick. The nick that YOU have registered with IRC and that YOU will be using in the #armagetron.tourneys channel. The program will recognize you as the administrator, and will take commands from you and you only. (Unless, of course, you add someone else as an administrator via the command). After you enter your IRC nick, the program will boot and the bot will join the #armagetron.tourneys channel. The bot&#039;s IRC nick is FFABot.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
===Communicating with the bot===&lt;br /&gt;
&amp;lt;!--Unlike the previous steps, there is no deviation between Windows and Linux at this point. The program will function the same.&lt;br /&gt;
&lt;br /&gt;
At this point, you should have started running the bot. It then prompted you to enter your IRC nick, and then the bot joined #armagetron.tourneys as FFABot. &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
The bot can be found running in #armagetron.tourneys, all you have to do is show up and communicate with it! However, to communicate with the bot you must be added as an administrator of the bot. To do this, you need to PM me (Ratchet) on the arma forums using [http://forums3.armagetronad.net/ucp.php?i=pm&amp;amp;mode=compose&amp;amp;u=2523 this] link. I will add you to the bot&#039;s administrator list, and then you can follow the rest of these instructions. :)&lt;br /&gt;
&lt;br /&gt;
====Setting up the Players &amp;amp; Captains====&lt;br /&gt;
First, a list of players and a list of captains must be loaded into the bot. The list of 48 players should be gathered from [http://wiki.armagetronad.org/index.php/FFA the FFA page].&lt;br /&gt;
&lt;br /&gt;
Using the list of 48 players, first you should add them into the bot&#039;s list.&lt;br /&gt;
&amp;lt;pre&amp;gt;$addrange Player_1 Player_2 Player_3 Player_4 [...] Player_24&lt;br /&gt;
$addrange Player_25 Player_26 [....] Player_48&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;Notice that I added them 24 players at a time. It&#039;s to reduce the possibility of names being cut off due to the character limit of IRC. &#039;&#039;&#039;Do NOT add all 48 players at once. Split them into two groups of 24.&#039;&#039;&#039; &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Once all 48 players have been added as players via the $addrange command, you should add the 8 captains, linking their already existing Player name to their IRC nick.&lt;br /&gt;
&amp;lt;pre&amp;gt;$addcaptain IRCNick1 Player_1&lt;br /&gt;
$addcaptain IRCNick2 Player_2&lt;br /&gt;
$addcaptain IRCNick3 Player_3&lt;br /&gt;
$addcaptain IRCNick4 Player_4&lt;br /&gt;
$addcaptain IRCNick5 Player_5&lt;br /&gt;
$addcaptain IRCNick6 Player_6&lt;br /&gt;
$addcaptain IRCNick7 Player_7&lt;br /&gt;
$addcaptain IRCNick8 Player_8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;Notice that each IRC nick is being linked to an already-added player. Also make sure that you do it in the correct order. IRCNick and then PlayerName.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
At this point, all captains and players should be loaded into the program. You can verify this using the &#039;&#039;&#039;$who&#039;&#039;&#039; command.&lt;br /&gt;
&lt;br /&gt;
Next, ensure that all captains are present and ready to begin the picking process.&lt;br /&gt;
&lt;br /&gt;
====Picking Teams====&lt;br /&gt;
When all captains are ready, use the command &lt;br /&gt;
&amp;lt;pre&amp;gt;$start&amp;lt;/pre&amp;gt;&lt;br /&gt;
to begin the picking process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At this point, each captain will be randomly assigned a number between 1 and 8. The bot is programmed to know which captain contains which picks and will automatically prompt them to choose their player when it is their turn.&lt;br /&gt;
&lt;br /&gt;
The command &#039;&#039;&#039;$players&#039;&#039;&#039; can be used at any time to view a list of remaining players.&lt;br /&gt;
&lt;br /&gt;
The command for captains to pick players is &#039;&#039;&#039;$pick &amp;lt;playername&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====Finalizing====&lt;br /&gt;
Once all players have been chosen, the bot will automatically finish the process and output a list of the final teams. The teams should be copied from the IRC channel to the wiki page.&lt;br /&gt;
&lt;br /&gt;
===Wrap-Up===&lt;br /&gt;
If at this point there is something that you didn&#039;t understand, there are two options.&lt;br /&gt;
&lt;br /&gt;
First: Check out this [http://wiki.armagetronad.org/index.php/FFA/FFABot/Sample sample page] that demonstrates how to set the bot up. It shows you ALL commands that would have been used to pick teams for the [http://wiki.armagetronad.org/index.php/FFA_1 FFA 1]. This should clear up any confusion on what commands to use.&lt;br /&gt;
&lt;br /&gt;
Second: If you&#039;re still in doubt, message me on the arma forums [http://forums3.armagetronad.net/ucp.php?i=pm&amp;amp;mode=compose&amp;amp;u=2523 here].&lt;/div&gt;</summary>
		<author><name>Ratchet</name></author>
	</entry>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48752</id>
		<title>FFA/FFABot/Instructions</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48752"/>
		<updated>2014-08-25T17:14:07Z</updated>

		<summary type="html">&lt;p&gt;Ratchet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Preliminary Information==&lt;br /&gt;
This is meant to be a complete guide to using the FFABot. This article should leave you with full understanding of how to use it.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Step 1: Installation (Obtaining an executable of the program)&lt;br /&gt;
Step 2: Running the program&lt;br /&gt;
Step 3: Communicating with the bot&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
==Installation==&lt;br /&gt;
Before you utilize this bot, you must first have the working program on your computer. There are two options when it comes to this regard: you can build the program yourself from source or you can download the executable file and simply click on it. Below you will find the executable files for Linux and Windows, as well as the source for both. There is no need to have an &amp;quot;installer&amp;quot; as it is a standalone application which has no external settings.&lt;br /&gt;
===Executable===&lt;br /&gt;
For Windows:&lt;br /&gt;
Click [https://app.box.com/s/iumazoenmn112aygv9y8 here] to download the executable file.&lt;br /&gt;
&lt;br /&gt;
For Linux:&lt;br /&gt;
Click [https://app.box.com/s/av99sxkcej9mrppieu6g here] to download the executable file. *Note: it was built from Kubuntu, but I imagine it should still work on most distros.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In both cases, be sure to click &#039;&#039;&#039;save file&#039;&#039;&#039; rather than &amp;quot;open&amp;quot;, or &amp;quot;run&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Build from Source===&lt;br /&gt;
The source can be found at [http://github.com/joshuagranger/cIRC my GitHub page]. However, I have provided you with a zip file for the linux part in these instructions. If you wish to download it straight from GitHub, simply click &amp;quot;Download .ZIP file&amp;quot; on the lower right hand side. For linux, my zip file may be more reliable than the GitHub code, and I strongly recommend using my version. This is because of the way Visual Studio handles .sln files as opposed to MonoDevelop&#039;s way of handling .sln files.&lt;br /&gt;
&lt;br /&gt;
====Windows====&lt;br /&gt;
1. Obtain and extract the source code from [https://github.com/JoshuaGranger/cIRC/archive/master.zip GitHub].&lt;br /&gt;
&lt;br /&gt;
2. Open the Solution file (.sln) and make sure it loads properly inside your IDE. Recommended IDE for this process is Visual Studio.&lt;br /&gt;
&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Navigate to the output folder and you should have a built executable file.&lt;br /&gt;
&lt;br /&gt;
====Linux====&lt;br /&gt;
1. Obtain and extract the source code from [https://app.box.com/s/uraaz2nv7zet4omlh230 this .zip file].&lt;br /&gt;
&lt;br /&gt;
2. Install the MonoDevelop IDE (which subsequently installs the required mono) using &lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get install monodevelop&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Open the Solution file (.sln) using MonoDevelop.&lt;br /&gt;
&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Assuming no errors, you should be able to navigate to the output folder and see an executable file.&lt;br /&gt;
&lt;br /&gt;
==Instructions==&lt;br /&gt;
===Running the program===&lt;br /&gt;
By now, you should have a working copy of your program. Either you built it on your own, or you downloaded the executable file. Here are the instructions for loading the program.&lt;br /&gt;
====Windows====&lt;br /&gt;
This is pretty straightforward. Click the executable file and a console window should open.&lt;br /&gt;
&lt;br /&gt;
The program then prompts you with the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;Superior Administrator (IRC Nick):&amp;lt;/pre&amp;gt;&lt;br /&gt;
At this point, you enter YOUR IRC nick. The nick that YOU have registered with IRC and that YOU will be using in the #armagetron.tourneys channel. The program will recognize you as the administrator, and will take commands from you and you only. (Unless, of course, you add someone else as an administrator via the command). After you enter your IRC nick, the program will boot and the bot will join the #armagetron.tourneys channel. The bot&#039;s IRC nick is FFABot.&lt;br /&gt;
====Linux====&lt;br /&gt;
This is also pretty straightforward. Instead of clicking the executable file, you should run the progam from the terminal. To do this, open your terminal and navigate to the folder that contains the executable. If you downloaded the executable, it may be stored in something like &amp;quot;/home/[user]/Downloads/LinuxFFABot.exe&amp;quot;. So, you need to run the following in the terminal:&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /home/[user]/Downloads&lt;br /&gt;
LinuxFFABot.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;/home/[user]/Downloads/LinuxFFABot.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both of these should run the program in the terminal. You will be prompted with this as soon as you execute the program:&lt;br /&gt;
&amp;lt;pre&amp;gt;Superior Administrator (IRC Nick):&amp;lt;/pre&amp;gt;&lt;br /&gt;
At this point, you enter YOUR IRC nick. The nick that YOU have registered with IRC and that YOU will be using in the #armagetron.tourneys channel. The program will recognize you as the administrator, and will take commands from you and you only. (Unless, of course, you add someone else as an administrator via the command). After you enter your IRC nick, the program will boot and the bot will join the #armagetron.tourneys channel. The bot&#039;s IRC nick is FFABot.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
===Communicating with the bot===&lt;br /&gt;
&amp;lt;!--Unlike the previous steps, there is no deviation between Windows and Linux at this point. The program will function the same.&lt;br /&gt;
&lt;br /&gt;
At this point, you should have started running the bot. It then prompted you to enter your IRC nick, and then the bot joined #armagetron.tourneys as FFABot. &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
The bot can be found running in #armagetron.tourneys, all you have to do is show up and communicate with it! However, to communicate with the bot you must be added as an administrator of the bot. To do this, you need to PM me (Ratchet) on the arma forums using [http://forums3.armagetronad.net/ucp.php?i=pm&amp;amp;mode=compose&amp;amp;u=2523 this] link. I will add you to the bot&#039;s administrator list, and then you can follow the rest of these instructions. :)&lt;br /&gt;
&lt;br /&gt;
====Setting up the Players &amp;amp; Captains====&lt;br /&gt;
First, a list of players and a list of captains must be loaded into the bot. The list of 48 players should be gathered from [http://wiki.armagetronad.org/index.php/FFA the FFA page].&lt;br /&gt;
&lt;br /&gt;
Using the list of 48 players, first you should add them into the bot&#039;s list.&lt;br /&gt;
&amp;lt;pre&amp;gt;$addrange Player_1 Player_2 Player_3 Player_4 [...] Player_24&lt;br /&gt;
$addrange Player_25 Player_26 [....] Player_48&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;Notice that I added them 24 players at a time. It&#039;s to reduce the possibility of names being cut off due to the character limit of IRC. &#039;&#039;&#039;Do NOT add all 48 players at once. Split them into two groups of 24.&#039;&#039;&#039; &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Once all 48 players have been added as players via the $addrange command, you should add the 8 captains, linking their already existing Player name to their IRC nick.&lt;br /&gt;
&amp;lt;pre&amp;gt;$addcaptain IRCNick1 Player_1&lt;br /&gt;
$addcaptain IRCNick2 Player_2&lt;br /&gt;
$addcaptain IRCNick3 Player_3&lt;br /&gt;
$addcaptain IRCNick4 Player_4&lt;br /&gt;
$addcaptain IRCNick5 Player_5&lt;br /&gt;
$addcaptain IRCNick6 Player_6&lt;br /&gt;
$addcaptain IRCNick7 Player_7&lt;br /&gt;
$addcaptain IRCNick8 Player_8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;Notice that each IRC nick is being linked to an already-added player. Also make sure that you do it in the correct order. IRCNick and then PlayerName.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
At this point, all captains and players should be loaded into the program. You can verify this using the &#039;&#039;&#039;$who&#039;&#039;&#039; command.&lt;br /&gt;
&lt;br /&gt;
Next, ensure that all captains are present and ready to begin the picking process.&lt;br /&gt;
&lt;br /&gt;
====Picking Teams====&lt;br /&gt;
When all captains are ready, use the command &lt;br /&gt;
&amp;lt;pre&amp;gt;$start&amp;lt;/pre&amp;gt;&lt;br /&gt;
to begin the picking process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At this point, each captain will be randomly assigned a number between 1 and 8. The bot is programmed to know which captain contains which picks and will automatically prompt them to choose their player when it is their turn.&lt;br /&gt;
&lt;br /&gt;
The command &#039;&#039;&#039;$players&#039;&#039;&#039; can be used at any time to view a list of remaining players.&lt;br /&gt;
&lt;br /&gt;
The command for captains to pick players is &#039;&#039;&#039;$pick &amp;lt;playername&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====Finalizing====&lt;br /&gt;
Once all players have been chosen, the bot will automatically finish the process and output a list of the final teams. The teams should be copied from the IRC channel to the wiki page.&lt;br /&gt;
&lt;br /&gt;
===Wrap-Up===&lt;br /&gt;
If at this point there is something that you didn&#039;t understand, there are two options.&lt;br /&gt;
&lt;br /&gt;
First: Check out this [http://wiki.armagetronad.org/index.php/FFA/FFABot/Sample sample page] that demonstrates how to set the bot up. It shows you ALL commands that would have been used to pick teams for the [http://wiki.armagetronad.org/index.php/FFA_1 FFA 1]. This should clear up any confusion on what commands to use.&lt;br /&gt;
&lt;br /&gt;
Second: If you&#039;re still in doubt, message me on the arma forums [http://forums3.armagetronad.net/ucp.php?i=pm&amp;amp;mode=compose&amp;amp;u=2523 here].&lt;/div&gt;</summary>
		<author><name>Ratchet</name></author>
	</entry>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=FFA/FFABot&amp;diff=48751</id>
		<title>FFA/FFABot</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=FFA/FFABot&amp;diff=48751"/>
		<updated>2014-08-25T17:09:51Z</updated>

		<summary type="html">&lt;p&gt;Ratchet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==FFABot==&lt;br /&gt;
I have finally finished creating this resource for anyone wishing to organize a FFA event. Below you will find more information on this IRC bot. If something isn&#039;t clear, feel free to message me [http://forums3.armagetronad.net/ucp.php?i=pm&amp;amp;mode=compose&amp;amp;u=2523 here]. For reference, the IRC bot automatically joins the channel &#039;&#039;&#039;#armagetron.tourneys&#039;&#039;&#039; (the place where captains should go to pick teams).&lt;br /&gt;
&lt;br /&gt;
===What is this for?===&lt;br /&gt;
A problem with the FFA tournament is finding a fast, efficient way to have captains pick their players. By using this bot, that problem is eliminated. With little effort from an event organizer, this bot has the potential to maximize the convenience of organizing the tournament. &lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
===How was it built?===&lt;br /&gt;
In essence, it is an IRC bot programmed in C#. If that means nothing to you, don&#039;t worry about it. It&#039;s not very relevant - &#039;&#039;kind of&#039;&#039;. If you&#039;re running a linux computer, it could be a bit harder for you to get this program running (because it is programmed in C#, a .NET programming language built by microsoft). If you can&#039;t get it running from my linux instructions, you may be able to follow the windows instructions and run it through a third party program such as Wine, but I&#039;m not sure.&lt;br /&gt;
&lt;br /&gt;
===Who can use it?===&lt;br /&gt;
The answer to this: anyone with Windows or Linux. It has no purpose except to help an organizer get FFA teams picked, though. If you are organizing a FFA event, this is primarily for you. If not, I doubt it has any usefulness to you whatsoever.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
===I&#039;m interested. Can you teach me?===&lt;br /&gt;
So, you&#039;re an event organizer and you&#039;d like to know how to use this bot? Great! See this page: [[FFA/FFABot/Instructions]].&lt;br /&gt;
&lt;br /&gt;
==Commands==&lt;br /&gt;
===How they are parsed===&lt;br /&gt;
Commands are parsed by a splitting technique in C#. Here is an example. &lt;br /&gt;
&lt;br /&gt;
What your message looks like in IRC:&lt;br /&gt;
&amp;lt;pre&amp;gt;Josh^: Hello, world!&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
What your message looks like to the FFABot:&lt;br /&gt;
&amp;lt;pre&amp;gt;:Hello, World!&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Going more into detail than needed, just understand that the key to your command being properly interpreted is reliant on whether or not you input it correctly.&lt;br /&gt;
&amp;lt;pre&amp;gt;Josh^: $pick Jimmy&amp;lt;/pre&amp;gt;&lt;br /&gt;
is &#039;&#039;&#039;NOT&#039;&#039;&#039; the same as&lt;br /&gt;
&amp;lt;pre&amp;gt;Josh^:  $pick Jimmy&amp;lt;/pre&amp;gt;&lt;br /&gt;
Why? Because the FFABot doesn&#039;t remove the space in the beginning. It&#039;s picky. In general, just make sure you keep in mind you &#039;&#039;are&#039;&#039; working with a computer. Type accordingly. Don&#039;t type your commands mid-sentence and expect it to read your mind. Just be mindful. :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Commands Available===&lt;br /&gt;
Generally speaking, all of these commands may not be useful. They are merely implemented in the exclusive case that they are needed. For instance, a tournament organizer probably will never use the $addadmin command. But in the event they need help doing something and can&#039;t figure it out, they can &amp;quot;add&amp;quot; a new administrator to help them out. It has the potential to become helpful, so I implemented it now instead of when it is needed. Additionally, &amp;quot;enable&amp;quot; and &amp;quot;disable&amp;quot; may not have any immediate use. Just know they exist for a purpose. More in-depth knowledge of each command can be found on the [[FFA/FFABot/Commands]] page.&lt;br /&gt;
&lt;br /&gt;
====Administrators====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 **Adding**&lt;br /&gt;
 $addrange &amp;lt;tronnicks&amp;gt;			//adds a range of players to the list (useful in first time adding from wiki, separated by spaces)&lt;br /&gt;
 $addplayer &amp;lt;tronnick&amp;gt;			//adds a player to the list&lt;br /&gt;
 $addcaptain &amp;lt;ircnick&amp;gt; &amp;lt;tronnick&amp;gt; 	//MUST already be added as player, otherwise use following ($addboth)&lt;br /&gt;
 $addboth &amp;lt;ircnick&amp;gt; &amp;lt;tronnick&amp;gt; 		//if not already added as a player, but wishes to be captain and player&lt;br /&gt;
 $addadmin &amp;lt;ircnick&amp;gt; &amp;lt;superiority&amp;gt;      //adds a user capable of utilizing admin commands. Superiority values are &amp;quot;true&amp;quot; or false&amp;quot;. (see $removeadmin)&lt;br /&gt;
&lt;br /&gt;
 **Removing**&lt;br /&gt;
 $removeall				//removes everyone from all lists (except the primary administrator)&lt;br /&gt;
 $removeplayer &amp;lt;tronnick&amp;gt;		//removes a single player (if player is captain, this will also remove them from the captains list)&lt;br /&gt;
 $removecaptain &amp;lt;ircnick&amp;gt;		//remove captain (removes from captain but remains player)&lt;br /&gt;
 $removeadmin &amp;lt;ircnick&amp;gt;			//remove an administrator (must have a superiority value of true to do this)&lt;br /&gt;
&lt;br /&gt;
 **Misc. Commands**&lt;br /&gt;
 $disable &amp;lt;player&amp;gt;			//disables captain rights ($pick) *useful if you wish to pause the picking process to say something, simply disable the captain(s)*&lt;br /&gt;
 $enable &amp;lt;player&amp;gt;			//enables captain rights ($pick) &lt;br /&gt;
 $enableall                             //enables all captains simultaneously&lt;br /&gt;
 $disableall                            //disables all captains simultaneously&lt;br /&gt;
 $captains				//view list of captains (enabled captains are green, disabled are red)&lt;br /&gt;
 $players                               //view a list of players that have not already been selected by a captain&lt;br /&gt;
 $start   				//initiate the picking process&lt;br /&gt;
 $who					//neatly displays list of all players not already assigned a team via $pick&lt;br /&gt;
 $help                                  //links the user to the documentation page&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Captains====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 $pick &amp;lt;player&amp;gt;				//selects a player from player pool and places it into captain&#039;s team (provided they aren&#039;t already picked)&lt;br /&gt;
 $who					//neatly displays list of all players not already assigned a team via $pick&lt;br /&gt;
 $help                                  //links the user to the documentation page&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Other Information==&lt;br /&gt;
===Feedback===&lt;br /&gt;
Please!  If you have a suggestion, find a bug, have an idea, or any of the above: [http://forums3.armagetronad.net/ucp.php?i=pm&amp;amp;mode=compose&amp;amp;u=2523 LET ME KNOW!] This tool could very well have flaws. If you find any, simply tell me. I&#039;ll work towards fixing it ASAP.&lt;br /&gt;
===Source===&lt;br /&gt;
The source code for the project can be found on my [https://github.com/JoshuaGranger/cIRC GitHub page]. For obtaining a compiled version of the program, you can see the [[FFA/FFABot/Instructions]] page.&lt;/div&gt;</summary>
		<author><name>Ratchet</name></author>
	</entry>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48749</id>
		<title>FFA/FFABot/Instructions</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48749"/>
		<updated>2014-08-25T00:44:25Z</updated>

		<summary type="html">&lt;p&gt;Ratchet: /* Executable */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Preliminary Information==&lt;br /&gt;
This is meant to be a complete guide to using the FFABot. This article should leave you with full understanding of how to use it.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Step 1: Installation (Obtaining an executable of the program)&lt;br /&gt;
Step 2: Running the program&lt;br /&gt;
Step 3: Communicating with the bot&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Before you utilize this bot, you must first have the working program on your computer. There are two options when it comes to this regard: you can build the program yourself from source or you can download the executable file and simply click on it. Below you will find the executable files for Linux and Windows, as well as the source for both. There is no need to have an &amp;quot;installer&amp;quot; as it is a standalone application which has no external settings.&lt;br /&gt;
===Executable===&lt;br /&gt;
For Windows:&lt;br /&gt;
Click [https://app.box.com/s/iumazoenmn112aygv9y8 here] to download the executable file.&lt;br /&gt;
&lt;br /&gt;
For Linux:&lt;br /&gt;
Click [https://app.box.com/s/av99sxkcej9mrppieu6g here] to download the executable file. *Note: it was built from Kubuntu, but I imagine it should still work on most distros.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In both cases, be sure to click &#039;&#039;&#039;save file&#039;&#039;&#039; rather than &amp;quot;open&amp;quot;, or &amp;quot;run&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Build from Source===&lt;br /&gt;
The source can be found at [http://github.com/joshuagranger/cIRC my GitHub page]. However, I have provided you with a zip file for the linux part in these instructions. If you wish to download it straight from GitHub, simply click &amp;quot;Download .ZIP file&amp;quot; on the lower right hand side. For linux, my zip file may be more reliable than the GitHub code, and I strongly recommend using my version. This is because of the way Visual Studio handles .sln files as opposed to MonoDevelop&#039;s way of handling .sln files.&lt;br /&gt;
&lt;br /&gt;
====Windows====&lt;br /&gt;
1. Obtain and extract the source code from [https://github.com/JoshuaGranger/cIRC/archive/master.zip GitHub].&lt;br /&gt;
&lt;br /&gt;
2. Open the Solution file (.sln) and make sure it loads properly inside your IDE. Recommended IDE for this process is Visual Studio.&lt;br /&gt;
&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Navigate to the output folder and you should have a built executable file.&lt;br /&gt;
&lt;br /&gt;
====Linux====&lt;br /&gt;
1. Obtain and extract the source code from [https://app.box.com/s/uraaz2nv7zet4omlh230 this .zip file].&lt;br /&gt;
&lt;br /&gt;
2. Install the MonoDevelop IDE (which subsequently installs the required mono) using &lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get install monodevelop&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Open the Solution file (.sln) using MonoDevelop.&lt;br /&gt;
&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Assuming no errors, you should be able to navigate to the output folder and see an executable file.&lt;br /&gt;
&lt;br /&gt;
==Instructions==&lt;br /&gt;
===Running the program===&lt;br /&gt;
By now, you should have a working copy of your program. Either you built it on your own, or you downloaded the executable file. Here are the instructions for loading the program.&lt;br /&gt;
====Windows====&lt;br /&gt;
This is pretty straightforward. Click the executable file and a console window should open.&lt;br /&gt;
&lt;br /&gt;
The program then prompts you with the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;Superior Administrator (IRC Nick):&amp;lt;/pre&amp;gt;&lt;br /&gt;
At this point, you enter YOUR IRC nick. The nick that YOU have registered with IRC and that YOU will be using in the #armagetron.tourneys channel. The program will recognize you as the administrator, and will take commands from you and you only. (Unless, of course, you add someone else as an administrator via the command). After you enter your IRC nick, the program will boot and the bot will join the #armagetron.tourneys channel. The bot&#039;s IRC nick is FFABot.&lt;br /&gt;
====Linux====&lt;br /&gt;
This is also pretty straightforward. Instead of clicking the executable file, you should run the progam from the terminal. To do this, open your terminal and navigate to the folder that contains the executable. If you downloaded the executable, it may be stored in something like &amp;quot;/home/[user]/Downloads/LinuxFFABot.exe&amp;quot;. So, you need to run the following in the terminal:&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /home/[user]/Downloads&lt;br /&gt;
LinuxFFABot.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;/home/[user]/Downloads/LinuxFFABot.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both of these should run the program in the terminal. You will be prompted with this as soon as you execute the program:&lt;br /&gt;
&amp;lt;pre&amp;gt;Superior Administrator (IRC Nick):&amp;lt;/pre&amp;gt;&lt;br /&gt;
At this point, you enter YOUR IRC nick. The nick that YOU have registered with IRC and that YOU will be using in the #armagetron.tourneys channel. The program will recognize you as the administrator, and will take commands from you and you only. (Unless, of course, you add someone else as an administrator via the command). After you enter your IRC nick, the program will boot and the bot will join the #armagetron.tourneys channel. The bot&#039;s IRC nick is FFABot.&lt;br /&gt;
&lt;br /&gt;
===Communicating with the bot===&lt;br /&gt;
Unlike the previous steps, there is no deviation between Windows and Linux at this point. The program will function the same.&lt;br /&gt;
&lt;br /&gt;
At this point, you should have started running the bot. It then prompted you to enter your IRC nick, and then the bot joined #armagetron.tourneys as FFABot.&lt;br /&gt;
&lt;br /&gt;
====Setting up the Players &amp;amp; Captains====&lt;br /&gt;
First, a list of players and a list of captains must be loaded into the bot. The list of 48 players should be gathered from [http://wiki.armagetronad.org/index.php/FFA the FFA page].&lt;br /&gt;
&lt;br /&gt;
Using the list of 48 players, first you should add them into the bot&#039;s list.&lt;br /&gt;
&amp;lt;pre&amp;gt;$addrange Player_1 Player_2 Player_3 Player_4 [...] Player_24&lt;br /&gt;
$addrange Player_25 Player_26 [....] Player_48&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;Notice that I added them 24 players at a time. It&#039;s to reduce the possibility of names being cut off due to the character limit of IRC. &#039;&#039;&#039;Do NOT add all 48 players at once. Split them into two groups of 24.&#039;&#039;&#039; &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Once all 48 players have been added as players via the $addrange command, you should add the 8 captains, linking their already existing Player name to their IRC nick.&lt;br /&gt;
&amp;lt;pre&amp;gt;$addcaptain IRCNick1 Player_1&lt;br /&gt;
$addcaptain IRCNick2 Player_2&lt;br /&gt;
$addcaptain IRCNick3 Player_3&lt;br /&gt;
$addcaptain IRCNick4 Player_4&lt;br /&gt;
$addcaptain IRCNick5 Player_5&lt;br /&gt;
$addcaptain IRCNick6 Player_6&lt;br /&gt;
$addcaptain IRCNick7 Player_7&lt;br /&gt;
$addcaptain IRCNick8 Player_8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;Notice that each IRC nick is being linked to an already-added player. Also make sure that you do it in the correct order. IRCNick and then PlayerName.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
At this point, all captains and players should be loaded into the program. You can verify this using the &#039;&#039;&#039;$who&#039;&#039;&#039; command.&lt;br /&gt;
&lt;br /&gt;
Next, ensure that all captains are present and ready to begin the picking process.&lt;br /&gt;
&lt;br /&gt;
====Picking Teams====&lt;br /&gt;
When all captains are ready, use the command &lt;br /&gt;
&amp;lt;pre&amp;gt;$start&amp;lt;/pre&amp;gt;&lt;br /&gt;
to begin the picking process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At this point, each captain will be randomly assigned a number between 1 and 8. The bot is programmed to know which captain contains which picks and will automatically prompt them to choose their player when it is their turn.&lt;br /&gt;
&lt;br /&gt;
The command &#039;&#039;&#039;$players&#039;&#039;&#039; can be used at any time to view a list of remaining players.&lt;br /&gt;
&lt;br /&gt;
The command for captains to pick players is &#039;&#039;&#039;$pick &amp;lt;playername&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====Finalizing====&lt;br /&gt;
Once all players have been chosen, the bot will automatically finish the process and output a list of the final teams. The teams should be copied from the IRC channel to the wiki page.&lt;br /&gt;
&lt;br /&gt;
===Wrap-Up===&lt;br /&gt;
If at this point there is something that you didn&#039;t understand, there are two options.&lt;br /&gt;
&lt;br /&gt;
First: Check out this [http://wiki.armagetronad.org/index.php/FFA/FFABot/Sample sample page] that demonstrates how to set the bot up. It shows you ALL commands that would have been used to pick teams for the [http://wiki.armagetronad.org/index.php/FFA_1 FFA 1]. This should clear up any confusion on what commands to use.&lt;br /&gt;
&lt;br /&gt;
Second: If you&#039;re still in doubt, message me on the arma forums [http://forums3.armagetronad.net/ucp.php?i=pm&amp;amp;mode=compose&amp;amp;u=2523 here].&lt;/div&gt;</summary>
		<author><name>Ratchet</name></author>
	</entry>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48748</id>
		<title>FFA/FFABot/Instructions</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48748"/>
		<updated>2014-08-25T00:30:56Z</updated>

		<summary type="html">&lt;p&gt;Ratchet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Preliminary Information==&lt;br /&gt;
This is meant to be a complete guide to using the FFABot. This article should leave you with full understanding of how to use it.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Step 1: Installation (Obtaining an executable of the program)&lt;br /&gt;
Step 2: Running the program&lt;br /&gt;
Step 3: Communicating with the bot&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Before you utilize this bot, you must first have the working program on your computer. There are two options when it comes to this regard: you can build the program yourself from source or you can download the executable file and simply click on it. Below you will find the executable files for Linux and Windows, as well as the source for both. There is no need to have an &amp;quot;installer&amp;quot; as it is a standalone application which has no external settings.&lt;br /&gt;
===Executable===&lt;br /&gt;
For Windows:&lt;br /&gt;
Click [https://app.box.com/s/lo8qeyl86zipgkuz6w0n here] to download the executable file.&lt;br /&gt;
&lt;br /&gt;
For Linux:&lt;br /&gt;
Click [https://app.box.com/s/av99sxkcej9mrppieu6g here] to download the executable file. *Note: it was built from Kubuntu, but I imagine it should still work on most distros.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In both cases, be sure to click &#039;&#039;&#039;save file&#039;&#039;&#039; rather than &amp;quot;open&amp;quot;, or &amp;quot;run&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Build from Source===&lt;br /&gt;
The source can be found at [http://github.com/joshuagranger/cIRC my GitHub page]. However, I have provided you with a zip file for the linux part in these instructions. If you wish to download it straight from GitHub, simply click &amp;quot;Download .ZIP file&amp;quot; on the lower right hand side. For linux, my zip file may be more reliable than the GitHub code, and I strongly recommend using my version. This is because of the way Visual Studio handles .sln files as opposed to MonoDevelop&#039;s way of handling .sln files.&lt;br /&gt;
&lt;br /&gt;
====Windows====&lt;br /&gt;
1. Obtain and extract the source code from [https://github.com/JoshuaGranger/cIRC/archive/master.zip GitHub].&lt;br /&gt;
&lt;br /&gt;
2. Open the Solution file (.sln) and make sure it loads properly inside your IDE. Recommended IDE for this process is Visual Studio.&lt;br /&gt;
&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Navigate to the output folder and you should have a built executable file.&lt;br /&gt;
&lt;br /&gt;
====Linux====&lt;br /&gt;
1. Obtain and extract the source code from [https://app.box.com/s/uraaz2nv7zet4omlh230 this .zip file].&lt;br /&gt;
&lt;br /&gt;
2. Install the MonoDevelop IDE (which subsequently installs the required mono) using &lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get install monodevelop&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Open the Solution file (.sln) using MonoDevelop.&lt;br /&gt;
&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Assuming no errors, you should be able to navigate to the output folder and see an executable file.&lt;br /&gt;
&lt;br /&gt;
==Instructions==&lt;br /&gt;
===Running the program===&lt;br /&gt;
By now, you should have a working copy of your program. Either you built it on your own, or you downloaded the executable file. Here are the instructions for loading the program.&lt;br /&gt;
====Windows====&lt;br /&gt;
This is pretty straightforward. Click the executable file and a console window should open.&lt;br /&gt;
&lt;br /&gt;
The program then prompts you with the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;Superior Administrator (IRC Nick):&amp;lt;/pre&amp;gt;&lt;br /&gt;
At this point, you enter YOUR IRC nick. The nick that YOU have registered with IRC and that YOU will be using in the #armagetron.tourneys channel. The program will recognize you as the administrator, and will take commands from you and you only. (Unless, of course, you add someone else as an administrator via the command). After you enter your IRC nick, the program will boot and the bot will join the #armagetron.tourneys channel. The bot&#039;s IRC nick is FFABot.&lt;br /&gt;
====Linux====&lt;br /&gt;
This is also pretty straightforward. Instead of clicking the executable file, you should run the progam from the terminal. To do this, open your terminal and navigate to the folder that contains the executable. If you downloaded the executable, it may be stored in something like &amp;quot;/home/[user]/Downloads/LinuxFFABot.exe&amp;quot;. So, you need to run the following in the terminal:&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /home/[user]/Downloads&lt;br /&gt;
LinuxFFABot.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;/home/[user]/Downloads/LinuxFFABot.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both of these should run the program in the terminal. You will be prompted with this as soon as you execute the program:&lt;br /&gt;
&amp;lt;pre&amp;gt;Superior Administrator (IRC Nick):&amp;lt;/pre&amp;gt;&lt;br /&gt;
At this point, you enter YOUR IRC nick. The nick that YOU have registered with IRC and that YOU will be using in the #armagetron.tourneys channel. The program will recognize you as the administrator, and will take commands from you and you only. (Unless, of course, you add someone else as an administrator via the command). After you enter your IRC nick, the program will boot and the bot will join the #armagetron.tourneys channel. The bot&#039;s IRC nick is FFABot.&lt;br /&gt;
&lt;br /&gt;
===Communicating with the bot===&lt;br /&gt;
Unlike the previous steps, there is no deviation between Windows and Linux at this point. The program will function the same.&lt;br /&gt;
&lt;br /&gt;
At this point, you should have started running the bot. It then prompted you to enter your IRC nick, and then the bot joined #armagetron.tourneys as FFABot.&lt;br /&gt;
&lt;br /&gt;
====Setting up the Players &amp;amp; Captains====&lt;br /&gt;
First, a list of players and a list of captains must be loaded into the bot. The list of 48 players should be gathered from [http://wiki.armagetronad.org/index.php/FFA the FFA page].&lt;br /&gt;
&lt;br /&gt;
Using the list of 48 players, first you should add them into the bot&#039;s list.&lt;br /&gt;
&amp;lt;pre&amp;gt;$addrange Player_1 Player_2 Player_3 Player_4 [...] Player_24&lt;br /&gt;
$addrange Player_25 Player_26 [....] Player_48&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;Notice that I added them 24 players at a time. It&#039;s to reduce the possibility of names being cut off due to the character limit of IRC. &#039;&#039;&#039;Do NOT add all 48 players at once. Split them into two groups of 24.&#039;&#039;&#039; &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Once all 48 players have been added as players via the $addrange command, you should add the 8 captains, linking their already existing Player name to their IRC nick.&lt;br /&gt;
&amp;lt;pre&amp;gt;$addcaptain IRCNick1 Player_1&lt;br /&gt;
$addcaptain IRCNick2 Player_2&lt;br /&gt;
$addcaptain IRCNick3 Player_3&lt;br /&gt;
$addcaptain IRCNick4 Player_4&lt;br /&gt;
$addcaptain IRCNick5 Player_5&lt;br /&gt;
$addcaptain IRCNick6 Player_6&lt;br /&gt;
$addcaptain IRCNick7 Player_7&lt;br /&gt;
$addcaptain IRCNick8 Player_8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;Notice that each IRC nick is being linked to an already-added player. Also make sure that you do it in the correct order. IRCNick and then PlayerName.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
At this point, all captains and players should be loaded into the program. You can verify this using the &#039;&#039;&#039;$who&#039;&#039;&#039; command.&lt;br /&gt;
&lt;br /&gt;
Next, ensure that all captains are present and ready to begin the picking process.&lt;br /&gt;
&lt;br /&gt;
====Picking Teams====&lt;br /&gt;
When all captains are ready, use the command &lt;br /&gt;
&amp;lt;pre&amp;gt;$start&amp;lt;/pre&amp;gt;&lt;br /&gt;
to begin the picking process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At this point, each captain will be randomly assigned a number between 1 and 8. The bot is programmed to know which captain contains which picks and will automatically prompt them to choose their player when it is their turn.&lt;br /&gt;
&lt;br /&gt;
The command &#039;&#039;&#039;$players&#039;&#039;&#039; can be used at any time to view a list of remaining players.&lt;br /&gt;
&lt;br /&gt;
The command for captains to pick players is &#039;&#039;&#039;$pick &amp;lt;playername&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====Finalizing====&lt;br /&gt;
Once all players have been chosen, the bot will automatically finish the process and output a list of the final teams. The teams should be copied from the IRC channel to the wiki page.&lt;br /&gt;
&lt;br /&gt;
===Wrap-Up===&lt;br /&gt;
If at this point there is something that you didn&#039;t understand, there are two options.&lt;br /&gt;
&lt;br /&gt;
First: Check out this [http://wiki.armagetronad.org/index.php/FFA/FFABot/Sample sample page] that demonstrates how to set the bot up. It shows you ALL commands that would have been used to pick teams for the [http://wiki.armagetronad.org/index.php/FFA_1 FFA 1]. This should clear up any confusion on what commands to use.&lt;br /&gt;
&lt;br /&gt;
Second: If you&#039;re still in doubt, message me on the arma forums [http://forums3.armagetronad.net/ucp.php?i=pm&amp;amp;mode=compose&amp;amp;u=2523 here].&lt;/div&gt;</summary>
		<author><name>Ratchet</name></author>
	</entry>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=FFA/FFABot&amp;diff=48747</id>
		<title>FFA/FFABot</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=FFA/FFABot&amp;diff=48747"/>
		<updated>2014-08-25T00:29:27Z</updated>

		<summary type="html">&lt;p&gt;Ratchet: /* FFABot */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==FFABot==&lt;br /&gt;
I have finally finished creating this resource for anyone wishing to organize a FFA event. Below you will find more information on this IRC bot. If something isn&#039;t clear, feel free to message me [http://forums3.armagetronad.net/ucp.php?i=pm&amp;amp;mode=compose&amp;amp;u=2523 here]. For reference, the IRC bot automatically joins the channel &#039;&#039;&#039;#armagetron.tourneys&#039;&#039;&#039; (the place where captains should go to pick teams).&lt;br /&gt;
&lt;br /&gt;
===What is this for?===&lt;br /&gt;
A problem with the FFA tournament is finding a fast, efficient way to have captains pick their players. By using this bot, that problem is eliminated. With little effort from an event organizer, this bot has the potential to maximize the convenience of organizing the tournament. &lt;br /&gt;
&lt;br /&gt;
===How was it built?===&lt;br /&gt;
In essence, it is an IRC bot programmed in C#. If that means nothing to you, don&#039;t worry about it. It&#039;s not very relevant - &#039;&#039;kind of&#039;&#039;. If you&#039;re running a linux computer, it could be a bit harder for you to get this program running (because it is programmed in C#, a .NET programming language built by microsoft). If you can&#039;t get it running from my linux instructions, you may be able to follow the windows instructions and run it through a third party program such as Wine, but I&#039;m not sure.&lt;br /&gt;
&lt;br /&gt;
===Who can use it?===&lt;br /&gt;
The answer to this: anyone with Windows or Linux. It has no purpose except to help an organizer get FFA teams picked, though. If you are organizing a FFA event, this is primarily for you. If not, I doubt it has any usefulness to you whatsoever.&lt;br /&gt;
&lt;br /&gt;
===I&#039;m interested. Can you teach me?===&lt;br /&gt;
So, you&#039;re an event organizer and you&#039;d like to know how to use this bot? Great! See this page: [[FFA/FFABot/Instructions]].&lt;br /&gt;
&lt;br /&gt;
==Commands==&lt;br /&gt;
===How they are parsed===&lt;br /&gt;
Commands are parsed by a splitting technique in C#. Here is an example. &lt;br /&gt;
&lt;br /&gt;
What your message looks like in IRC:&lt;br /&gt;
&amp;lt;pre&amp;gt;Josh^: Hello, world!&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
What your message looks like to the FFABot:&lt;br /&gt;
&amp;lt;pre&amp;gt;:Hello, World!&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Going more into detail than needed, just understand that the key to your command being properly interpreted is reliant on whether or not you input it correctly.&lt;br /&gt;
&amp;lt;pre&amp;gt;Josh^: $pick Jimmy&amp;lt;/pre&amp;gt;&lt;br /&gt;
is &#039;&#039;&#039;NOT&#039;&#039;&#039; the same as&lt;br /&gt;
&amp;lt;pre&amp;gt;Josh^:  $pick Jimmy&amp;lt;/pre&amp;gt;&lt;br /&gt;
Why? Because the FFABot doesn&#039;t remove the space in the beginning. It&#039;s picky. In general, just make sure you keep in mind you &#039;&#039;are&#039;&#039; working with a computer. Type accordingly. Don&#039;t type your commands mid-sentence and expect it to read your mind. Just be mindful. :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Commands Available===&lt;br /&gt;
Generally speaking, all of these commands may not be useful. They are merely implemented in the exclusive case that they are needed. For instance, a tournament organizer probably will never use the $addadmin command. But in the event they need help doing something and can&#039;t figure it out, they can &amp;quot;add&amp;quot; a new administrator to help them out. It has the potential to become helpful, so I implemented it now instead of when it is needed. Additionally, &amp;quot;enable&amp;quot; and &amp;quot;disable&amp;quot; may not have any immediate use. Just know they exist for a purpose. More in-depth knowledge of each command can be found on the [[FFA/FFABot/Commands]] page.&lt;br /&gt;
&lt;br /&gt;
====Administrators====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 **Adding**&lt;br /&gt;
 $addrange &amp;lt;tronnicks&amp;gt;			//adds a range of players to the list (useful in first time adding from wiki, separated by spaces)&lt;br /&gt;
 $addplayer &amp;lt;tronnick&amp;gt;			//adds a player to the list&lt;br /&gt;
 $addcaptain &amp;lt;ircnick&amp;gt; &amp;lt;tronnick&amp;gt; 	//MUST already be added as player, otherwise use following ($addboth)&lt;br /&gt;
 $addboth &amp;lt;ircnick&amp;gt; &amp;lt;tronnick&amp;gt; 		//if not already added as a player, but wishes to be captain and player&lt;br /&gt;
 $addadmin &amp;lt;ircnick&amp;gt; &amp;lt;superiority&amp;gt;      //adds a user capable of utilizing admin commands. Superiority values are &amp;quot;true&amp;quot; or false&amp;quot;. (see $removeadmin)&lt;br /&gt;
&lt;br /&gt;
 **Removing**&lt;br /&gt;
 $removeall				//removes everyone from all lists (except the primary administrator)&lt;br /&gt;
 $removeplayer &amp;lt;tronnick&amp;gt;		//removes a single player (if player is captain, this will also remove them from the captains list)&lt;br /&gt;
 $removecaptain &amp;lt;ircnick&amp;gt;		//remove captain (removes from captain but remains player)&lt;br /&gt;
 $removeadmin &amp;lt;ircnick&amp;gt;			//remove an administrator (must have a superiority value of true to do this)&lt;br /&gt;
&lt;br /&gt;
 **Misc. Commands**&lt;br /&gt;
 $disable &amp;lt;player&amp;gt;			//disables captain rights ($pick) *useful if you wish to pause the picking process to say something, simply disable the captain(s)*&lt;br /&gt;
 $enable &amp;lt;player&amp;gt;			//enables captain rights ($pick) &lt;br /&gt;
 $enableall                             //enables all captains simultaneously&lt;br /&gt;
 $disableall                            //disables all captains simultaneously&lt;br /&gt;
 $captains				//view list of captains (enabled captains are green, disabled are red)&lt;br /&gt;
 $players                               //view a list of players that have not already been selected by a captain&lt;br /&gt;
 $start   				//initiate the picking process&lt;br /&gt;
 $who					//neatly displays list of all players not already assigned a team via $pick&lt;br /&gt;
 $help                                  //links the user to the documentation page&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Captains====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 $pick &amp;lt;player&amp;gt;				//selects a player from player pool and places it into captain&#039;s team (provided they aren&#039;t already picked)&lt;br /&gt;
 $who					//neatly displays list of all players not already assigned a team via $pick&lt;br /&gt;
 $help                                  //links the user to the documentation page&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Other Information==&lt;br /&gt;
===Feedback===&lt;br /&gt;
Please!  If you have a suggestion, find a bug, have an idea, or any of the above: [http://forums3.armagetronad.net/ucp.php?i=pm&amp;amp;mode=compose&amp;amp;u=2523 LET ME KNOW!] This tool could very well have flaws. If you find any, simply tell me. I&#039;ll work towards fixing it ASAP.&lt;br /&gt;
===Source===&lt;br /&gt;
The source code for the project can be found on my [https://github.com/JoshuaGranger/cIRC GitHub page]. For obtaining a compiled version of the program, you can see the [[FFA/FFABot/Instructions]] page.&lt;/div&gt;</summary>
		<author><name>Ratchet</name></author>
	</entry>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=FFA&amp;diff=48746</id>
		<title>FFA</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=FFA&amp;diff=48746"/>
		<updated>2014-08-25T00:28:21Z</updated>

		<summary type="html">&lt;p&gt;Ratchet: /* How it works - Teams */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{:FFA/Blurb}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fortress-For-All==&lt;br /&gt;
===What the FFA is===&lt;br /&gt;
The Fortress-for-All tournament is a Fortress competition inspired by the Fortress Brawl, Ladle, Spoon, and &amp;quot;pickup&amp;quot; games. The idea is to get players who don&#039;t always have the opportunity or the will to play in the Ladle to experience the intensity and excitement that comes along with it. Frequently, in the Ladle, a team will sign up with well over 6 players (the minimum required to have a team) and only 6-7 of those players actually get to play. The others are forced to spectate with stars in their eyes wondering when they&#039;ll be able to play on the big stage. Well, that&#039;s what the point of this tournament is. Anyone, whether you have a clan/Ladle team or not, is encouraged to participate in this tournament. There are *NO* previous requirements to sign up.&lt;br /&gt;
&lt;br /&gt;
===How it works - Signups===&lt;br /&gt;
Anyone who wants to play is more than welcome to sign up. There are going to be &#039;&#039;&#039;48&#039;&#039;&#039; initial spots to sign up. This will equate to &#039;&#039;&#039;8&#039;&#039;&#039; teams of &#039;&#039;&#039;6&#039;&#039;&#039; players each. Once the allotted 48 spots are filled up, there will be no more spaces. In addition to signing up as a Player, &#039;&#039;&#039;8&#039;&#039;&#039; people need to sign up as a Captain. Anyone who wishes to be a captain may nominate themselves, but please - be very knowledgeable about fort and willing to put in the effort of organizing your team to its highest capabilities.&lt;br /&gt;
&lt;br /&gt;
===Regarding Substitutions===&lt;br /&gt;
Some players will inevitably show up on the day of the tournament with the desire to play. Teams will be drafted from the initial 48 players who signed up. When the beginning of the tournament nears, Captains are responsible for replacing any players who have not shown up before their first match is scheduled. If a missing player shows up prior to the &#039;&#039;&#039;end of the first series of matches&#039;&#039;&#039;, that player &#039;&#039;&#039;must&#039;&#039;&#039; be given their spot back on the team. If a substitute is needed, it is a requirement that the substitute be signed in to their own Global ID. Op-ing players who substitute is forbidden and will result in the disqualification of any matches that player participated in. The practice of &amp;quot;firing&amp;quot; a team member and artificially substituting them is strictly forbidden, and the consequences will be forfeiture, regardless of progress.&lt;br /&gt;
&lt;br /&gt;
===How it works - Teams===&lt;br /&gt;
Captains will self-volunteer during the last six days prior to the tournament (Sunday through Saturday). These captains will be required to have an IRC client for the choosing of teams. The channel that will be used is &#039;&#039;&#039;#armagetron.tourneys&#039;&#039;&#039; . If a captain does not have an IRC client downloaded, the online client [http://www.hashpickup.net/webchat HERE] is to be used. A time will be decided to amongst the captains to draft their teams either on the Saturday before the tournament or the Sunday morning before the tournament. The teams will then be posted to the wiki and players will be encouraged to begin strategizing with their teammates. All assignments are final and swaps amongst teams are strictly prohibited.&lt;br /&gt;
&lt;br /&gt;
Something else on your mind that isn&#039;t quite clear? Did I forget to mention something that you&#039;re curious about?&amp;lt;br /&amp;gt;&lt;br /&gt;
[[FFA/FAQ|Procedures and Frequently Asked Questions]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://forums3.armagetronad.net/viewtopic.php?f=60&amp;amp;t=23055 Fortress-For-All Forum Discussion]&lt;br /&gt;
&lt;br /&gt;
==Signing Up==&lt;br /&gt;
Please post your Armagetron name below. If you&#039;re confused on how to do so, look at the example below. If you would like to nominate yourself as a captain, you may sign up in the designated area below regular signups during the allotted time period.  &#039;&#039;*Note: You must sign up in &#039;&#039;&#039;BOTH&#039;&#039;&#039; &amp;quot;Players&amp;quot; and &amp;quot;Captains&amp;quot; section if you wish to be a Captain. You cannot be a Captain if you aren&#039;t one of the first 48 players to sign up.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Players - &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{FFA|Tron Nick|authority}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Captains - &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{FFACaptain|username|ircnick}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Substitutes - &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{FFASub|Tron Nick}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Players=== &lt;br /&gt;
(48 Players) &#039;&#039;&#039;INCLUDING the 8 Captains&#039;&#039;&#039;&lt;br /&gt;
{{FFA|FirstPlayer|forums}}&lt;br /&gt;
&lt;br /&gt;
===Captains===&lt;br /&gt;
(8 Captains) &#039;&#039;&#039;SIGN UPS PRESENTLY CLOSED. CAPTAIN SIGNUPS WILL BE OPEN THE 27TH-30TH&#039;&#039;&#039;&lt;br /&gt;
{{FFACaptain|FirstCaptainHere|Captain&#039;sIrcNick}}&lt;br /&gt;
&lt;br /&gt;
===Admins===&lt;br /&gt;
(You may not add yourself - PM delinquent on Arma forums)&lt;br /&gt;
&lt;br /&gt;
{{FFAAdmin|delinquent|forums}}&lt;br /&gt;
{{FFAAdmin|Ritsuka|forums}}&lt;br /&gt;
&lt;br /&gt;
==Teams==&lt;br /&gt;
&lt;br /&gt;
==Challenge Board==&lt;br /&gt;
&lt;br /&gt;
===Brackets===&lt;br /&gt;
*All games are best of 3 matches (the first team to win 2 matches advances to the next round).&lt;br /&gt;
*All finals are played in the server listed in &#039;&#039;&#039;bold&#039;&#039;&#039;. Teams may agree to move to the backup server if there is a regional preference or problem with the primary server.&amp;lt;br /&amp;gt;&lt;br /&gt;
To change brackets, edit [[Template:FFA3Bracket]]&lt;br /&gt;
&lt;br /&gt;
{{FFA3Bracket}}&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Times===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- {{:Ladle/SummerTimes}} --&amp;gt; &amp;lt;!--(April-October)--&amp;gt;&lt;br /&gt;
{{:Ladle/WinterTimes}} &amp;lt;!-- November - March) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Servers==&lt;br /&gt;
&lt;br /&gt;
===Server Configuration===&lt;br /&gt;
*Please review the changes [http://forums3.armagetronad.net/viewtopic.php?p=209381#p209381 here].&lt;br /&gt;
 RINCLUDE ladle/ladle84.cfg(http://crazy-tronners.com/resource/ladle/ladle84.cfg)&lt;br /&gt;
 RINCLUDE ffa02_auth.cfg(http://ladle.fr3.phx.be/ffa02_auth.cfg)&lt;br /&gt;
 SERVER_NAME 0x7fff7fFortress-For-All 2 0xff7f7f(0x7f7fffPlayer 1&#039;s Server0xff7f7f)&lt;br /&gt;
&lt;br /&gt;
===Server List===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;{{FFAServer|Your server name|ip|port|Location|[http://serverwebsite.com http://serverwebsite.com]}}&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Category:Tournaments]]&lt;br /&gt;
{{FFAServer|Theo FR2|ip||FR|}}&lt;br /&gt;
{{FFAServer|Theo FR3|ip||FR|}}&lt;br /&gt;
{{FFAServer|kite|69.162.170.184|4535|New York, USA|[[User:kite|kite]]}}&lt;br /&gt;
{{FFAServer|Delinquent|54.194.75.0|4535|Bristol, UK|[http://clan-du-phoenix.tk Phoenix]}}&lt;br /&gt;
{{FFAServer|Delinquent 2|54.194.75.0|4536|Bristol, UK|[http://clan-du-phoenix.tk Phoenix]}}&lt;br /&gt;
{{FFAServer|Light&#039;s USA|lightron.org|4548|Pennsylvania, USA|[http://lightron.org Lightron Server Hosting]}}&lt;/div&gt;</summary>
		<author><name>Ratchet</name></author>
	</entry>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=FFA&amp;diff=48745</id>
		<title>FFA</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=FFA&amp;diff=48745"/>
		<updated>2014-08-24T20:57:21Z</updated>

		<summary type="html">&lt;p&gt;Ratchet: /* Server Configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{:FFA/Blurb}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fortress-For-All==&lt;br /&gt;
===What the FFA is===&lt;br /&gt;
The Fortress-for-All tournament is a Fortress competition inspired by the Fortress Brawl, Ladle, Spoon, and &amp;quot;pickup&amp;quot; games. The idea is to get players who don&#039;t always have the opportunity or the will to play in the Ladle to experience the intensity and excitement that comes along with it. Frequently, in the Ladle, a team will sign up with well over 6 players (the minimum required to have a team) and only 6-7 of those players actually get to play. The others are forced to spectate with stars in their eyes wondering when they&#039;ll be able to play on the big stage. Well, that&#039;s what the point of this tournament is. Anyone, whether you have a clan/Ladle team or not, is encouraged to participate in this tournament. There are *NO* previous requirements to sign up.&lt;br /&gt;
&lt;br /&gt;
===How it works - Signups===&lt;br /&gt;
Anyone who wants to play is more than welcome to sign up. There are going to be &#039;&#039;&#039;48&#039;&#039;&#039; initial spots to sign up. This will equate to &#039;&#039;&#039;8&#039;&#039;&#039; teams of &#039;&#039;&#039;6&#039;&#039;&#039; players each. Once the allotted 48 spots are filled up, there will be no more spaces. In addition to signing up as a Player, &#039;&#039;&#039;8&#039;&#039;&#039; people need to sign up as a Captain. Anyone who wishes to be a captain may nominate themselves, but please - be very knowledgeable about fort and willing to put in the effort of organizing your team to its highest capabilities.&lt;br /&gt;
&lt;br /&gt;
===Regarding Substitutions===&lt;br /&gt;
Some players will inevitably show up on the day of the tournament with the desire to play. Teams will be drafted from the initial 48 players who signed up. When the beginning of the tournament nears, Captains are responsible for replacing any players who have not shown up before their first match is scheduled. If a missing player shows up prior to the &#039;&#039;&#039;end of the first series of matches&#039;&#039;&#039;, that player &#039;&#039;&#039;must&#039;&#039;&#039; be given their spot back on the team. If a substitute is needed, it is a requirement that the substitute be signed in to their own Global ID. Op-ing players who substitute is forbidden and will result in the disqualification of any matches that player participated in. The practice of &amp;quot;firing&amp;quot; a team member and artificially substituting them is strictly forbidden, and the consequences will be forfeiture, regardless of progress.&lt;br /&gt;
&lt;br /&gt;
===How it works - Teams===&lt;br /&gt;
Captains will self-volunteer during the last six days prior to the tournament (Sunday through Saturday). These captains will be required to have an IRC client for the choosing of teams. If a captain does not have an IRC client downloaded, the online client [http://www.hashpickup.net/webchat HERE] is to be used. A time will be decided to amongst the captains to draft their teams either on the Saturday before the tournament or the Sunday morning before the tournament. The teams will then be posted to the wiki and players will be encouraged to begin strategizing with their teammates. All assignments are final and swaps amongst teams are strictly prohibited.&lt;br /&gt;
&lt;br /&gt;
Something else on your mind that isn&#039;t quite clear? Did I forget to mention something that you&#039;re curious about?&amp;lt;br /&amp;gt;&lt;br /&gt;
[[FFA/FAQ|Procedures and Frequently Asked Questions]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://forums3.armagetronad.net/viewtopic.php?f=60&amp;amp;t=23055 Fortress-For-All Forum Discussion]&lt;br /&gt;
&lt;br /&gt;
==Signing Up==&lt;br /&gt;
Please post your Armagetron name below. If you&#039;re confused on how to do so, look at the example below. If you would like to nominate yourself as a captain, you may sign up in the designated area below regular signups during the allotted time period.  &#039;&#039;*Note: You must sign up in &#039;&#039;&#039;BOTH&#039;&#039;&#039; &amp;quot;Players&amp;quot; and &amp;quot;Captains&amp;quot; section if you wish to be a Captain. You cannot be a Captain if you aren&#039;t one of the first 48 players to sign up.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Players - &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{FFA|Tron Nick|authority}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Captains - &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{FFACaptain|username|ircnick}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Substitutes - &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{FFASub|Tron Nick}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Players=== &lt;br /&gt;
(48 Players) &#039;&#039;&#039;INCLUDING the 8 Captains&#039;&#039;&#039;&lt;br /&gt;
{{FFA|FirstPlayer|forums}}&lt;br /&gt;
&lt;br /&gt;
===Captains===&lt;br /&gt;
(8 Captains) &#039;&#039;&#039;SIGN UPS PRESENTLY CLOSED. CAPTAIN SIGNUPS WILL BE OPEN THE 27TH-30TH&#039;&#039;&#039;&lt;br /&gt;
{{FFACaptain|FirstCaptainHere|Captain&#039;sIrcNick}}&lt;br /&gt;
&lt;br /&gt;
===Admins===&lt;br /&gt;
(You may not add yourself - PM delinquent on Arma forums)&lt;br /&gt;
&lt;br /&gt;
{{FFAAdmin|delinquent|forums}}&lt;br /&gt;
{{FFAAdmin|Ritsuka|forums}}&lt;br /&gt;
&lt;br /&gt;
==Teams==&lt;br /&gt;
&lt;br /&gt;
==Challenge Board==&lt;br /&gt;
&lt;br /&gt;
===Brackets===&lt;br /&gt;
*All games are best of 3 matches (the first team to win 2 matches advances to the next round).&lt;br /&gt;
*All finals are played in the server listed in &#039;&#039;&#039;bold&#039;&#039;&#039;. Teams may agree to move to the backup server if there is a regional preference or problem with the primary server.&amp;lt;br /&amp;gt;&lt;br /&gt;
To change brackets, edit [[Template:FFA3Bracket]]&lt;br /&gt;
&lt;br /&gt;
{{FFA3Bracket}}&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Times===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- {{:Ladle/SummerTimes}} --&amp;gt; &amp;lt;!--(April-October)--&amp;gt;&lt;br /&gt;
{{:Ladle/WinterTimes}} &amp;lt;!-- November - March) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Servers==&lt;br /&gt;
&lt;br /&gt;
===Server Configuration===&lt;br /&gt;
*Please review the changes [http://forums3.armagetronad.net/viewtopic.php?p=209381#p209381 here].&lt;br /&gt;
 RINCLUDE ladle/ladle84.cfg(http://crazy-tronners.com/resource/ladle/ladle84.cfg)&lt;br /&gt;
 RINCLUDE ffa02_auth.cfg(http://ladle.fr3.phx.be/ffa02_auth.cfg)&lt;br /&gt;
 SERVER_NAME 0x7fff7fFortress-For-All 2 0xff7f7f(0x7f7fffPlayer 1&#039;s Server0xff7f7f)&lt;br /&gt;
&lt;br /&gt;
===Server List===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;{{FFAServer|Your server name|ip|port|Location|[http://serverwebsite.com http://serverwebsite.com]}}&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Category:Tournaments]]&lt;br /&gt;
{{FFAServer|Theo FR2|ip||FR|}}&lt;br /&gt;
{{FFAServer|Theo FR3|ip||FR|}}&lt;br /&gt;
{{FFAServer|kite|69.162.170.184|4535|New York, USA|[[User:kite|kite]]}}&lt;br /&gt;
{{FFAServer|Delinquent|54.194.75.0|4535|Bristol, UK|[http://clan-du-phoenix.tk Phoenix]}}&lt;br /&gt;
{{FFAServer|Delinquent 2|54.194.75.0|4536|Bristol, UK|[http://clan-du-phoenix.tk Phoenix]}}&lt;br /&gt;
{{FFAServer|Light&#039;s USA|lightron.org|4548|Pennsylvania, USA|[http://lightron.org Lightron Server Hosting]}}&lt;/div&gt;</summary>
		<author><name>Ratchet</name></author>
	</entry>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48743</id>
		<title>FFA/FFABot/Instructions</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48743"/>
		<updated>2014-08-24T20:00:38Z</updated>

		<summary type="html">&lt;p&gt;Ratchet: /* Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Preliminary Information==&lt;br /&gt;
This is meant to be a complete guide to using the FFABot. This article should leave you with full understanding of how to use it.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Step 1: Installation (Obtaining an executable of the program)&lt;br /&gt;
Step 2: Running the program&lt;br /&gt;
Step 3: Communicating with the bot&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Before you utilize this bot, you must first have the working program on your computer. There are two options when it comes to this regard: you can build the program yourself from source or you can download the executable file and simply click on it. Below you will find the executable files for Linux and Windows, as well as the source for both. There is no need to have an &amp;quot;installer&amp;quot; as it is a standalone application which has no external settings.&lt;br /&gt;
===Executable===&lt;br /&gt;
For Windows:&lt;br /&gt;
Click [https://app.box.com/s/lo8qeyl86zipgkuz6w0n here] to download the executable file.&lt;br /&gt;
&lt;br /&gt;
For Linux:&lt;br /&gt;
Click [https://app.box.com/s/av99sxkcej9mrppieu6g here] to download the executable file. *Note: it was built from Kubuntu, but I imagine it should still work on most distros.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In both cases, be sure to click &#039;&#039;&#039;save file&#039;&#039;&#039; rather than &amp;quot;open&amp;quot;, or &amp;quot;run&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Build from Source===&lt;br /&gt;
The source can be found at [http://github.com/joshuagranger/cIRC my GitHub page]. However, I have provided you with a zip file for the linux part in these instructions. If you wish to download it straight from GitHub, simply click &amp;quot;Download .ZIP file&amp;quot; on the lower right hand side. For linux, my zip file may be more reliable than the GitHub code, and I strongly recommend using my version. This is because of the way Visual Studio handles .sln files as opposed to MonoDevelop&#039;s way of handling .sln files.&lt;br /&gt;
&lt;br /&gt;
====Windows====&lt;br /&gt;
1. Obtain and extract the source code from [https://github.com/JoshuaGranger/cIRC/archive/master.zip GitHub].&lt;br /&gt;
&lt;br /&gt;
2. Open the Solution file (.sln) and make sure it loads properly inside your IDE. Recommended IDE for this process is Visual Studio.&lt;br /&gt;
&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Navigate to the output folder and you should have a built executable file.&lt;br /&gt;
&lt;br /&gt;
====Linux====&lt;br /&gt;
1. Obtain and extract the source code from [https://app.box.com/s/uraaz2nv7zet4omlh230 this .zip file].&lt;br /&gt;
&lt;br /&gt;
2. Install the MonoDevelop IDE (which subsequently installs the required mono) using &lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get install monodevelop&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Open the Solution file (.sln) using MonoDevelop.&lt;br /&gt;
&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Assuming no errors, you should be able to navigate to the output folder and see an executable file.&lt;br /&gt;
&lt;br /&gt;
==Instructions==&lt;br /&gt;
===Running the program===&lt;br /&gt;
By now, you should have a working copy of your program. Either you built it on your own, or you downloaded the executable file. Here are the instructions for loading the program.&lt;br /&gt;
====Windows====&lt;br /&gt;
This is pretty straightforward. Click the executable file and a console window should open.&lt;br /&gt;
&lt;br /&gt;
The program then prompts you with the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;Superior Administrator (IRC Nick):&amp;lt;/pre&amp;gt;&lt;br /&gt;
At this point, you enter YOUR IRC nick. The nick that YOU have registered with IRC and that YOU will be using in the #armagetron.ffa channel. The program will recognize you as the administrator, and will take commands from you and you only. (Unless, of course, you add someone else as an administrator via the command). After you enter your IRC nick, the program will boot and the bot will join the #armagetron.ffa channel. The bot&#039;s IRC nick is FFABot.&lt;br /&gt;
====Linux====&lt;br /&gt;
This is also pretty straightforward. Instead of clicking the executable file, you should run the progam from the terminal. To do this, open your terminal and navigate to the folder that contains the executable. If you downloaded the executable, it may be stored in something like &amp;quot;/home/[user]/Downloads/LinuxFFABot.exe&amp;quot;. So, you need to run the following in the terminal:&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /home/[user]/Downloads&lt;br /&gt;
LinuxFFABot.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;/home/[user]/Downloads/LinuxFFABot.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both of these should run the program in the terminal. You will be prompted with this as soon as you execute the program:&lt;br /&gt;
&amp;lt;pre&amp;gt;Superior Administrator (IRC Nick):&amp;lt;/pre&amp;gt;&lt;br /&gt;
At this point, you enter YOUR IRC nick. The nick that YOU have registered with IRC and that YOU will be using in the #armagetron.ffa channel. The program will recognize you as the administrator, and will take commands from you and you only. (Unless, of course, you add someone else as an administrator via the command). After you enter your IRC nick, the program will boot and the bot will join the #armagetron.ffa channel. The bot&#039;s IRC nick is FFABot.&lt;br /&gt;
&lt;br /&gt;
===Communicating with the bot===&lt;br /&gt;
Unlike the previous steps, there is no deviation between Windows and Linux at this point. The program will function the same.&lt;br /&gt;
&lt;br /&gt;
At this point, you should have started running the bot. It then prompted you to enter your IRC nick, and then the bot joined #armagetron.ffa as FFABot.&lt;br /&gt;
&lt;br /&gt;
====Setting up the Players &amp;amp; Captains====&lt;br /&gt;
First, a list of players and a list of captains must be loaded into the bot. The list of 48 players should be gathered from [http://wiki.armagetronad.org/index.php/FFA the FFA page].&lt;br /&gt;
&lt;br /&gt;
Using the list of 48 players, first you should add them into the bot&#039;s list.&lt;br /&gt;
&amp;lt;pre&amp;gt;$addrange Player_1 Player_2 Player_3 Player_4 [...] Player_24&lt;br /&gt;
$addrange Player_25 Player_26 [....] Player_48&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;Notice that I added them 24 players at a time. It&#039;s to reduce the possibility of names being cut off due to the character limit of IRC. &#039;&#039;&#039;Do NOT add all 48 players at once. Split them into two groups of 24.&#039;&#039;&#039; &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Once all 48 players have been added as players via the $addrange command, you should add the 8 captains, linking their already existing Player name to their IRC nick.&lt;br /&gt;
&amp;lt;pre&amp;gt;$addcaptain IRCNick1 Player_1&lt;br /&gt;
$addcaptain IRCNick2 Player_2&lt;br /&gt;
$addcaptain IRCNick3 Player_3&lt;br /&gt;
$addcaptain IRCNick4 Player_4&lt;br /&gt;
$addcaptain IRCNick5 Player_5&lt;br /&gt;
$addcaptain IRCNick6 Player_6&lt;br /&gt;
$addcaptain IRCNick7 Player_7&lt;br /&gt;
$addcaptain IRCNick8 Player_8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;Notice that each IRC nick is being linked to an already-added player. Also make sure that you do it in the correct order. IRCNick and then PlayerName.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
At this point, all captains and players should be loaded into the program. You can verify this using the &#039;&#039;&#039;$who&#039;&#039;&#039; command.&lt;br /&gt;
&lt;br /&gt;
Next, ensure that all captains are present and ready to begin the picking process.&lt;br /&gt;
&lt;br /&gt;
====Picking Teams====&lt;br /&gt;
When all captains are ready, use the command &lt;br /&gt;
&amp;lt;pre&amp;gt;$start&amp;lt;/pre&amp;gt;&lt;br /&gt;
to begin the picking process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At this point, each captain will be randomly assigned a number between 1 and 8. The bot is programmed to know which captain contains which picks and will automatically prompt them to choose their player when it is their turn.&lt;br /&gt;
&lt;br /&gt;
The command &#039;&#039;&#039;$players&#039;&#039;&#039; can be used at any time to view a list of remaining players.&lt;br /&gt;
&lt;br /&gt;
The command for captains to pick players is &#039;&#039;&#039;$pick &amp;lt;playername&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====Finalizing====&lt;br /&gt;
Once all players have been chosen, the bot will automatically finish the process and output a list of the final teams. The teams should be copied from the IRC channel to the wiki page.&lt;br /&gt;
&lt;br /&gt;
===Wrap-Up===&lt;br /&gt;
If at this point there is something that you didn&#039;t understand, there are two options.&lt;br /&gt;
&lt;br /&gt;
First: Check out this [http://wiki.armagetronad.org/index.php/FFA/FFABot/Sample sample page] that demonstrates how to set the bot up. It shows you ALL commands that would have been used to pick teams for the [http://wiki.armagetronad.org/index.php/FFA_1 FFA 1]. This should clear up any confusion on what commands to use.&lt;br /&gt;
&lt;br /&gt;
Second: If you&#039;re still in doubt, message me on the arma forums [http://forums3.armagetronad.net/ucp.php?i=pm&amp;amp;mode=compose&amp;amp;u=2523 here].&lt;/div&gt;</summary>
		<author><name>Ratchet</name></author>
	</entry>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48742</id>
		<title>FFA/FFABot/Instructions</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48742"/>
		<updated>2014-08-24T19:58:19Z</updated>

		<summary type="html">&lt;p&gt;Ratchet: /* Build from Source */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Preliminary Information==&lt;br /&gt;
This is meant to be a complete guide to using the FFABot. This article should leave you with full understanding of how to use it.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Step 1: Installation (Obtaining an executable of the program)&lt;br /&gt;
Step 2: Running the program&lt;br /&gt;
Step 3: Communicating with the bot&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Before you utilize this bot, you must first have the working program on your computer. There are two options when it comes to this regard: you can build the program yourself from source or you can download the executable file and simply click on it. Below you will find the executable files for Linux and Windows, as well as the source for both. There is no need to have an &amp;quot;installer&amp;quot; as it is a standalone application which has no external settings.&lt;br /&gt;
===Executable===&lt;br /&gt;
For Windows:&lt;br /&gt;
Click [https://app.box.com/s/lo8qeyl86zipgkuz6w0n here] to download the executable file.&lt;br /&gt;
&lt;br /&gt;
For Linux:&lt;br /&gt;
Click [https://app.box.com/s/av99sxkcej9mrppieu6g here] to download the executable file. *Note: it was built from Kubuntu, but I imagine it should still work on most distros.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In both cases, be sure to click &#039;&#039;&#039;save file&#039;&#039;&#039; rather than &amp;quot;open&amp;quot;, or &amp;quot;run&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Build from Source===&lt;br /&gt;
The source can be found at [http://github.com/joshuagranger/cIRC my GitHub page]. However, I have provided you with a zip file for the linux part in these instructions. If you wish to download it straight from GitHub, simply click &amp;quot;Download .ZIP file&amp;quot; on the lower right hand side. For linux, my zip file may be more reliable than the GitHub code, and I strongly recommend using my version. This is because of the way Visual Studio handles .sln files as opposed to MonoDevelop&#039;s way of handling .sln files.&lt;br /&gt;
&lt;br /&gt;
====Windows====&lt;br /&gt;
1. Obtain and extract the source code from [https://github.com/JoshuaGranger/cIRC/archive/master.zip GitHub].&lt;br /&gt;
&lt;br /&gt;
2. Open the Solution file (.sln) and make sure it loads properly inside your IDE. Recommended IDE for this process is Visual Studio.&lt;br /&gt;
&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Navigate to the output folder and you should have a built executable file.&lt;br /&gt;
&lt;br /&gt;
====Linux====&lt;br /&gt;
1. Obtain and extract the source code from GitHub or from [https://app.box.com/s/uraaz2nv7zet4omlh230 this .zip file].&lt;br /&gt;
&lt;br /&gt;
1*. If you download the file from GitHub, you may run into problems (I did). Instead, I recommend getting the source from the .zip file I have provided you in &lt;br /&gt;
the previous line. It has been set up to load properly with MonoDevelop.&lt;br /&gt;
&lt;br /&gt;
2. Open the Solution file (.sln) (preferably using MonoDevelop).&lt;br /&gt;
&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Assuming no errors, you should be able to navigate to the output folder and see an executable file.&lt;br /&gt;
&lt;br /&gt;
==Instructions==&lt;br /&gt;
===Running the program===&lt;br /&gt;
By now, you should have a working copy of your program. Either you built it on your own, or you downloaded the executable file. Here are the instructions for loading the program.&lt;br /&gt;
====Windows====&lt;br /&gt;
This is pretty straightforward. Click the executable file and a console window should open.&lt;br /&gt;
&lt;br /&gt;
The program then prompts you with the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;Superior Administrator (IRC Nick):&amp;lt;/pre&amp;gt;&lt;br /&gt;
At this point, you enter YOUR IRC nick. The nick that YOU have registered with IRC and that YOU will be using in the #armagetron.ffa channel. The program will recognize you as the administrator, and will take commands from you and you only. (Unless, of course, you add someone else as an administrator via the command). After you enter your IRC nick, the program will boot and the bot will join the #armagetron.ffa channel. The bot&#039;s IRC nick is FFABot.&lt;br /&gt;
====Linux====&lt;br /&gt;
This is also pretty straightforward. Instead of clicking the executable file, you should run the progam from the terminal. To do this, open your terminal and navigate to the folder that contains the executable. If you downloaded the executable, it may be stored in something like &amp;quot;/home/[user]/Downloads/LinuxFFABot.exe&amp;quot;. So, you need to run the following in the terminal:&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /home/[user]/Downloads&lt;br /&gt;
LinuxFFABot.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;/home/[user]/Downloads/LinuxFFABot.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both of these should run the program in the terminal. You will be prompted with this as soon as you execute the program:&lt;br /&gt;
&amp;lt;pre&amp;gt;Superior Administrator (IRC Nick):&amp;lt;/pre&amp;gt;&lt;br /&gt;
At this point, you enter YOUR IRC nick. The nick that YOU have registered with IRC and that YOU will be using in the #armagetron.ffa channel. The program will recognize you as the administrator, and will take commands from you and you only. (Unless, of course, you add someone else as an administrator via the command). After you enter your IRC nick, the program will boot and the bot will join the #armagetron.ffa channel. The bot&#039;s IRC nick is FFABot.&lt;br /&gt;
&lt;br /&gt;
===Communicating with the bot===&lt;br /&gt;
Unlike the previous steps, there is no deviation between Windows and Linux at this point. The program will function the same.&lt;br /&gt;
&lt;br /&gt;
At this point, you should have started running the bot. It then prompted you to enter your IRC nick, and then the bot joined #armagetron.ffa as FFABot.&lt;br /&gt;
&lt;br /&gt;
====Setting up the Players &amp;amp; Captains====&lt;br /&gt;
First, a list of players and a list of captains must be loaded into the bot. The list of 48 players should be gathered from [http://wiki.armagetronad.org/index.php/FFA the FFA page].&lt;br /&gt;
&lt;br /&gt;
Using the list of 48 players, first you should add them into the bot&#039;s list.&lt;br /&gt;
&amp;lt;pre&amp;gt;$addrange Player_1 Player_2 Player_3 Player_4 [...] Player_24&lt;br /&gt;
$addrange Player_25 Player_26 [....] Player_48&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;Notice that I added them 24 players at a time. It&#039;s to reduce the possibility of names being cut off due to the character limit of IRC. &#039;&#039;&#039;Do NOT add all 48 players at once. Split them into two groups of 24.&#039;&#039;&#039; &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Once all 48 players have been added as players via the $addrange command, you should add the 8 captains, linking their already existing Player name to their IRC nick.&lt;br /&gt;
&amp;lt;pre&amp;gt;$addcaptain IRCNick1 Player_1&lt;br /&gt;
$addcaptain IRCNick2 Player_2&lt;br /&gt;
$addcaptain IRCNick3 Player_3&lt;br /&gt;
$addcaptain IRCNick4 Player_4&lt;br /&gt;
$addcaptain IRCNick5 Player_5&lt;br /&gt;
$addcaptain IRCNick6 Player_6&lt;br /&gt;
$addcaptain IRCNick7 Player_7&lt;br /&gt;
$addcaptain IRCNick8 Player_8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;Notice that each IRC nick is being linked to an already-added player. Also make sure that you do it in the correct order. IRCNick and then PlayerName.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
At this point, all captains and players should be loaded into the program. You can verify this using the &#039;&#039;&#039;$who&#039;&#039;&#039; command.&lt;br /&gt;
&lt;br /&gt;
Next, ensure that all captains are present and ready to begin the picking process.&lt;br /&gt;
&lt;br /&gt;
====Picking Teams====&lt;br /&gt;
When all captains are ready, use the command &lt;br /&gt;
&amp;lt;pre&amp;gt;$start&amp;lt;/pre&amp;gt;&lt;br /&gt;
to begin the picking process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At this point, each captain will be randomly assigned a number between 1 and 8. The bot is programmed to know which captain contains which picks and will automatically prompt them to choose their player when it is their turn.&lt;br /&gt;
&lt;br /&gt;
The command &#039;&#039;&#039;$players&#039;&#039;&#039; can be used at any time to view a list of remaining players.&lt;br /&gt;
&lt;br /&gt;
The command for captains to pick players is &#039;&#039;&#039;$pick &amp;lt;playername&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====Finalizing====&lt;br /&gt;
Once all players have been chosen, the bot will automatically finish the process and output a list of the final teams. The teams should be copied from the IRC channel to the wiki page.&lt;br /&gt;
&lt;br /&gt;
===Wrap-Up===&lt;br /&gt;
If at this point there is something that you didn&#039;t understand, there are two options.&lt;br /&gt;
&lt;br /&gt;
First: Check out this [http://wiki.armagetronad.org/index.php/FFA/FFABot/Sample sample page] that demonstrates how to set the bot up. It shows you ALL commands that would have been used to pick teams for the [http://wiki.armagetronad.org/index.php/FFA_1 FFA 1]. This should clear up any confusion on what commands to use.&lt;br /&gt;
&lt;br /&gt;
Second: If you&#039;re still in doubt, message me on the arma forums [http://forums3.armagetronad.net/ucp.php?i=pm&amp;amp;mode=compose&amp;amp;u=2523 here].&lt;/div&gt;</summary>
		<author><name>Ratchet</name></author>
	</entry>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=FFA&amp;diff=48741</id>
		<title>FFA</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=FFA&amp;diff=48741"/>
		<updated>2014-08-24T19:24:29Z</updated>

		<summary type="html">&lt;p&gt;Ratchet: /* Signing Up */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{:FFA/Blurb}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fortress-For-All==&lt;br /&gt;
===What the FFA is===&lt;br /&gt;
The Fortress-for-All tournament is a Fortress competition inspired by the Fortress Brawl, Ladle, Spoon, and &amp;quot;pickup&amp;quot; games. The idea is to get players who don&#039;t always have the opportunity or the will to play in the Ladle to experience the intensity and excitement that comes along with it. Frequently, in the Ladle, a team will sign up with well over 6 players (the minimum required to have a team) and only 6-7 of those players actually get to play. The others are forced to spectate with stars in their eyes wondering when they&#039;ll be able to play on the big stage. Well, that&#039;s what the point of this tournament is. Anyone, whether you have a clan/Ladle team or not, is encouraged to participate in this tournament. There are *NO* previous requirements to sign up.&lt;br /&gt;
&lt;br /&gt;
===How it works - Signups===&lt;br /&gt;
Anyone who wants to play is more than welcome to sign up. There are going to be &#039;&#039;&#039;48&#039;&#039;&#039; initial spots to sign up. This will equate to &#039;&#039;&#039;8&#039;&#039;&#039; teams of &#039;&#039;&#039;6&#039;&#039;&#039; players each. Once the allotted 48 spots are filled up, there will be no more spaces. In addition to signing up as a Player, &#039;&#039;&#039;8&#039;&#039;&#039; people need to sign up as a Captain. Anyone who wishes to be a captain may nominate themselves, but please - be very knowledgeable about fort and willing to put in the effort of organizing your team to its highest capabilities.&lt;br /&gt;
&lt;br /&gt;
===Regarding Substitutions===&lt;br /&gt;
Some players will inevitably show up on the day of the tournament with the desire to play. Teams will be drafted from the initial 48 players who signed up. When the beginning of the tournament nears, Captains are responsible for replacing any players who have not shown up before their first match is scheduled. If a missing player shows up prior to the &#039;&#039;&#039;end of the first series of matches&#039;&#039;&#039;, that player &#039;&#039;&#039;must&#039;&#039;&#039; be given their spot back on the team. If a substitute is needed, it is a requirement that the substitute be signed in to their own Global ID. Op-ing players who substitute is forbidden and will result in the disqualification of any matches that player participated in. The practice of &amp;quot;firing&amp;quot; a team member and artificially substituting them is strictly forbidden, and the consequences will be forfeiture, regardless of progress.&lt;br /&gt;
&lt;br /&gt;
===How it works - Teams===&lt;br /&gt;
Captains will self-volunteer during the last six days prior to the tournament (Sunday through Saturday). These captains will be required to have an IRC client for the choosing of teams. If a captain does not have an IRC client downloaded, the online client [http://www.hashpickup.net/webchat HERE] is to be used. A time will be decided to amongst the captains to draft their teams either on the Saturday before the tournament or the Sunday morning before the tournament. The teams will then be posted to the wiki and players will be encouraged to begin strategizing with their teammates. All assignments are final and swaps amongst teams are strictly prohibited.&lt;br /&gt;
&lt;br /&gt;
Something else on your mind that isn&#039;t quite clear? Did I forget to mention something that you&#039;re curious about?&amp;lt;br /&amp;gt;&lt;br /&gt;
[[FFA/FAQ|Procedures and Frequently Asked Questions]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://forums3.armagetronad.net/viewtopic.php?f=60&amp;amp;t=23055 Fortress-For-All Forum Discussion]&lt;br /&gt;
&lt;br /&gt;
==Signing Up==&lt;br /&gt;
Please post your Armagetron name below. If you&#039;re confused on how to do so, look at the example below. If you would like to nominate yourself as a captain, you may sign up in the designated area below regular signups during the allotted time period.  &#039;&#039;*Note: You must sign up in &#039;&#039;&#039;BOTH&#039;&#039;&#039; &amp;quot;Players&amp;quot; and &amp;quot;Captains&amp;quot; section if you wish to be a Captain. You cannot be a Captain if you aren&#039;t one of the first 48 players to sign up.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Players - &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{FFA|Tron Nick|authority}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Captains - &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{FFACaptain|username|ircnick}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Substitutes - &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{FFASub|Tron Nick}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Players=== &lt;br /&gt;
(48 Players) &#039;&#039;&#039;INCLUDING the 8 Captains&#039;&#039;&#039;&lt;br /&gt;
{{FFA|FirstPlayer|forums}}&lt;br /&gt;
&lt;br /&gt;
===Captains===&lt;br /&gt;
(8 Captains) &#039;&#039;&#039;SIGN UPS PRESENTLY CLOSED. CAPTAIN SIGNUPS WILL BE OPEN THE 27TH-30TH&#039;&#039;&#039;&lt;br /&gt;
{{FFACaptain|FirstCaptainHere|Captain&#039;sIrcNick}}&lt;br /&gt;
&lt;br /&gt;
===Admins===&lt;br /&gt;
(You may not add yourself - PM delinquent on Arma forums)&lt;br /&gt;
&lt;br /&gt;
{{FFAAdmin|delinquent|forums}}&lt;br /&gt;
{{FFAAdmin|Ritsuka|forums}}&lt;br /&gt;
&lt;br /&gt;
==Teams==&lt;br /&gt;
&lt;br /&gt;
==Challenge Board==&lt;br /&gt;
&lt;br /&gt;
===Brackets===&lt;br /&gt;
*All games are best of 3 matches (the first team to win 2 matches advances to the next round).&lt;br /&gt;
*All finals are played in the server listed in &#039;&#039;&#039;bold&#039;&#039;&#039;. Teams may agree to move to the backup server if there is a regional preference or problem with the primary server.&amp;lt;br /&amp;gt;&lt;br /&gt;
To change brackets, edit [[Template:FFA3Bracket]]&lt;br /&gt;
&lt;br /&gt;
{{FFA3Bracket}}&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Times===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- {{:Ladle/SummerTimes}} --&amp;gt; &amp;lt;!--(April-October)--&amp;gt;&lt;br /&gt;
{{:Ladle/WinterTimes}} &amp;lt;!-- November - March) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Servers==&lt;br /&gt;
&lt;br /&gt;
===Server Configuration===&lt;br /&gt;
*Please review the changes [http://forums3.armagetronad.net/viewtopic.php?p=209381#p209381 here].&lt;br /&gt;
 RINCLUDE ladle/ladle78.cfg(http://crazy-tronners.com/resource/ladle/ladle78.cfg)&lt;br /&gt;
 RINCLUDE ffa02_auth.cfg(http://ladle.fr3.phx.be/ffa02_auth.cfg)&lt;br /&gt;
 SERVER_NAME 0x7fff7fFortress-For-All 2 0xff7f7f(0x7f7fffPlayer 1&#039;s Server0xff7f7f)&lt;br /&gt;
&lt;br /&gt;
===Server List===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;{{FFAServer|Your server name|ip|port|Location|[http://serverwebsite.com http://serverwebsite.com]}}&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Category:Tournaments]]&lt;br /&gt;
{{FFAServer|Theo FR2|ip||FR|}}&lt;br /&gt;
{{FFAServer|Theo FR3|ip||FR|}}&lt;br /&gt;
{{FFAServer|kite|69.162.170.184|4535|New York, USA|[[User:kite|kite]]}}&lt;br /&gt;
{{FFAServer|Delinquent|54.194.75.0|4535|Bristol, UK|[http://clan-du-phoenix.tk Phoenix]}}&lt;br /&gt;
{{FFAServer|Delinquent 2|54.194.75.0|4536|Bristol, UK|[http://clan-du-phoenix.tk Phoenix]}}&lt;br /&gt;
{{FFAServer|Light&#039;s USA|lightron.org|4548|Pennsylvania, USA|[http://lightron.org Lightron Server Hosting]}}&lt;/div&gt;</summary>
		<author><name>Ratchet</name></author>
	</entry>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=FFA&amp;diff=48740</id>
		<title>FFA</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=FFA&amp;diff=48740"/>
		<updated>2014-08-24T19:24:05Z</updated>

		<summary type="html">&lt;p&gt;Ratchet: /* Captains */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{:FFA/Blurb}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fortress-For-All==&lt;br /&gt;
===What the FFA is===&lt;br /&gt;
The Fortress-for-All tournament is a Fortress competition inspired by the Fortress Brawl, Ladle, Spoon, and &amp;quot;pickup&amp;quot; games. The idea is to get players who don&#039;t always have the opportunity or the will to play in the Ladle to experience the intensity and excitement that comes along with it. Frequently, in the Ladle, a team will sign up with well over 6 players (the minimum required to have a team) and only 6-7 of those players actually get to play. The others are forced to spectate with stars in their eyes wondering when they&#039;ll be able to play on the big stage. Well, that&#039;s what the point of this tournament is. Anyone, whether you have a clan/Ladle team or not, is encouraged to participate in this tournament. There are *NO* previous requirements to sign up.&lt;br /&gt;
&lt;br /&gt;
===How it works - Signups===&lt;br /&gt;
Anyone who wants to play is more than welcome to sign up. There are going to be &#039;&#039;&#039;48&#039;&#039;&#039; initial spots to sign up. This will equate to &#039;&#039;&#039;8&#039;&#039;&#039; teams of &#039;&#039;&#039;6&#039;&#039;&#039; players each. Once the allotted 48 spots are filled up, there will be no more spaces. In addition to signing up as a Player, &#039;&#039;&#039;8&#039;&#039;&#039; people need to sign up as a Captain. Anyone who wishes to be a captain may nominate themselves, but please - be very knowledgeable about fort and willing to put in the effort of organizing your team to its highest capabilities.&lt;br /&gt;
&lt;br /&gt;
===Regarding Substitutions===&lt;br /&gt;
Some players will inevitably show up on the day of the tournament with the desire to play. Teams will be drafted from the initial 48 players who signed up. When the beginning of the tournament nears, Captains are responsible for replacing any players who have not shown up before their first match is scheduled. If a missing player shows up prior to the &#039;&#039;&#039;end of the first series of matches&#039;&#039;&#039;, that player &#039;&#039;&#039;must&#039;&#039;&#039; be given their spot back on the team. If a substitute is needed, it is a requirement that the substitute be signed in to their own Global ID. Op-ing players who substitute is forbidden and will result in the disqualification of any matches that player participated in. The practice of &amp;quot;firing&amp;quot; a team member and artificially substituting them is strictly forbidden, and the consequences will be forfeiture, regardless of progress.&lt;br /&gt;
&lt;br /&gt;
===How it works - Teams===&lt;br /&gt;
Captains will self-volunteer during the last six days prior to the tournament (Sunday through Saturday). These captains will be required to have an IRC client for the choosing of teams. If a captain does not have an IRC client downloaded, the online client [http://www.hashpickup.net/webchat HERE] is to be used. A time will be decided to amongst the captains to draft their teams either on the Saturday before the tournament or the Sunday morning before the tournament. The teams will then be posted to the wiki and players will be encouraged to begin strategizing with their teammates. All assignments are final and swaps amongst teams are strictly prohibited.&lt;br /&gt;
&lt;br /&gt;
Something else on your mind that isn&#039;t quite clear? Did I forget to mention something that you&#039;re curious about?&amp;lt;br /&amp;gt;&lt;br /&gt;
[[FFA/FAQ|Procedures and Frequently Asked Questions]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://forums3.armagetronad.net/viewtopic.php?f=60&amp;amp;t=23055 Fortress-For-All Forum Discussion]&lt;br /&gt;
&lt;br /&gt;
==Signing Up==&lt;br /&gt;
Please post your Armagetron name below. If you&#039;re confused on how to do so, look at the example below. If you would like to nominate yourself as a captain, you may sign up in the designated area below regular signups during the allotted time period.  &#039;&#039;*Note: You must sign up in &#039;&#039;&#039;BOTH&#039;&#039;&#039; &amp;quot;Players&amp;quot; and &amp;quot;Captains&amp;quot; section if you wish to be a Captain. You cannot be a Captain if you aren&#039;t one of the first 48 players to sign up.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Players - &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{FFA|Tron Nick|authority}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Captains - &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{FFACaptain|username|authority}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Substitutes - &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{FFASub|Tron Nick}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Players=== &lt;br /&gt;
(48 Players) &#039;&#039;&#039;INCLUDING the 8 Captains&#039;&#039;&#039;&lt;br /&gt;
{{FFA|FirstPlayer|forums}}&lt;br /&gt;
&lt;br /&gt;
===Captains===&lt;br /&gt;
(8 Captains) &#039;&#039;&#039;SIGN UPS PRESENTLY CLOSED. CAPTAIN SIGNUPS WILL BE OPEN THE 27TH-30TH&#039;&#039;&#039;&lt;br /&gt;
{{FFACaptain|FirstCaptainHere|Captain&#039;sIrcNick}}&lt;br /&gt;
&lt;br /&gt;
===Admins===&lt;br /&gt;
(You may not add yourself - PM delinquent on Arma forums)&lt;br /&gt;
&lt;br /&gt;
{{FFAAdmin|delinquent|forums}}&lt;br /&gt;
{{FFAAdmin|Ritsuka|forums}}&lt;br /&gt;
&lt;br /&gt;
==Teams==&lt;br /&gt;
&lt;br /&gt;
==Challenge Board==&lt;br /&gt;
&lt;br /&gt;
===Brackets===&lt;br /&gt;
*All games are best of 3 matches (the first team to win 2 matches advances to the next round).&lt;br /&gt;
*All finals are played in the server listed in &#039;&#039;&#039;bold&#039;&#039;&#039;. Teams may agree to move to the backup server if there is a regional preference or problem with the primary server.&amp;lt;br /&amp;gt;&lt;br /&gt;
To change brackets, edit [[Template:FFA3Bracket]]&lt;br /&gt;
&lt;br /&gt;
{{FFA3Bracket}}&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Times===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- {{:Ladle/SummerTimes}} --&amp;gt; &amp;lt;!--(April-October)--&amp;gt;&lt;br /&gt;
{{:Ladle/WinterTimes}} &amp;lt;!-- November - March) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Servers==&lt;br /&gt;
&lt;br /&gt;
===Server Configuration===&lt;br /&gt;
*Please review the changes [http://forums3.armagetronad.net/viewtopic.php?p=209381#p209381 here].&lt;br /&gt;
 RINCLUDE ladle/ladle78.cfg(http://crazy-tronners.com/resource/ladle/ladle78.cfg)&lt;br /&gt;
 RINCLUDE ffa02_auth.cfg(http://ladle.fr3.phx.be/ffa02_auth.cfg)&lt;br /&gt;
 SERVER_NAME 0x7fff7fFortress-For-All 2 0xff7f7f(0x7f7fffPlayer 1&#039;s Server0xff7f7f)&lt;br /&gt;
&lt;br /&gt;
===Server List===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;{{FFAServer|Your server name|ip|port|Location|[http://serverwebsite.com http://serverwebsite.com]}}&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
[[Category:Tournaments]]&lt;br /&gt;
{{FFAServer|Theo FR2|ip||FR|}}&lt;br /&gt;
{{FFAServer|Theo FR3|ip||FR|}}&lt;br /&gt;
{{FFAServer|kite|69.162.170.184|4535|New York, USA|[[User:kite|kite]]}}&lt;br /&gt;
{{FFAServer|Delinquent|54.194.75.0|4535|Bristol, UK|[http://clan-du-phoenix.tk Phoenix]}}&lt;br /&gt;
{{FFAServer|Delinquent 2|54.194.75.0|4536|Bristol, UK|[http://clan-du-phoenix.tk Phoenix]}}&lt;br /&gt;
{{FFAServer|Light&#039;s USA|lightron.org|4548|Pennsylvania, USA|[http://lightron.org Lightron Server Hosting]}}&lt;/div&gt;</summary>
		<author><name>Ratchet</name></author>
	</entry>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=Template:FFACaptain&amp;diff=48739</id>
		<title>Template:FFACaptain</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=Template:FFACaptain&amp;diff=48739"/>
		<updated>2014-08-24T19:23:29Z</updated>

		<summary type="html">&lt;p&gt;Ratchet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;# &amp;lt;span style=&amp;quot;color: rgb(200,50,50)&amp;quot;&amp;gt;&#039;&#039;&#039;{{{1}}}&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;color: rgb(200,100,100)&amp;quot;&amp;gt;  {{{2}}}&amp;lt;/span&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{FFACaptain|username|ircnick}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which yields:&lt;br /&gt;
{{FFACaptain|username|ircnick}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ratchet</name></author>
	</entry>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48738</id>
		<title>FFA/FFABot/Instructions</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48738"/>
		<updated>2014-08-24T19:07:33Z</updated>

		<summary type="html">&lt;p&gt;Ratchet: /* Build from Source */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Preliminary Information==&lt;br /&gt;
This is meant to be a complete guide to using the FFABot. This article should leave you with full understanding of how to use it.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Step 1: Installation (Obtaining an executable of the program)&lt;br /&gt;
Step 2: Running the program&lt;br /&gt;
Step 3: Communicating with the bot&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Before you utilize this bot, you must first have the working program on your computer. There are two options when it comes to this regard: you can build the program yourself from source or you can download the executable file and simply click on it. Below you will find the executable files for Linux and Windows, as well as the source for both. There is no need to have an &amp;quot;installer&amp;quot; as it is a standalone application which has no external settings.&lt;br /&gt;
===Executable===&lt;br /&gt;
For Windows:&lt;br /&gt;
Click [https://app.box.com/s/lo8qeyl86zipgkuz6w0n here] to download the executable file.&lt;br /&gt;
&lt;br /&gt;
For Linux:&lt;br /&gt;
Click [https://app.box.com/s/av99sxkcej9mrppieu6g here] to download the executable file. *Note: it was built from Kubuntu, but I imagine it should still work on most distros.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In both cases, be sure to click &#039;&#039;&#039;save file&#039;&#039;&#039; rather than &amp;quot;open&amp;quot;, or &amp;quot;run&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Build from Source===&lt;br /&gt;
The source can be found at [http://github.com/joshuagranger/cIRC my GitHub page]. However, I have provided you with a zip file for the linux part in these instructions. If you wish to download it straight from GitHub, simply click &amp;quot;Download .ZIP file&amp;quot; on the lower right hand side. For linux, my zip file may be more reliable than the GitHub code, and I strongly recommend using my version. This is because of the way Visual Studio handles .sln files as opposed to MonoDevelop&#039;s way of handling .sln files.&lt;br /&gt;
&lt;br /&gt;
====Windows====&lt;br /&gt;
1. Obtain the source code from [https://github.com/JoshuaGranger/cIRC/archive/master.zip GitHub].&lt;br /&gt;
&lt;br /&gt;
2. Open the Solution file (.sln) and make sure it loads properly inside your IDE. Recommended IDE for this process is Visual Studio.&lt;br /&gt;
&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Navigate to the output folder and you should have a built executable file.&lt;br /&gt;
&lt;br /&gt;
====Linux====&lt;br /&gt;
1. Obtain the source code from GitHub or from [https://app.box.com/s/uraaz2nv7zet4omlh230 this .zip file].&lt;br /&gt;
&lt;br /&gt;
1*. If you download the file from GitHub, you may run into problems (I did). Instead, I recommend getting the source from the .zip file I have provided you in &lt;br /&gt;
the previous line. It has been set up to load properly with MonoDevelop.&lt;br /&gt;
&lt;br /&gt;
2. Open the Solution file (.sln) (preferably using MonoDevelop).&lt;br /&gt;
&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Assuming no errors, you should be able to navigate to the output folder and see an executable file.&lt;br /&gt;
&lt;br /&gt;
==Instructions==&lt;br /&gt;
===Running the program===&lt;br /&gt;
By now, you should have a working copy of your program. Either you built it on your own, or you downloaded the executable file. Here are the instructions for loading the program.&lt;br /&gt;
====Windows====&lt;br /&gt;
This is pretty straightforward. Click the executable file and a console window should open.&lt;br /&gt;
&lt;br /&gt;
The program then prompts you with the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;Superior Administrator (IRC Nick):&amp;lt;/pre&amp;gt;&lt;br /&gt;
At this point, you enter YOUR IRC nick. The nick that YOU have registered with IRC and that YOU will be using in the #armagetron.ffa channel. The program will recognize you as the administrator, and will take commands from you and you only. (Unless, of course, you add someone else as an administrator via the command). After you enter your IRC nick, the program will boot and the bot will join the #armagetron.ffa channel. The bot&#039;s IRC nick is FFABot.&lt;br /&gt;
====Linux====&lt;br /&gt;
This is also pretty straightforward. Instead of clicking the executable file, you should run the progam from the terminal. To do this, open your terminal and navigate to the folder that contains the executable. If you downloaded the executable, it may be stored in something like &amp;quot;/home/[user]/Downloads/LinuxFFABot.exe&amp;quot;. So, you need to run the following in the terminal:&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /home/[user]/Downloads&lt;br /&gt;
LinuxFFABot.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;/home/[user]/Downloads/LinuxFFABot.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both of these should run the program in the terminal. You will be prompted with this as soon as you execute the program:&lt;br /&gt;
&amp;lt;pre&amp;gt;Superior Administrator (IRC Nick):&amp;lt;/pre&amp;gt;&lt;br /&gt;
At this point, you enter YOUR IRC nick. The nick that YOU have registered with IRC and that YOU will be using in the #armagetron.ffa channel. The program will recognize you as the administrator, and will take commands from you and you only. (Unless, of course, you add someone else as an administrator via the command). After you enter your IRC nick, the program will boot and the bot will join the #armagetron.ffa channel. The bot&#039;s IRC nick is FFABot.&lt;br /&gt;
&lt;br /&gt;
===Communicating with the bot===&lt;br /&gt;
Unlike the previous steps, there is no deviation between Windows and Linux at this point. The program will function the same.&lt;br /&gt;
&lt;br /&gt;
At this point, you should have started running the bot. It then prompted you to enter your IRC nick, and then the bot joined #armagetron.ffa as FFABot.&lt;br /&gt;
&lt;br /&gt;
====Setting up the Players &amp;amp; Captains====&lt;br /&gt;
First, a list of players and a list of captains must be loaded into the bot. The list of 48 players should be gathered from [http://wiki.armagetronad.org/index.php/FFA the FFA page].&lt;br /&gt;
&lt;br /&gt;
Using the list of 48 players, first you should add them into the bot&#039;s list.&lt;br /&gt;
&amp;lt;pre&amp;gt;$addrange Player_1 Player_2 Player_3 Player_4 [...] Player_24&lt;br /&gt;
$addrange Player_25 Player_26 [....] Player_48&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;Notice that I added them 24 players at a time. It&#039;s to reduce the possibility of names being cut off due to the character limit of IRC. &#039;&#039;&#039;Do NOT add all 48 players at once. Split them into two groups of 24.&#039;&#039;&#039; &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Once all 48 players have been added as players via the $addrange command, you should add the 8 captains, linking their already existing Player name to their IRC nick.&lt;br /&gt;
&amp;lt;pre&amp;gt;$addcaptain IRCNick1 Player_1&lt;br /&gt;
$addcaptain IRCNick2 Player_2&lt;br /&gt;
$addcaptain IRCNick3 Player_3&lt;br /&gt;
$addcaptain IRCNick4 Player_4&lt;br /&gt;
$addcaptain IRCNick5 Player_5&lt;br /&gt;
$addcaptain IRCNick6 Player_6&lt;br /&gt;
$addcaptain IRCNick7 Player_7&lt;br /&gt;
$addcaptain IRCNick8 Player_8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;Notice that each IRC nick is being linked to an already-added player. Also make sure that you do it in the correct order. IRCNick and then PlayerName.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
At this point, all captains and players should be loaded into the program. You can verify this using the &#039;&#039;&#039;$who&#039;&#039;&#039; command.&lt;br /&gt;
&lt;br /&gt;
Next, ensure that all captains are present and ready to begin the picking process.&lt;br /&gt;
&lt;br /&gt;
====Picking Teams====&lt;br /&gt;
When all captains are ready, use the command &lt;br /&gt;
&amp;lt;pre&amp;gt;$start&amp;lt;/pre&amp;gt;&lt;br /&gt;
to begin the picking process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At this point, each captain will be randomly assigned a number between 1 and 8. The bot is programmed to know which captain contains which picks and will automatically prompt them to choose their player when it is their turn.&lt;br /&gt;
&lt;br /&gt;
The command &#039;&#039;&#039;$players&#039;&#039;&#039; can be used at any time to view a list of remaining players.&lt;br /&gt;
&lt;br /&gt;
The command for captains to pick players is &#039;&#039;&#039;$pick &amp;lt;playername&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====Finalizing====&lt;br /&gt;
Once all players have been chosen, the bot will automatically finish the process and output a list of the final teams. The teams should be copied from the IRC channel to the wiki page.&lt;br /&gt;
&lt;br /&gt;
===Wrap-Up===&lt;br /&gt;
If at this point there is something that you didn&#039;t understand, there are two options.&lt;br /&gt;
&lt;br /&gt;
First: Check out this [http://wiki.armagetronad.org/index.php/FFA/FFABot/Sample sample page] that demonstrates how to set the bot up. It shows you ALL commands that would have been used to pick teams for the [http://wiki.armagetronad.org/index.php/FFA_1 FFA 1]. This should clear up any confusion on what commands to use.&lt;br /&gt;
&lt;br /&gt;
Second: If you&#039;re still in doubt, message me on the arma forums [http://forums3.armagetronad.net/ucp.php?i=pm&amp;amp;mode=compose&amp;amp;u=2523 here].&lt;/div&gt;</summary>
		<author><name>Ratchet</name></author>
	</entry>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48737</id>
		<title>FFA/FFABot/Instructions</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48737"/>
		<updated>2014-08-24T19:05:54Z</updated>

		<summary type="html">&lt;p&gt;Ratchet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Preliminary Information==&lt;br /&gt;
This is meant to be a complete guide to using the FFABot. This article should leave you with full understanding of how to use it.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Step 1: Installation (Obtaining an executable of the program)&lt;br /&gt;
Step 2: Running the program&lt;br /&gt;
Step 3: Communicating with the bot&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Before you utilize this bot, you must first have the working program on your computer. There are two options when it comes to this regard: you can build the program yourself from source or you can download the executable file and simply click on it. Below you will find the executable files for Linux and Windows, as well as the source for both. There is no need to have an &amp;quot;installer&amp;quot; as it is a standalone application which has no external settings.&lt;br /&gt;
===Executable===&lt;br /&gt;
For Windows:&lt;br /&gt;
Click [https://app.box.com/s/lo8qeyl86zipgkuz6w0n here] to download the executable file.&lt;br /&gt;
&lt;br /&gt;
For Linux:&lt;br /&gt;
Click [https://app.box.com/s/av99sxkcej9mrppieu6g here] to download the executable file. *Note: it was built from Kubuntu, but I imagine it should still work on most distros.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In both cases, be sure to click &#039;&#039;&#039;save file&#039;&#039;&#039; rather than &amp;quot;open&amp;quot;, or &amp;quot;run&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Build from Source===&lt;br /&gt;
The source can be found at [http://github.com/joshuagranger/cIRC my GitHub page]. However, I have provided you with a zip file in these instructions. If you wish to download it straight from GitHub, simply click &amp;quot;Download .ZIP file&amp;quot; on the lower right hand side. The benefit of using my zip file is that it is potentially easier to navigate through and understand than downloading it from GitHub. Simply extract my zip and open the Solution file. I had to deal with a lot of extra folders when using the GitHub zip files. You are free to do whichever you wish.&lt;br /&gt;
====Windows====&lt;br /&gt;
1. Optain the source code from [https://github.com/JoshuaGranger/cIRC/archive/master.zip GitHub].&lt;br /&gt;
&lt;br /&gt;
2. Open the Solution file (.sln) and make sure it loads properly inside your IDE. Recommended IDE for this process is Visual Studio.&lt;br /&gt;
&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Navigate to the output folder and you should have a built executable file.&lt;br /&gt;
&lt;br /&gt;
====Linux====&lt;br /&gt;
1. Optain the source code from GitHub or from [https://app.box.com/s/uraaz2nv7zet4omlh230 this .zip file].&lt;br /&gt;
&lt;br /&gt;
1*. If you download the file from GitHub, you may run into problems (I did). Instead, I recommend getting the source from the .zip file I have provided you in &lt;br /&gt;
the previous line. It has been set up to load properly with MonoDevelop.&lt;br /&gt;
&lt;br /&gt;
2. Open the Solution file (.sln) (preferably using MonoDevelop).&lt;br /&gt;
&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Assuming no errors, you should be able to navigate to the output folder and see an executable file.&lt;br /&gt;
&lt;br /&gt;
==Instructions==&lt;br /&gt;
===Running the program===&lt;br /&gt;
By now, you should have a working copy of your program. Either you built it on your own, or you downloaded the executable file. Here are the instructions for loading the program.&lt;br /&gt;
====Windows====&lt;br /&gt;
This is pretty straightforward. Click the executable file and a console window should open.&lt;br /&gt;
&lt;br /&gt;
The program then prompts you with the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;Superior Administrator (IRC Nick):&amp;lt;/pre&amp;gt;&lt;br /&gt;
At this point, you enter YOUR IRC nick. The nick that YOU have registered with IRC and that YOU will be using in the #armagetron.ffa channel. The program will recognize you as the administrator, and will take commands from you and you only. (Unless, of course, you add someone else as an administrator via the command). After you enter your IRC nick, the program will boot and the bot will join the #armagetron.ffa channel. The bot&#039;s IRC nick is FFABot.&lt;br /&gt;
====Linux====&lt;br /&gt;
This is also pretty straightforward. Instead of clicking the executable file, you should run the progam from the terminal. To do this, open your terminal and navigate to the folder that contains the executable. If you downloaded the executable, it may be stored in something like &amp;quot;/home/[user]/Downloads/LinuxFFABot.exe&amp;quot;. So, you need to run the following in the terminal:&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /home/[user]/Downloads&lt;br /&gt;
LinuxFFABot.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;/home/[user]/Downloads/LinuxFFABot.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both of these should run the program in the terminal. You will be prompted with this as soon as you execute the program:&lt;br /&gt;
&amp;lt;pre&amp;gt;Superior Administrator (IRC Nick):&amp;lt;/pre&amp;gt;&lt;br /&gt;
At this point, you enter YOUR IRC nick. The nick that YOU have registered with IRC and that YOU will be using in the #armagetron.ffa channel. The program will recognize you as the administrator, and will take commands from you and you only. (Unless, of course, you add someone else as an administrator via the command). After you enter your IRC nick, the program will boot and the bot will join the #armagetron.ffa channel. The bot&#039;s IRC nick is FFABot.&lt;br /&gt;
&lt;br /&gt;
===Communicating with the bot===&lt;br /&gt;
Unlike the previous steps, there is no deviation between Windows and Linux at this point. The program will function the same.&lt;br /&gt;
&lt;br /&gt;
At this point, you should have started running the bot. It then prompted you to enter your IRC nick, and then the bot joined #armagetron.ffa as FFABot.&lt;br /&gt;
&lt;br /&gt;
====Setting up the Players &amp;amp; Captains====&lt;br /&gt;
First, a list of players and a list of captains must be loaded into the bot. The list of 48 players should be gathered from [http://wiki.armagetronad.org/index.php/FFA the FFA page].&lt;br /&gt;
&lt;br /&gt;
Using the list of 48 players, first you should add them into the bot&#039;s list.&lt;br /&gt;
&amp;lt;pre&amp;gt;$addrange Player_1 Player_2 Player_3 Player_4 [...] Player_24&lt;br /&gt;
$addrange Player_25 Player_26 [....] Player_48&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;Notice that I added them 24 players at a time. It&#039;s to reduce the possibility of names being cut off due to the character limit of IRC. &#039;&#039;&#039;Do NOT add all 48 players at once. Split them into two groups of 24.&#039;&#039;&#039; &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Once all 48 players have been added as players via the $addrange command, you should add the 8 captains, linking their already existing Player name to their IRC nick.&lt;br /&gt;
&amp;lt;pre&amp;gt;$addcaptain IRCNick1 Player_1&lt;br /&gt;
$addcaptain IRCNick2 Player_2&lt;br /&gt;
$addcaptain IRCNick3 Player_3&lt;br /&gt;
$addcaptain IRCNick4 Player_4&lt;br /&gt;
$addcaptain IRCNick5 Player_5&lt;br /&gt;
$addcaptain IRCNick6 Player_6&lt;br /&gt;
$addcaptain IRCNick7 Player_7&lt;br /&gt;
$addcaptain IRCNick8 Player_8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;Notice that each IRC nick is being linked to an already-added player. Also make sure that you do it in the correct order. IRCNick and then PlayerName.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
At this point, all captains and players should be loaded into the program. You can verify this using the &#039;&#039;&#039;$who&#039;&#039;&#039; command.&lt;br /&gt;
&lt;br /&gt;
Next, ensure that all captains are present and ready to begin the picking process.&lt;br /&gt;
&lt;br /&gt;
====Picking Teams====&lt;br /&gt;
When all captains are ready, use the command &lt;br /&gt;
&amp;lt;pre&amp;gt;$start&amp;lt;/pre&amp;gt;&lt;br /&gt;
to begin the picking process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At this point, each captain will be randomly assigned a number between 1 and 8. The bot is programmed to know which captain contains which picks and will automatically prompt them to choose their player when it is their turn.&lt;br /&gt;
&lt;br /&gt;
The command &#039;&#039;&#039;$players&#039;&#039;&#039; can be used at any time to view a list of remaining players.&lt;br /&gt;
&lt;br /&gt;
The command for captains to pick players is &#039;&#039;&#039;$pick &amp;lt;playername&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====Finalizing====&lt;br /&gt;
Once all players have been chosen, the bot will automatically finish the process and output a list of the final teams. The teams should be copied from the IRC channel to the wiki page.&lt;br /&gt;
&lt;br /&gt;
===Wrap-Up===&lt;br /&gt;
If at this point there is something that you didn&#039;t understand, there are two options.&lt;br /&gt;
&lt;br /&gt;
First: Check out this [http://wiki.armagetronad.org/index.php/FFA/FFABot/Sample sample page] that demonstrates how to set the bot up. It shows you ALL commands that would have been used to pick teams for the [http://wiki.armagetronad.org/index.php/FFA_1 FFA 1]. This should clear up any confusion on what commands to use.&lt;br /&gt;
&lt;br /&gt;
Second: If you&#039;re still in doubt, message me on the arma forums [http://forums3.armagetronad.net/ucp.php?i=pm&amp;amp;mode=compose&amp;amp;u=2523 here].&lt;/div&gt;</summary>
		<author><name>Ratchet</name></author>
	</entry>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Sample&amp;diff=48736</id>
		<title>FFA/FFABot/Sample</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Sample&amp;diff=48736"/>
		<updated>2014-08-24T18:13:40Z</updated>

		<summary type="html">&lt;p&gt;Ratchet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Sample input for FFABot==&lt;br /&gt;
&lt;br /&gt;
===Adding Players===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$addrange Player1 Player2 Player3 Player4 Player5 Player6 Player7 Player8 Player9 Player10 Player11 Player12 Player13 Player14 &lt;br /&gt;
    Player15 Player16 Player17 Player18 Player19 Player20 Player21 Player22 Player23 Player24&lt;br /&gt;
$addrange Player25 Player26 Player27 Player28 Player29 Player30 Player31 Player32 Player33 Player34 Player35 Player36 Player37 &lt;br /&gt;
    Player38 Player39 Player40 Player41 Player42 Player43 Player44 Player45 Player46 Player47 Player48&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Adding Captains===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$addcaptain Captain1IRC Player5&lt;br /&gt;
$addcaptain Captain2IRC Player10&lt;br /&gt;
$addcaptain Captain3IRC Player2&lt;br /&gt;
$addcaptain Captain4IRC Player12&lt;br /&gt;
$addcaptain Captain5IRC Player48&lt;br /&gt;
$addcaptain Captain6IRC Player30&lt;br /&gt;
$addcaptain Captain7IRC Player23&lt;br /&gt;
$addcaptain Captain8IRC Player19&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Starting the match===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$who              //to verify that 48 players and 8 captains are added (the bot will not start unless this is satisfied)&lt;br /&gt;
$start            //randomly assigns captains a team number which determines the picking order&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Output===&lt;br /&gt;
After teams have been chosen, this will output:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Team 1: Captain1 Player Player Player Player Player&lt;br /&gt;
Team 2: Captain2 Player Player Player Player Player&lt;br /&gt;
Team 3: Captain3 Player Player Player Player Player&lt;br /&gt;
Team 4: Captain4 Player Player Player Player Player&lt;br /&gt;
Team 5: Captain5 Player Player Player Player Player&lt;br /&gt;
Team 6: Captain6 Player Player Player Player Player&lt;br /&gt;
Team 7: Captain7 Player Player Player Player Player&lt;br /&gt;
Team 8: Captain8 Player Player Player Player Player&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Entire Input===&lt;br /&gt;
In case you are still confused, this is what the entire input would look like.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$addrange Player1 Player2 Player3 Player4 Player5 Player6 Player7 Player8 Player9 Player10 Player11 Player12 Player13 Player14 &lt;br /&gt;
    Player15 Player16 Player17 Player18 Player19 Player20 Player21 Player22 Player23 Player24&lt;br /&gt;
$addrange Player25 Player26 Player27 Player28 Player29 Player30 Player31 Player32 Player33 Player34 Player35 Player36 Player37 &lt;br /&gt;
    Player38 Player39 Player40 Player41 Player42 Player43 Player44 Player45 Player46 Player47 Player48&lt;br /&gt;
&lt;br /&gt;
$addcaptain Captain1IRC Player5&lt;br /&gt;
$addcaptain Captain2IRC Player10&lt;br /&gt;
$addcaptain Captain3IRC Player2&lt;br /&gt;
$addcaptain Captain4IRC Player12&lt;br /&gt;
$addcaptain Captain5IRC Player48&lt;br /&gt;
$addcaptain Captain6IRC Player30&lt;br /&gt;
$addcaptain Captain7IRC Player23&lt;br /&gt;
$addcaptain Captain8IRC Player19&lt;br /&gt;
&lt;br /&gt;
$who //verify that everyone added correctly&lt;br /&gt;
&lt;br /&gt;
$start //randomize picking order and begin picking&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ratchet</name></author>
	</entry>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Sample&amp;diff=48735</id>
		<title>FFA/FFABot/Sample</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Sample&amp;diff=48735"/>
		<updated>2014-08-24T18:13:06Z</updated>

		<summary type="html">&lt;p&gt;Ratchet: /* Adding Players */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Sample input for FFABot==&lt;br /&gt;
&lt;br /&gt;
===Adding Players===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$addrange Player1 Player2 Player3 Player4 Player5 Player6 Player7 Player8 Player9 Player10 Player11 Player12 Player13 Player14 &lt;br /&gt;
Player15 Player16 Player17 Player18 Player19 Player20 Player21 Player22 Player23 Player24&lt;br /&gt;
$addrange Player25 Player26 Player27 Player28 Player29 Player30 Player31 Player32 Player33 Player34 Player35 Player36 Player37 &lt;br /&gt;
Player38 Player39 Player40 Player41 Player42 Player43 Player44 Player45 Player46 Player47 Player48&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Adding Captains===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$addcaptain Captain1IRC Player5&lt;br /&gt;
$addcaptain Captain2IRC Player10&lt;br /&gt;
$addcaptain Captain3IRC Player2&lt;br /&gt;
$addcaptain Captain4IRC Player12&lt;br /&gt;
$addcaptain Captain5IRC Player48&lt;br /&gt;
$addcaptain Captain6IRC Player30&lt;br /&gt;
$addcaptain Captain7IRC Player23&lt;br /&gt;
$addcaptain Captain8IRC Player19&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Starting the match===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$who              //to verify that 48 players and 8 captains are added (the bot will not start unless this is satisfied)&lt;br /&gt;
$start            //randomly assigns captains a team number which determines the picking order&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Output===&lt;br /&gt;
After teams have been chosen, this will output:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Team 1: Captain1 Player Player Player Player Player&lt;br /&gt;
Team 2: Captain2 Player Player Player Player Player&lt;br /&gt;
Team 3: Captain3 Player Player Player Player Player&lt;br /&gt;
Team 4: Captain4 Player Player Player Player Player&lt;br /&gt;
Team 5: Captain5 Player Player Player Player Player&lt;br /&gt;
Team 6: Captain6 Player Player Player Player Player&lt;br /&gt;
Team 7: Captain7 Player Player Player Player Player&lt;br /&gt;
Team 8: Captain8 Player Player Player Player Player&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Entire Input===&lt;br /&gt;
In case you are still confused, this is what the entire input would look like.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$addrange Player1 Player2 Player3 Player4 Player5 Player6 Player7 Player8 Player9 Player10 Player11 Player12 Player13 Player14 &lt;br /&gt;
Player15 Player16 Player17 Player18 Player19 Player20 Player21 Player22 Player23 Player24&lt;br /&gt;
$addrange Player25 Player26 Player27 Player28 Player29 Player30 Player31 Player32 Player33 Player34 Player35 Player36 Player37 &lt;br /&gt;
Player38 Player39 Player40 Player41 Player42 Player43 Player44 Player45 Player46 Player47 Player48&lt;br /&gt;
&lt;br /&gt;
$addcaptain Captain1IRC Player5&lt;br /&gt;
$addcaptain Captain2IRC Player10&lt;br /&gt;
$addcaptain Captain3IRC Player2&lt;br /&gt;
$addcaptain Captain4IRC Player12&lt;br /&gt;
$addcaptain Captain5IRC Player48&lt;br /&gt;
$addcaptain Captain6IRC Player30&lt;br /&gt;
$addcaptain Captain7IRC Player23&lt;br /&gt;
$addcaptain Captain8IRC Player19&lt;br /&gt;
&lt;br /&gt;
$who //verify that everyone added correctly&lt;br /&gt;
&lt;br /&gt;
$start //randomize picking order and begin picking&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ratchet</name></author>
	</entry>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Sample&amp;diff=48734</id>
		<title>FFA/FFABot/Sample</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Sample&amp;diff=48734"/>
		<updated>2014-08-24T18:12:47Z</updated>

		<summary type="html">&lt;p&gt;Ratchet: /* Entire Input */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Sample input for FFABot==&lt;br /&gt;
&lt;br /&gt;
===Adding Players===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$addrange Player1 Player2 Player3 Player4 Player5 Player6 Player7 Player8 Player9 Player10 Player11 Player12 Player13 Player14 Player15 Player16 Player17 Player18 Player19 Player20 Player21 Player22 Player23 Player24&lt;br /&gt;
$addrange Player25 Player26 Player27 Player28 Player29 Player30 Player31 Player32 Player33 Player34 Player35 Player36 Player37 Player38 Player39 Player40 Player41 Player42 Player43 Player44 Player45 Player46 Player47 Player48&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Adding Captains===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$addcaptain Captain1IRC Player5&lt;br /&gt;
$addcaptain Captain2IRC Player10&lt;br /&gt;
$addcaptain Captain3IRC Player2&lt;br /&gt;
$addcaptain Captain4IRC Player12&lt;br /&gt;
$addcaptain Captain5IRC Player48&lt;br /&gt;
$addcaptain Captain6IRC Player30&lt;br /&gt;
$addcaptain Captain7IRC Player23&lt;br /&gt;
$addcaptain Captain8IRC Player19&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Starting the match===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$who              //to verify that 48 players and 8 captains are added (the bot will not start unless this is satisfied)&lt;br /&gt;
$start            //randomly assigns captains a team number which determines the picking order&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Output===&lt;br /&gt;
After teams have been chosen, this will output:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Team 1: Captain1 Player Player Player Player Player&lt;br /&gt;
Team 2: Captain2 Player Player Player Player Player&lt;br /&gt;
Team 3: Captain3 Player Player Player Player Player&lt;br /&gt;
Team 4: Captain4 Player Player Player Player Player&lt;br /&gt;
Team 5: Captain5 Player Player Player Player Player&lt;br /&gt;
Team 6: Captain6 Player Player Player Player Player&lt;br /&gt;
Team 7: Captain7 Player Player Player Player Player&lt;br /&gt;
Team 8: Captain8 Player Player Player Player Player&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Entire Input===&lt;br /&gt;
In case you are still confused, this is what the entire input would look like.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$addrange Player1 Player2 Player3 Player4 Player5 Player6 Player7 Player8 Player9 Player10 Player11 Player12 Player13 Player14 &lt;br /&gt;
Player15 Player16 Player17 Player18 Player19 Player20 Player21 Player22 Player23 Player24&lt;br /&gt;
$addrange Player25 Player26 Player27 Player28 Player29 Player30 Player31 Player32 Player33 Player34 Player35 Player36 Player37 &lt;br /&gt;
Player38 Player39 Player40 Player41 Player42 Player43 Player44 Player45 Player46 Player47 Player48&lt;br /&gt;
&lt;br /&gt;
$addcaptain Captain1IRC Player5&lt;br /&gt;
$addcaptain Captain2IRC Player10&lt;br /&gt;
$addcaptain Captain3IRC Player2&lt;br /&gt;
$addcaptain Captain4IRC Player12&lt;br /&gt;
$addcaptain Captain5IRC Player48&lt;br /&gt;
$addcaptain Captain6IRC Player30&lt;br /&gt;
$addcaptain Captain7IRC Player23&lt;br /&gt;
$addcaptain Captain8IRC Player19&lt;br /&gt;
&lt;br /&gt;
$who //verify that everyone added correctly&lt;br /&gt;
&lt;br /&gt;
$start //randomize picking order and begin picking&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ratchet</name></author>
	</entry>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Sample&amp;diff=48733</id>
		<title>FFA/FFABot/Sample</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Sample&amp;diff=48733"/>
		<updated>2014-08-24T18:12:21Z</updated>

		<summary type="html">&lt;p&gt;Ratchet: Created page with &amp;quot;==Sample input for FFABot==  ===Adding Players=== &amp;lt;pre&amp;gt; $addrange Player1 Player2 Player3 Player4 Player5 Player6 Player7 Player8 Player9 Player10 Player11 Player12 Player13 P...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Sample input for FFABot==&lt;br /&gt;
&lt;br /&gt;
===Adding Players===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$addrange Player1 Player2 Player3 Player4 Player5 Player6 Player7 Player8 Player9 Player10 Player11 Player12 Player13 Player14 Player15 Player16 Player17 Player18 Player19 Player20 Player21 Player22 Player23 Player24&lt;br /&gt;
$addrange Player25 Player26 Player27 Player28 Player29 Player30 Player31 Player32 Player33 Player34 Player35 Player36 Player37 Player38 Player39 Player40 Player41 Player42 Player43 Player44 Player45 Player46 Player47 Player48&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Adding Captains===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$addcaptain Captain1IRC Player5&lt;br /&gt;
$addcaptain Captain2IRC Player10&lt;br /&gt;
$addcaptain Captain3IRC Player2&lt;br /&gt;
$addcaptain Captain4IRC Player12&lt;br /&gt;
$addcaptain Captain5IRC Player48&lt;br /&gt;
$addcaptain Captain6IRC Player30&lt;br /&gt;
$addcaptain Captain7IRC Player23&lt;br /&gt;
$addcaptain Captain8IRC Player19&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Starting the match===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$who              //to verify that 48 players and 8 captains are added (the bot will not start unless this is satisfied)&lt;br /&gt;
$start            //randomly assigns captains a team number which determines the picking order&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Output===&lt;br /&gt;
After teams have been chosen, this will output:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Team 1: Captain1 Player Player Player Player Player&lt;br /&gt;
Team 2: Captain2 Player Player Player Player Player&lt;br /&gt;
Team 3: Captain3 Player Player Player Player Player&lt;br /&gt;
Team 4: Captain4 Player Player Player Player Player&lt;br /&gt;
Team 5: Captain5 Player Player Player Player Player&lt;br /&gt;
Team 6: Captain6 Player Player Player Player Player&lt;br /&gt;
Team 7: Captain7 Player Player Player Player Player&lt;br /&gt;
Team 8: Captain8 Player Player Player Player Player&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Entire Input===&lt;br /&gt;
In case you are still confused, this is what the entire input would look like.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$addrange Player1 Player2 Player3 Player4 Player5 Player6 Player7 Player8 Player9 Player10 Player11 Player12 Player13 Player14 Player15 Player16 Player17 Player18 Player19 Player20 Player21 Player22 Player23 Player24&lt;br /&gt;
$addrange Player25 Player26 Player27 Player28 Player29 Player30 Player31 Player32 Player33 Player34 Player35 Player36 Player37 Player38 Player39 Player40 Player41 Player42 Player43 Player44 Player45 Player46 Player47 Player48&lt;br /&gt;
&lt;br /&gt;
$addcaptain Captain1IRC Player5&lt;br /&gt;
$addcaptain Captain2IRC Player10&lt;br /&gt;
$addcaptain Captain3IRC Player2&lt;br /&gt;
$addcaptain Captain4IRC Player12&lt;br /&gt;
$addcaptain Captain5IRC Player48&lt;br /&gt;
$addcaptain Captain6IRC Player30&lt;br /&gt;
$addcaptain Captain7IRC Player23&lt;br /&gt;
$addcaptain Captain8IRC Player19&lt;br /&gt;
&lt;br /&gt;
$who //verify that everyone added correctly&lt;br /&gt;
&lt;br /&gt;
$start //randomize picking order and begin picking&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ratchet</name></author>
	</entry>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48732</id>
		<title>FFA/FFABot/Instructions</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48732"/>
		<updated>2014-08-24T17:58:27Z</updated>

		<summary type="html">&lt;p&gt;Ratchet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Preliminary Information==&lt;br /&gt;
This is meant to be a complete guide to using the FFABot. This article should leave you with full understanding of how to use it.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Step 1: Installation (Obtaining an executable of the program)&lt;br /&gt;
Step 2: Running the program&lt;br /&gt;
Step 3: Communicating with the bot&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Before you utilize this bot, you must first have the working program on your computer. There are two options when it comes to this regard: you can build the program yourself from source or you can download the executable file and simply click on it. Below you will find the executable files for Linux and Windows, as well as the source for both. There is no need to have an &amp;quot;installer&amp;quot; as it is a standalone application which has no external settings.&lt;br /&gt;
===Executable===&lt;br /&gt;
For Windows:&lt;br /&gt;
Click [http://latech.edu/~jmg075/WindowsFFABot.exe here] to download the executable file.&lt;br /&gt;
&lt;br /&gt;
For Linux:&lt;br /&gt;
Click [https://app.box.com/s/av99sxkcej9mrppieu6g here] to download the executable file. *Note: it was built from Kubuntu, but I imagine it should still work on most distros.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In both cases, be sure to click &#039;&#039;&#039;save file&#039;&#039;&#039; rather than &amp;quot;open&amp;quot;, or &amp;quot;run&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Build from Source===&lt;br /&gt;
The source can be found at [http://github.com/joshuagranger/cIRC my GitHub page]. However, I have provided you with a zip file in these instructions. If you wish to download it straight from GitHub, simply click &amp;quot;Download .ZIP file&amp;quot; on the lower right hand side. The benefit of using my zip file is that it is potentially easier to navigate through and understand than downloading it from GitHub. Simply extract my zip and open the Solution file. I had to deal with a lot of extra folders when using the GitHub zip files. You are free to do whichever you wish.&lt;br /&gt;
====Windows====&lt;br /&gt;
1. Optain the source code from GitHub or from [http://www.latech.edu/~jmg075/WindowsFFABot.zip this .zip file].&lt;br /&gt;
&lt;br /&gt;
2. Open the Solution file (.sln) and make sure it loads properly inside your IDE. Recommended IDE for this process is Visual Studio.&lt;br /&gt;
&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Navigate to the output folder and you should have a built executable file.&lt;br /&gt;
&lt;br /&gt;
====Linux====&lt;br /&gt;
1. Optain the source code from GitHub or from [https://app.box.com/s/uraaz2nv7zet4omlh230 this .zip file].&lt;br /&gt;
&lt;br /&gt;
1*. If you download the file from GitHub, you may run into problems (I did). Instead, I recommend getting the source from the .zip file I have provided you in &lt;br /&gt;
the previous line. It has been set up to load properly with MonoDevelop.&lt;br /&gt;
&lt;br /&gt;
2. Open the Solution file (.sln) (preferably using MonoDevelop).&lt;br /&gt;
&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Assuming no errors, you should be able to navigate to the output folder and see an executable file.&lt;br /&gt;
&lt;br /&gt;
==Instructions==&lt;br /&gt;
===Running the program===&lt;br /&gt;
By now, you should have a working copy of your program. Either you built it on your own, or you downloaded the executable file. Here are the instructions for loading the program.&lt;br /&gt;
====Windows====&lt;br /&gt;
This is pretty straightforward. Click the executable file and a console window should open.&lt;br /&gt;
&lt;br /&gt;
The program then prompts you with the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;Superior Administrator (IRC Nick):&amp;lt;/pre&amp;gt;&lt;br /&gt;
At this point, you enter YOUR IRC nick. The nick that YOU have registered with IRC and that YOU will be using in the #armagetron.ffa channel. The program will recognize you as the administrator, and will take commands from you and you only. (Unless, of course, you add someone else as an administrator via the command). After you enter your IRC nick, the program will boot and the bot will join the #armagetron.ffa channel. The bot&#039;s IRC nick is FFABot.&lt;br /&gt;
====Linux====&lt;br /&gt;
This is also pretty straightforward. Instead of clicking the executable file, you should run the progam from the terminal. To do this, open your terminal and navigate to the folder that contains the executable. If you downloaded the executable, it may be stored in something like &amp;quot;/home/[user]/Downloads/LinuxFFABot.exe&amp;quot;. So, you need to run the following in the terminal:&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /home/[user]/Downloads&lt;br /&gt;
LinuxFFABot.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;/home/[user]/Downloads/LinuxFFABot.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both of these should run the program in the terminal. You will be prompted with this as soon as you execute the program:&lt;br /&gt;
&amp;lt;pre&amp;gt;Superior Administrator (IRC Nick):&amp;lt;/pre&amp;gt;&lt;br /&gt;
At this point, you enter YOUR IRC nick. The nick that YOU have registered with IRC and that YOU will be using in the #armagetron.ffa channel. The program will recognize you as the administrator, and will take commands from you and you only. (Unless, of course, you add someone else as an administrator via the command). After you enter your IRC nick, the program will boot and the bot will join the #armagetron.ffa channel. The bot&#039;s IRC nick is FFABot.&lt;br /&gt;
&lt;br /&gt;
===Communicating with the bot===&lt;br /&gt;
Unlike the previous steps, there is no deviation between Windows and Linux at this point. The program will function the same.&lt;br /&gt;
&lt;br /&gt;
At this point, you should have started running the bot. It then prompted you to enter your IRC nick, and then the bot joined #armagetron.ffa as FFABot.&lt;br /&gt;
&lt;br /&gt;
====Setting up the Players &amp;amp; Captains====&lt;br /&gt;
First, a list of players and a list of captains must be loaded into the bot. The list of 48 players should be gathered from [http://wiki.armagetronad.org/index.php/FFA the FFA page].&lt;br /&gt;
&lt;br /&gt;
Using the list of 48 players, first you should add them into the bot&#039;s list.&lt;br /&gt;
&amp;lt;pre&amp;gt;$addrange Player_1 Player_2 Player_3 Player_4 [...] Player_24&lt;br /&gt;
$addrange Player_25 Player_26 [....] Player_48&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;Notice that I added them 24 players at a time. It&#039;s to reduce the possibility of names being cut off due to the character limit of IRC. &#039;&#039;&#039;Do NOT add all 48 players at once. Split them into two groups of 24.&#039;&#039;&#039; &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Once all 48 players have been added as players via the $addrange command, you should add the 8 captains, linking their already existing Player name to their IRC nick.&lt;br /&gt;
&amp;lt;pre&amp;gt;$addcaptain IRCNick1 Player_1&lt;br /&gt;
$addcaptain IRCNick2 Player_2&lt;br /&gt;
$addcaptain IRCNick3 Player_3&lt;br /&gt;
$addcaptain IRCNick4 Player_4&lt;br /&gt;
$addcaptain IRCNick5 Player_5&lt;br /&gt;
$addcaptain IRCNick6 Player_6&lt;br /&gt;
$addcaptain IRCNick7 Player_7&lt;br /&gt;
$addcaptain IRCNick8 Player_8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;Notice that each IRC nick is being linked to an already-added player. Also make sure that you do it in the correct order. IRCNick and then PlayerName.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
At this point, all captains and players should be loaded into the program. You can verify this using the &#039;&#039;&#039;$who&#039;&#039;&#039; command.&lt;br /&gt;
&lt;br /&gt;
Next, ensure that all captains are present and ready to begin the picking process.&lt;br /&gt;
&lt;br /&gt;
====Picking Teams====&lt;br /&gt;
When all captains are ready, use the command &lt;br /&gt;
&amp;lt;pre&amp;gt;$start&amp;lt;/pre&amp;gt;&lt;br /&gt;
to begin the picking process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At this point, each captain will be randomly assigned a number between 1 and 8. The bot is programmed to know which captain contains which picks and will automatically prompt them to choose their player when it is their turn.&lt;br /&gt;
&lt;br /&gt;
The command &#039;&#039;&#039;$players&#039;&#039;&#039; can be used at any time to view a list of remaining players.&lt;br /&gt;
&lt;br /&gt;
The command for captains to pick players is &#039;&#039;&#039;$pick &amp;lt;playername&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====Finalizing====&lt;br /&gt;
Once all players have been chosen, the bot will automatically finish the process and output a list of the final teams. The teams should be copied from the IRC channel to the wiki page.&lt;br /&gt;
&lt;br /&gt;
===Wrap-Up===&lt;br /&gt;
If at this point there is something that you didn&#039;t understand, there are two options.&lt;br /&gt;
&lt;br /&gt;
First: Check out this [http://wiki.armagetronad.org/index.php/FFA/FFABot/Sample sample page] that demonstrates how to set the bot up. It shows you ALL commands that would have been used to pick teams for the [http://wiki.armagetronad.org/index.php/FFA_1 FFA 1]. This should clear up any confusion on what commands to use.&lt;br /&gt;
&lt;br /&gt;
Second: If you&#039;re still in doubt, message me on the arma forums [http://forums3.armagetronad.net/ucp.php?i=pm&amp;amp;mode=compose&amp;amp;u=2523 here].&lt;/div&gt;</summary>
		<author><name>Ratchet</name></author>
	</entry>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48731</id>
		<title>FFA/FFABot/Instructions</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48731"/>
		<updated>2014-08-24T17:56:57Z</updated>

		<summary type="html">&lt;p&gt;Ratchet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Preliminary Information==&lt;br /&gt;
This is meant to be a complete guide to using the FFABot. This article should leave you with full understanding of how to use it.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Step 1: Installation (Obtaining an executable of the program)&lt;br /&gt;
Step 2: Running the program&lt;br /&gt;
Step 3: Communicating with the bot&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Before you utilize this bot, you must first have the working program on your computer. There are two options when it comes to this regard: you can build the program yourself from source or you can download the executable file and simply click on it. Below you will find the executable files for Linux and Windows, as well as the source for both. There is no need to have an &amp;quot;installer&amp;quot; as it is a standalone application which has no external settings.&lt;br /&gt;
===Executable===&lt;br /&gt;
For Windows:&lt;br /&gt;
Click [http://latech.edu/~jmg075/WindowsFFABot.exe here] to download the executable file.&lt;br /&gt;
&lt;br /&gt;
For Linux:&lt;br /&gt;
Click [https://app.box.com/s/av99sxkcej9mrppieu6g here] to download the executable file. *Note: it was built from Kubuntu, but I imagine it should still work on most distros.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In both cases, be sure to click &#039;&#039;&#039;save file&#039;&#039;&#039; rather than &amp;quot;open&amp;quot;, or &amp;quot;run&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Build from Source===&lt;br /&gt;
The source can be found at [http://github.com/joshuagranger/cIRC my GitHub page]. However, I have provided you with a zip file in these instructions. If you wish to download it straight from GitHub, simply click &amp;quot;Download .ZIP file&amp;quot; on the lower right hand side. The benefit of using my zip file is that it is potentially easier to navigate through and understand than downloading it from GitHub. Simply extract my zip and open the Solution file. I had to deal with a lot of extra folders when using the GitHub zip files. You are free to do whichever you wish.&lt;br /&gt;
====Windows====&lt;br /&gt;
1. Optain the source code from GitHub or from [http://www.latech.edu/~jmg075/WindowsFFABot.zip this .zip file].&lt;br /&gt;
&lt;br /&gt;
2. Open the Solution file (.sln) and make sure it loads properly inside your IDE. Recommended IDE for this process is Visual Studio.&lt;br /&gt;
&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Navigate to the output folder and you should have a built executable file.&lt;br /&gt;
&lt;br /&gt;
====Linux====&lt;br /&gt;
1. Optain the source code from GitHub or from [https://app.box.com/s/uraaz2nv7zet4omlh230 this .zip file].&lt;br /&gt;
&lt;br /&gt;
1*. If you download the file from GitHub, you may run into problems (I did). Instead, I recommend getting the source from the .zip file I have provided you in &lt;br /&gt;
the previous line. It has been set up to load properly with MonoDevelop.&lt;br /&gt;
&lt;br /&gt;
2. Open the Solution file (.sln) (preferably using MonoDevelop).&lt;br /&gt;
&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Assuming no errors, you should be able to navigate to the output folder and see an executable file.&lt;br /&gt;
&lt;br /&gt;
==Instructions==&lt;br /&gt;
===Running the program===&lt;br /&gt;
By now, you should have a working copy of your program. Either you built it on your own, or you downloaded the executable file. Here are the instructions for loading the program.&lt;br /&gt;
====Windows====&lt;br /&gt;
This is pretty straightforward. Click the executable file and a console window should open.&lt;br /&gt;
&lt;br /&gt;
The program then prompts you with the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;Superior Administrator (IRC Nick):&amp;lt;/pre&amp;gt;&lt;br /&gt;
At this point, you enter YOUR IRC nick. The nick that YOU have registered with IRC and that YOU will be using in the #armagetron.ffa channel. The program will recognize you as the administrator, and will take commands from you and you only. (Unless, of course, you add someone else as an administrator via the command). After you enter your IRC nick, the program will boot and the bot will join the #armagetron.ffa channel. The bot&#039;s IRC nick is FFABot.&lt;br /&gt;
====Linux====&lt;br /&gt;
This is also pretty straightforward. Instead of clicking the executable file, you should run the progam from the terminal. To do this, open your terminal and navigate to the folder that contains the executable. If you downloaded the executable, it may be stored in something like &amp;quot;/home/[user]/Downloads/LinuxFFABot.exe&amp;quot;. So, you need to run the following in the terminal:&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /home/[user]/Downloads&lt;br /&gt;
LinuxFFABot.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;/home/[user]/Downloads/LinuxFFABot.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both of these should run the program in the terminal. You will be prompted with this as soon as you execute the program:&lt;br /&gt;
&amp;lt;pre&amp;gt;Superior Administrator (IRC Nick):&amp;lt;/pre&amp;gt;&lt;br /&gt;
At this point, you enter YOUR IRC nick. The nick that YOU have registered with IRC and that YOU will be using in the #armagetron.ffa channel. The program will recognize you as the administrator, and will take commands from you and you only. (Unless, of course, you add someone else as an administrator via the command). After you enter your IRC nick, the program will boot and the bot will join the #armagetron.ffa channel. The bot&#039;s IRC nick is FFABot.&lt;br /&gt;
&lt;br /&gt;
===Communicating with the bot===&lt;br /&gt;
Unlike the previous steps, there is no deviation between Windows and Linux at this point. The program will function the same.&lt;br /&gt;
&lt;br /&gt;
At this point, you should have started running the bot. It then prompted you to enter your IRC nick, and then the bot joined #armagetron.ffa as FFABot.&lt;br /&gt;
&lt;br /&gt;
====Setting up the Players &amp;amp; Captains====&lt;br /&gt;
First, a list of players and a list of captains must be loaded into the bot. The list of 48 players should be gathered from [http://wiki.armagetronad.org/index.php/FFA the FFA page].&lt;br /&gt;
&lt;br /&gt;
Using the list of 48 players, first you should add them into the bot&#039;s list.&lt;br /&gt;
&amp;lt;pre&amp;gt;$addrange Player_1 Player_2 Player_3 Player_4 [...] Player_24&lt;br /&gt;
$addrange Player_25 Player_26 [....] Player_48&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;Notice that I added them 24 players at a time. It&#039;s to reduce the possibility of names being cut off due to the character limit of IRC. &#039;&#039;&#039;Do NOT add all 48 players at once. Split them into two groups of 24.&#039;&#039;&#039; &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Once all 48 players have been added as players via the $addrange command, you should add the 8 captains, linking their already existing Player name to their IRC nick.&lt;br /&gt;
&amp;lt;pre&amp;gt;$addcaptain IRCNick1 Player_1&lt;br /&gt;
$addcaptain IRCNick2 Player_2&lt;br /&gt;
$addcaptain IRCNick3 Player_3&lt;br /&gt;
$addcaptain IRCNick4 Player_4&lt;br /&gt;
$addcaptain IRCNick5 Player_5&lt;br /&gt;
$addcaptain IRCNick6 Player_6&lt;br /&gt;
$addcaptain IRCNick7 Player_7&lt;br /&gt;
$addcaptain IRCNick8 Player_8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;Notice that each IRC nick is being linked to an already-added player. Also make sure that you do it in the correct order. IRCNick and then PlayerName.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
At this point, all captains and players should be loaded into the program. You can verify this using the $who command.&lt;br /&gt;
&lt;br /&gt;
Next, ensure that all captains are present and ready to begin the picking process.&lt;br /&gt;
&lt;br /&gt;
====Picking Teams====&lt;br /&gt;
When all captains are ready, use the command &lt;br /&gt;
&amp;lt;pre&amp;gt;$start&amp;lt;/pre&amp;gt;&lt;br /&gt;
to begin the picking process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
At this point, each captain will be randomly assigned a number between 1 and 8. The bot is programmed to know which captain contains which picks and will automatically prompt them to choose their player when it is their turn.&lt;br /&gt;
&lt;br /&gt;
The command $players can be used at any time to view a list of remaining players.&lt;br /&gt;
&lt;br /&gt;
====Finalizing====&lt;br /&gt;
Once all players have been chosen, the bot will automatically finish the process and output a list of the final teams. The teams should be copied from the IRC channel to the wiki page.&lt;br /&gt;
&lt;br /&gt;
===Wrap-Up===&lt;br /&gt;
If at this point there is something that you didn&#039;t understand, there are two options.&lt;br /&gt;
&lt;br /&gt;
First: Check out this [http://wiki.armagetronad.org/index.php/FFA/FFABot/Sample sample page] that demonstrates how to set the bot up. It shows you ALL commands that would have been used to pick teams for the [http://wiki.armagetronad.org/index.php/FFA_1 FFA 1]. This should clear up any confusion on what commands to use.&lt;br /&gt;
&lt;br /&gt;
Second: If you&#039;re still in doubt, message me on the arma forums [http://forums3.armagetronad.net/ucp.php?i=pm&amp;amp;mode=compose&amp;amp;u=2523 here].&lt;/div&gt;</summary>
		<author><name>Ratchet</name></author>
	</entry>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48730</id>
		<title>FFA/FFABot/Instructions</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48730"/>
		<updated>2014-08-24T17:56:15Z</updated>

		<summary type="html">&lt;p&gt;Ratchet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Preliminary Information==&lt;br /&gt;
This is meant to be a complete guide to using the FFABot. This article should leave you with full understanding of how to use it.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Step 1: Installation (Obtaining an executable of the program)&lt;br /&gt;
Step 2: Running the program&lt;br /&gt;
Step 3: Communicating with the bot&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Before you utilize this bot, you must first have the working program on your computer. There are two options when it comes to this regard: you can build the program yourself from source or you can download the executable file and simply click on it. Below you will find the executable files for Linux and Windows, as well as the source for both. There is no need to have an &amp;quot;installer&amp;quot; as it is a standalone application which has no external settings.&lt;br /&gt;
===Executable===&lt;br /&gt;
For Windows:&lt;br /&gt;
Click [http://latech.edu/~jmg075/WindowsFFABot.exe here] to download the executable file.&lt;br /&gt;
&lt;br /&gt;
For Linux:&lt;br /&gt;
Click [https://app.box.com/s/av99sxkcej9mrppieu6g here] to download the executable file. *Note: it was built from Kubuntu, but I imagine it should still work on most distros.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In both cases, be sure to click &#039;&#039;&#039;save file&#039;&#039;&#039; rather than &amp;quot;open&amp;quot;, or &amp;quot;run&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Build from Source===&lt;br /&gt;
The source can be found at [http://github.com/joshuagranger/cIRC my GitHub page]. However, I have provided you with a zip file in these instructions. If you wish to download it straight from GitHub, simply click &amp;quot;Download .ZIP file&amp;quot; on the lower right hand side. The benefit of using my zip file is that it is potentially easier to navigate through and understand than downloading it from GitHub. Simply extract my zip and open the Solution file. I had to deal with a lot of extra folders when using the GitHub zip files. You are free to do whichever you wish.&lt;br /&gt;
====Windows====&lt;br /&gt;
1. Optain the source code from GitHub or from [http://www.latech.edu/~jmg075/WindowsFFABot.zip this .zip file].&lt;br /&gt;
&lt;br /&gt;
2. Open the Solution file (.sln) and make sure it loads properly inside your IDE. Recommended IDE for this process is Visual Studio.&lt;br /&gt;
&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Navigate to the output folder and you should have a built executable file.&lt;br /&gt;
&lt;br /&gt;
====Linux====&lt;br /&gt;
1. Optain the source code from GitHub or from [https://app.box.com/s/uraaz2nv7zet4omlh230 this .zip file].&lt;br /&gt;
&lt;br /&gt;
1*. If you download the file from GitHub, you may run into problems (I did). Instead, I recommend getting the source from the .zip file I have provided you in &lt;br /&gt;
the previous line. It has been set up to load properly with MonoDevelop.&lt;br /&gt;
&lt;br /&gt;
2. Open the Solution file (.sln) (preferably using MonoDevelop).&lt;br /&gt;
&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Assuming no errors, you should be able to navigate to the output folder and see an executable file.&lt;br /&gt;
&lt;br /&gt;
==Instructions==&lt;br /&gt;
===Running the program===&lt;br /&gt;
By now, you should have a working copy of your program. Either you built it on your own, or you downloaded the executable file. Here are the instructions for loading the program.&lt;br /&gt;
====Windows====&lt;br /&gt;
This is pretty straightforward. Click the executable file and a console window should open.&lt;br /&gt;
&lt;br /&gt;
The program then prompts you with the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;Superior Administrator (IRC Nick):&amp;lt;/pre&amp;gt;&lt;br /&gt;
At this point, you enter YOUR IRC nick. The nick that YOU have registered with IRC and that YOU will be using in the #armagetron.ffa channel. The program will recognize you as the administrator, and will take commands from you and you only. (Unless, of course, you add someone else as an administrator via the command). After you enter your IRC nick, the program will boot and the bot will join the #armagetron.ffa channel. The bot&#039;s IRC nick is FFABot.&lt;br /&gt;
====Linux====&lt;br /&gt;
This is also pretty straightforward. Instead of clicking the executable file, you should run the progam from the terminal. To do this, open your terminal and navigate to the folder that contains the executable. If you downloaded the executable, it may be stored in something like &amp;quot;/home/[user]/Downloads/LinuxFFABot.exe&amp;quot;. So, you need to run the following in the terminal:&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /home/[user]/Downloads&lt;br /&gt;
LinuxFFABot.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;/home/[user]/Downloads/LinuxFFABot.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both of these should run the program in the terminal. You will be prompted with this as soon as you execute the program:&lt;br /&gt;
&amp;lt;pre&amp;gt;Superior Administrator (IRC Nick):&amp;lt;/pre&amp;gt;&lt;br /&gt;
At this point, you enter YOUR IRC nick. The nick that YOU have registered with IRC and that YOU will be using in the #armagetron.ffa channel. The program will recognize you as the administrator, and will take commands from you and you only. (Unless, of course, you add someone else as an administrator via the command). After you enter your IRC nick, the program will boot and the bot will join the #armagetron.ffa channel. The bot&#039;s IRC nick is FFABot.&lt;br /&gt;
&lt;br /&gt;
===Communicating with the bot===&lt;br /&gt;
Unlike the previous steps, there is no deviation between Windows and Linux at this point. The program will function the same.&lt;br /&gt;
&lt;br /&gt;
At this point, you should have started running the bot. It then prompted you to enter your IRC nick, and then the bot joined #armagetron.ffa as FFABot.&lt;br /&gt;
&lt;br /&gt;
====Setting up the Players &amp;amp; Captains====&lt;br /&gt;
First, a list of players and a list of captains must be loaded into the bot. The list of 48 players should be gathered from [http://wiki.armagetronad.org/index.php/FFA the FFA page].&lt;br /&gt;
&lt;br /&gt;
Using the list of 48 players, first you should add them into the bot&#039;s list.&lt;br /&gt;
&amp;lt;pre&amp;gt;$addrange Player_1 Player_2 Player_3 Player_4 [...] Player_24&lt;br /&gt;
$addrange Player_25 Player_26 [....] Player_48&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;Notice that I added them 24 players at a time. It&#039;s to reduce the possibility of names being cut off due to the character limit of IRC. &#039;&#039;&#039;Do NOT add all 48 players at once. Split them into two groups of 24.&#039;&#039;&#039; &#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Once all 48 players have been added as players via the $addrange command, you should add the 8 captains, linking their already existing Player name to their IRC nick.&lt;br /&gt;
&amp;lt;pre&amp;gt;$addcaptain IRCNick1 Player_1&lt;br /&gt;
$addcaptain IRCNick2 Player_2&lt;br /&gt;
$addcaptain IRCNick3 Player_3&lt;br /&gt;
$addcaptain IRCNick4 Player_4&lt;br /&gt;
$addcaptain IRCNick5 Player_5&lt;br /&gt;
$addcaptain IRCNick6 Player_6&lt;br /&gt;
$addcaptain IRCNick7 Player_7&lt;br /&gt;
$addcaptain IRCNick8 Player_8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;Notice that each IRC nick is being linked to an already-added player. Also make sure that you do it in the correct order. IRCNick and then PlayerName.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
At this point, all captains and players should be loaded into the program. You can verify this using the $who command.&lt;br /&gt;
&lt;br /&gt;
Next, ensure that all captains are present and ready to begin the picking process.&lt;br /&gt;
&lt;br /&gt;
====Picking Teams====&lt;br /&gt;
When all captains are ready, use the command &lt;br /&gt;
&amp;lt;pre&amp;gt;$start&amp;lt;/pre&amp;gt; to begin the picking process.&lt;br /&gt;
&lt;br /&gt;
At this point, each captain will be randomly assigned a number between 1 and 8. The bot is programmed to know which captain contains which picks and will automatically prompt them to choose their player when it is their turn.&lt;br /&gt;
&lt;br /&gt;
The command $players can be used at any time to view a list of remaining players.&lt;br /&gt;
&lt;br /&gt;
====Finalizing====&lt;br /&gt;
Once all players have been chosen, the bot will automatically finish the process and output a list of the final teams. The teams should be copied from the IRC channel to the wiki page.&lt;br /&gt;
&lt;br /&gt;
===Wrap-Up===&lt;br /&gt;
If at this point there is something that you didn&#039;t understand, there are two options.&lt;br /&gt;
&lt;br /&gt;
First: Check out this [http://wiki.armagetronad.org/index.php/FFA/FFABot/Sample sample page] that demonstrates how to set the bot up. It shows you ALL commands that would have been used to pick teams for the [http://wiki.armagetronad.org/index.php/FFA_1 FFA 1]. This should clear up any confusion on what commands to use.&lt;br /&gt;
&lt;br /&gt;
Second: If you&#039;re still in doubt, message me on the arma forums [http://forums3.armagetronad.net/ucp.php?i=pm&amp;amp;mode=compose&amp;amp;u=2523 here].&lt;/div&gt;</summary>
		<author><name>Ratchet</name></author>
	</entry>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48729</id>
		<title>FFA/FFABot/Instructions</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48729"/>
		<updated>2014-08-24T17:54:32Z</updated>

		<summary type="html">&lt;p&gt;Ratchet: /* Setting up the Players &amp;amp; Captains */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Preliminary Information==&lt;br /&gt;
This is meant to be a complete guide to using the FFABot. This article should leave you with full understanding of how to use it.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Step 1: Installation (Obtaining an executable of the program)&lt;br /&gt;
Step 2: Running the program&lt;br /&gt;
Step 3: Communicating with the bot&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Before you utilize this bot, you must first have the working program on your computer. There are two options when it comes to this regard: you can build the program yourself from source or you can download the executable file and simply click on it. Below you will find the executable files for Linux and Windows, as well as the source for both. There is no need to have an &amp;quot;installer&amp;quot; as it is a standalone application which has no external settings.&lt;br /&gt;
===Executable===&lt;br /&gt;
For Windows:&lt;br /&gt;
Click [http://latech.edu/~jmg075/WindowsFFABot.exe here] to download the executable file.&lt;br /&gt;
&lt;br /&gt;
For Linux:&lt;br /&gt;
Click [https://app.box.com/s/av99sxkcej9mrppieu6g here] to download the executable file. *Note: it was built from Kubuntu, but I imagine it should still work on most distros.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In both cases, be sure to click &#039;&#039;&#039;save file&#039;&#039;&#039; rather than &amp;quot;open&amp;quot;, or &amp;quot;run&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Build from Source===&lt;br /&gt;
The source can be found at [http://github.com/joshuagranger/cIRC my GitHub page]. However, I have provided you with a zip file in these instructions. If you wish to download it straight from GitHub, simply click &amp;quot;Download .ZIP file&amp;quot; on the lower right hand side. The benefit of using my zip file is that it is potentially easier to navigate through and understand than downloading it from GitHub. Simply extract my zip and open the Solution file. I had to deal with a lot of extra folders when using the GitHub zip files. You are free to do whichever you wish.&lt;br /&gt;
====Windows====&lt;br /&gt;
1. Optain the source code from GitHub or from [http://www.latech.edu/~jmg075/WindowsFFABot.zip this .zip file].&lt;br /&gt;
&lt;br /&gt;
2. Open the Solution file (.sln) and make sure it loads properly inside your IDE. Recommended IDE for this process is Visual Studio.&lt;br /&gt;
&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Navigate to the output folder and you should have a built executable file.&lt;br /&gt;
&lt;br /&gt;
====Linux====&lt;br /&gt;
1. Optain the source code from GitHub or from [https://app.box.com/s/uraaz2nv7zet4omlh230 this .zip file].&lt;br /&gt;
&lt;br /&gt;
1*. If you download the file from GitHub, you may run into problems (I did). Instead, I recommend getting the source from the .zip file I have provided you in &lt;br /&gt;
the previous line. It has been set up to load properly with MonoDevelop.&lt;br /&gt;
&lt;br /&gt;
2. Open the Solution file (.sln) (preferably using MonoDevelop).&lt;br /&gt;
&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Assuming no errors, you should be able to navigate to the output folder and see an executable file.&lt;br /&gt;
&lt;br /&gt;
==Instructions==&lt;br /&gt;
===Running the program===&lt;br /&gt;
By now, you should have a working copy of your program. Either you built it on your own, or you downloaded the executable file. Here are the instructions for loading the program.&lt;br /&gt;
====Windows====&lt;br /&gt;
This is pretty straightforward. Click the executable file and a console window should open.&lt;br /&gt;
&lt;br /&gt;
The program then prompts you with the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;Superior Administrator (IRC Nick):&amp;lt;/pre&amp;gt;&lt;br /&gt;
At this point, you enter YOUR IRC nick. The nick that YOU have registered with IRC and that YOU will be using in the #armagetron.ffa channel. The program will recognize you as the administrator, and will take commands from you and you only. (Unless, of course, you add someone else as an administrator via the command). After you enter your IRC nick, the program will boot and the bot will join the #armagetron.ffa channel. The bot&#039;s IRC nick is FFABot.&lt;br /&gt;
====Linux====&lt;br /&gt;
This is also pretty straightforward. Instead of clicking the executable file, you should run the progam from the terminal. To do this, open your terminal and navigate to the folder that contains the executable. If you downloaded the executable, it may be stored in something like &amp;quot;/home/[user]/Downloads/LinuxFFABot.exe&amp;quot;. So, you need to run the following in the terminal:&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /home/[user]/Downloads&lt;br /&gt;
LinuxFFABot.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;/home/[user]/Downloads/LinuxFFABot.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both of these should run the program in the terminal. You will be prompted with this as soon as you execute the program:&lt;br /&gt;
&amp;lt;pre&amp;gt;Superior Administrator (IRC Nick):&amp;lt;/pre&amp;gt;&lt;br /&gt;
At this point, you enter YOUR IRC nick. The nick that YOU have registered with IRC and that YOU will be using in the #armagetron.ffa channel. The program will recognize you as the administrator, and will take commands from you and you only. (Unless, of course, you add someone else as an administrator via the command). After you enter your IRC nick, the program will boot and the bot will join the #armagetron.ffa channel. The bot&#039;s IRC nick is FFABot.&lt;br /&gt;
&lt;br /&gt;
===Communicating with the bot===&lt;br /&gt;
Unlike the previous steps, there is no deviation between Windows and Linux at this point. The program will function the same.&lt;br /&gt;
&lt;br /&gt;
At this point, you should have started running the bot. It then prompted you to enter your IRC nick, and then the bot joined #armagetron.ffa as FFABot.&lt;br /&gt;
&lt;br /&gt;
====Setting up the Players &amp;amp; Captains====&lt;br /&gt;
First, a list of players and a list of captains must be loaded into the bot. The list of 48 players should be gathered from [http://wiki.armagetronad.org/index.php/FFA the FFA page].&lt;br /&gt;
&lt;br /&gt;
Using the list of 48 players, first you should add them into the bot&#039;s list.&lt;br /&gt;
&amp;lt;pre&amp;gt;$addrange Player_1 Player_2 Player_3 Player_4 [...] Player_24&lt;br /&gt;
$addrange Player_25 Player_26 [....] Player_48&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Notice that I added them 24 players at a time. It&#039;s to reduce the possibility of names being cut off due to the character limit of IRC. &#039;&#039;Do NOT add all 48 players at once. Split them into two groups of 24.&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Once all 48 players have been added as players via the $addrange command, you should add the 8 captains, linking their already existing Player name to their IRC nick.&lt;br /&gt;
&amp;lt;pre&amp;gt;$addcaptain IRCNick1 Player_1&lt;br /&gt;
$addcaptain IRCNick2 Player_2&lt;br /&gt;
$addcaptain IRCNick3 Player_3&lt;br /&gt;
$addcaptain IRCNick4 Player_4&lt;br /&gt;
$addcaptain IRCNick5 Player_5&lt;br /&gt;
$addcaptain IRCNick6 Player_6&lt;br /&gt;
$addcaptain IRCNick7 Player_7&lt;br /&gt;
$addcaptain IRCNick8 Player_8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Notice that each IRC nick is being linked to an already-added player. Also make sure that you do it in the correct order. IRCNick and then PlayerName.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
At this point, all captains and players should be loaded into the program. You can verify this using the $who command.&lt;br /&gt;
&lt;br /&gt;
Next, ensure that all captains are present and ready to begin the picking process.&lt;br /&gt;
&lt;br /&gt;
====Picking Teams====&lt;br /&gt;
When all captains are ready, use the command &lt;br /&gt;
&amp;lt;pre&amp;gt;$start&amp;lt;/pre&amp;gt; to begin the picking process.&lt;br /&gt;
&lt;br /&gt;
At this point, each captain will be randomly assigned a number between 1 and 8. The bot is programmed to know which captain contains which picks and will automatically prompt them to choose their player when it is their turn.&lt;br /&gt;
&lt;br /&gt;
The command $players can be used at any time to view a list of remaining players.&lt;br /&gt;
&lt;br /&gt;
====Finalizing====&lt;br /&gt;
Once all players have been chosen, the bot will automatically finish the process and output a list of the final teams. The teams should be copied from the IRC channel to the wiki page.&lt;br /&gt;
&lt;br /&gt;
===Wrap-Up===&lt;br /&gt;
If at this point there is something that you didn&#039;t understand, there are two options.&lt;br /&gt;
&lt;br /&gt;
First: Check out this [http://wiki.armagetronad.org/index.php/FFA/FFABot/Sample sample page] that demonstrates how to set the bot up. It shows you ALL commands that would have been used to pick teams for the [http://wiki.armagetronad.org/index.php/FFA_1 FFA 1]. This should clear up any confusion on what commands to use.&lt;br /&gt;
&lt;br /&gt;
Second: If you&#039;re still in doubt, message me on the arma forums [http://forums3.armagetronad.net/ucp.php?i=pm&amp;amp;mode=compose&amp;amp;u=2523 here].&lt;/div&gt;</summary>
		<author><name>Ratchet</name></author>
	</entry>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48728</id>
		<title>FFA/FFABot/Instructions</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48728"/>
		<updated>2014-08-24T17:45:14Z</updated>

		<summary type="html">&lt;p&gt;Ratchet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Preliminary Information==&lt;br /&gt;
This is meant to be a complete guide to using the FFABot. This article should leave you with full understanding of how to use it.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Step 1: Installation (Obtaining an executable of the program)&lt;br /&gt;
Step 2: Running the program&lt;br /&gt;
Step 3: Communicating with the bot&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Before you utilize this bot, you must first have the working program on your computer. There are two options when it comes to this regard: you can build the program yourself from source or you can download the executable file and simply click on it. Below you will find the executable files for Linux and Windows, as well as the source for both. There is no need to have an &amp;quot;installer&amp;quot; as it is a standalone application which has no external settings.&lt;br /&gt;
===Executable===&lt;br /&gt;
For Windows:&lt;br /&gt;
Click [http://latech.edu/~jmg075/WindowsFFABot.exe here] to download the executable file.&lt;br /&gt;
&lt;br /&gt;
For Linux:&lt;br /&gt;
Click [https://app.box.com/s/av99sxkcej9mrppieu6g here] to download the executable file. *Note: it was built from Kubuntu, but I imagine it should still work on most distros.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In both cases, be sure to click &#039;&#039;&#039;save file&#039;&#039;&#039; rather than &amp;quot;open&amp;quot;, or &amp;quot;run&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Build from Source===&lt;br /&gt;
The source can be found at [http://github.com/joshuagranger/cIRC my GitHub page]. However, I have provided you with a zip file in these instructions. If you wish to download it straight from GitHub, simply click &amp;quot;Download .ZIP file&amp;quot; on the lower right hand side. The benefit of using my zip file is that it is potentially easier to navigate through and understand than downloading it from GitHub. Simply extract my zip and open the Solution file. I had to deal with a lot of extra folders when using the GitHub zip files. You are free to do whichever you wish.&lt;br /&gt;
====Windows====&lt;br /&gt;
1. Optain the source code from GitHub or from [http://www.latech.edu/~jmg075/WindowsFFABot.zip this .zip file].&lt;br /&gt;
&lt;br /&gt;
2. Open the Solution file (.sln) and make sure it loads properly inside your IDE. Recommended IDE for this process is Visual Studio.&lt;br /&gt;
&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Navigate to the output folder and you should have a built executable file.&lt;br /&gt;
&lt;br /&gt;
====Linux====&lt;br /&gt;
1. Optain the source code from GitHub or from [https://app.box.com/s/uraaz2nv7zet4omlh230 this .zip file].&lt;br /&gt;
&lt;br /&gt;
1*. If you download the file from GitHub, you may run into problems (I did). Instead, I recommend getting the source from the .zip file I have provided you in &lt;br /&gt;
the previous line. It has been set up to load properly with MonoDevelop.&lt;br /&gt;
&lt;br /&gt;
2. Open the Solution file (.sln) (preferably using MonoDevelop).&lt;br /&gt;
&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Assuming no errors, you should be able to navigate to the output folder and see an executable file.&lt;br /&gt;
&lt;br /&gt;
==Instructions==&lt;br /&gt;
===Running the program===&lt;br /&gt;
By now, you should have a working copy of your program. Either you built it on your own, or you downloaded the executable file. Here are the instructions for loading the program.&lt;br /&gt;
====Windows====&lt;br /&gt;
This is pretty straightforward. Click the executable file and a console window should open.&lt;br /&gt;
&lt;br /&gt;
The program then prompts you with the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;Superior Administrator (IRC Nick):&amp;lt;/pre&amp;gt;&lt;br /&gt;
At this point, you enter YOUR IRC nick. The nick that YOU have registered with IRC and that YOU will be using in the #armagetron.ffa channel. The program will recognize you as the administrator, and will take commands from you and you only. (Unless, of course, you add someone else as an administrator via the command). After you enter your IRC nick, the program will boot and the bot will join the #armagetron.ffa channel. The bot&#039;s IRC nick is FFABot.&lt;br /&gt;
====Linux====&lt;br /&gt;
This is also pretty straightforward. Instead of clicking the executable file, you should run the progam from the terminal. To do this, open your terminal and navigate to the folder that contains the executable. If you downloaded the executable, it may be stored in something like &amp;quot;/home/[user]/Downloads/LinuxFFABot.exe&amp;quot;. So, you need to run the following in the terminal:&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /home/[user]/Downloads&lt;br /&gt;
LinuxFFABot.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;/home/[user]/Downloads/LinuxFFABot.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both of these should run the program in the terminal. You will be prompted with this as soon as you execute the program:&lt;br /&gt;
&amp;lt;pre&amp;gt;Superior Administrator (IRC Nick):&amp;lt;/pre&amp;gt;&lt;br /&gt;
At this point, you enter YOUR IRC nick. The nick that YOU have registered with IRC and that YOU will be using in the #armagetron.ffa channel. The program will recognize you as the administrator, and will take commands from you and you only. (Unless, of course, you add someone else as an administrator via the command). After you enter your IRC nick, the program will boot and the bot will join the #armagetron.ffa channel. The bot&#039;s IRC nick is FFABot.&lt;br /&gt;
&lt;br /&gt;
===Communicating with the bot===&lt;br /&gt;
Unlike the previous steps, there is no deviation between Windows and Linux at this point. The program will function the same.&lt;br /&gt;
&lt;br /&gt;
At this point, you should have started running the bot. It then prompted you to enter your IRC nick, and then the bot joined #armagetron.ffa as FFABot.&lt;br /&gt;
&lt;br /&gt;
====Setting up the Players &amp;amp; Captains====&lt;br /&gt;
First, a list of players and a list of captains must be loaded into the bot. The list of 48 players should be gathered from [http://wiki.armagetronad.org/index.php/FFA the FFA page].&lt;br /&gt;
&lt;br /&gt;
Using the list of 48 players, first you should add them into the bot&#039;s list.&lt;br /&gt;
&amp;lt;pre&amp;gt;$addrange Player_1 Player_2 Player_3 Player_4 [....] Player_24&lt;br /&gt;
$addrange Player_25 Player_26 [....] Player_48&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Notice that I added them 24 players at a time. It&#039;s to reduce the possibility of names being cut off due to the character limit of IRC. &#039;&#039;Do NOT add all 48 players at once. Split them into two groups of 24.&#039;&#039; &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Once all 48 players have been added as players via the $addrange command, you should add the 8 captains, linking their already existing Player name to their IRC nick.&lt;br /&gt;
&amp;lt;pre&amp;gt;$addcaptain IRCNick1 Player_1&lt;br /&gt;
$addcaptain IRCNick2 Player_2&lt;br /&gt;
[...]&lt;br /&gt;
$addcaptain IRCNick2 Player_3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Notice that each IRC nick is being linked to an already-added player. Also make sure that you do it in the correct order. IRCNick and then PlayerName.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
At this point, all captains and players should be loaded into the program. You can verify this using the $who command.&lt;br /&gt;
&lt;br /&gt;
Next, ensure that all captains are present and ready to begin the picking process.&lt;br /&gt;
&lt;br /&gt;
====Picking Teams====&lt;br /&gt;
When all captains are ready, use the command &lt;br /&gt;
&amp;lt;pre&amp;gt;$start&amp;lt;/pre&amp;gt; to begin the picking process.&lt;br /&gt;
&lt;br /&gt;
At this point, each captain will be randomly assigned a number between 1 and 8. The bot is programmed to know which captain contains which picks and will automatically prompt them to choose their player when it is their turn.&lt;br /&gt;
&lt;br /&gt;
The command $players can be used at any time to view a list of remaining players.&lt;br /&gt;
&lt;br /&gt;
====Finalizing====&lt;br /&gt;
Once all players have been chosen, the bot will automatically finish the process and output a list of the final teams. The teams should be copied from the IRC channel to the wiki page.&lt;br /&gt;
&lt;br /&gt;
===Wrap-Up===&lt;br /&gt;
If at this point there is something that you didn&#039;t understand, there are two options.&lt;br /&gt;
&lt;br /&gt;
First: Check out this [http://wiki.armagetronad.org/index.php/FFA/FFABot/Sample sample page] that demonstrates how to set the bot up. It shows you ALL commands that would have been used to pick teams for the [http://wiki.armagetronad.org/index.php/FFA_1 FFA 1]. This should clear up any confusion on what commands to use.&lt;br /&gt;
&lt;br /&gt;
Second: If you&#039;re still in doubt, message me on the arma forums [http://forums3.armagetronad.net/ucp.php?i=pm&amp;amp;mode=compose&amp;amp;u=2523 here].&lt;/div&gt;</summary>
		<author><name>Ratchet</name></author>
	</entry>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48727</id>
		<title>FFA/FFABot/Instructions</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48727"/>
		<updated>2014-08-24T17:16:31Z</updated>

		<summary type="html">&lt;p&gt;Ratchet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Preliminary Information==&lt;br /&gt;
This is meant to be a complete guide to using the FFABot. This article should leave you with full understanding of how to use it.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Step 1: Installation (Obtaining an executable of the program)&lt;br /&gt;
Step 2: Running the program&lt;br /&gt;
Step 3: Communicating with the bot&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Before you utilize this bot, you must first have the working program on your computer. There are two options when it comes to this regard: you can build the program yourself from source or you can download the executable file and simply click on it. Below you will find the executable files for Linux and Windows, as well as the source for both. There is no need to have an &amp;quot;installer&amp;quot; as it is a standalone application which has no external settings.&lt;br /&gt;
===Executable===&lt;br /&gt;
For Windows:&lt;br /&gt;
Click [http://latech.edu/~jmg075/WindowsFFABot.exe here] to download the executable file.&lt;br /&gt;
&lt;br /&gt;
For Linux:&lt;br /&gt;
Click [https://app.box.com/s/av99sxkcej9mrppieu6g here] to download the executable file. *Note: it was built from Kubuntu, but I imagine it should still work on most distros.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In both cases, be sure to click &#039;&#039;&#039;save file&#039;&#039;&#039; rather than &amp;quot;open&amp;quot;, or &amp;quot;run&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Build from Source===&lt;br /&gt;
The source can be found at [http://github.com/joshuagranger/cIRC my GitHub page]. However, I have provided you with a zip file in these instructions. If you wish to download it straight from GitHub, simply click &amp;quot;Download .ZIP file&amp;quot; on the lower right hand side. The benefit of using my zip file is that it is potentially easier to navigate through and understand than downloading it from GitHub. Simply extract my zip and open the Solution file. I had to deal with a lot of extra folders when using the GitHub zip files. You are free to do whichever you wish.&lt;br /&gt;
====Windows====&lt;br /&gt;
1. Optain the source code from GitHub or from [http://www.latech.edu/~jmg075/WindowsFFABot.zip this .zip file].&lt;br /&gt;
&lt;br /&gt;
2. Open the Solution file (.sln) and make sure it loads properly inside your IDE. Recommended IDE for this process is Visual Studio.&lt;br /&gt;
&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Navigate to the output folder and you should have a built executable file.&lt;br /&gt;
&lt;br /&gt;
====Linux====&lt;br /&gt;
1. Optain the source code from GitHub or from [https://app.box.com/s/uraaz2nv7zet4omlh230 this .zip file].&lt;br /&gt;
&lt;br /&gt;
1*. If you download the file from GitHub, you may run into problems (I did). Instead, I recommend getting the source from the .zip file I have provided you in &lt;br /&gt;
the previous line. It has been set up to load properly with MonoDevelop.&lt;br /&gt;
&lt;br /&gt;
2. Open the Solution file (.sln) (preferably using MonoDevelop).&lt;br /&gt;
&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Assuming no errors, you should be able to navigate to the output folder and see an executable file.&lt;br /&gt;
&lt;br /&gt;
==Instructions==&lt;br /&gt;
===Running the program===&lt;br /&gt;
By now, you should have a working copy of your program. Either you built it on your own, or you downloaded the executable file. Here are the instructions for loading the program.&lt;br /&gt;
====Windows====&lt;br /&gt;
This is pretty straightforward. Click the executable file and a console window should open.&lt;br /&gt;
&lt;br /&gt;
The program then prompts you with the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;Superior Administrator (IRC Nick):&amp;lt;/pre&amp;gt;&lt;br /&gt;
At this point, you enter YOUR IRC nick. The nick that YOU have registered with IRC and that YOU will be using in the #armagetron.ffa channel. The program will recognize you as the administrator, and will take commands from you and you only. (Unless, of course, you add someone else as an administrator via the command). After you enter your IRC nick, the program will boot and the bot will join the #armagetron.ffa channel. The bot&#039;s IRC nick is FFABot.&lt;br /&gt;
====Linux====&lt;br /&gt;
This is also pretty straightforward. Instead of clicking the executable file, you should run the progam from the terminal. To do this, open your terminal and navigate to the folder that contains the executable. If you downloaded the executable, it may be stored in something like &amp;quot;/home/[user]/Downloads/LinuxFFABot.exe&amp;quot;. So, you need to run the following in the terminal:&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /home/[user]/Downloads&lt;br /&gt;
LinuxFFABot.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;/home/[user]/Downloads/LinuxFFABot.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both of these should run the program in the terminal. You will be prompted with this as soon as you execute the program:&lt;br /&gt;
&amp;lt;pre&amp;gt;Superior Administrator (IRC Nick):&amp;lt;/pre&amp;gt;&lt;br /&gt;
At this point, you enter YOUR IRC nick. The nick that YOU have registered with IRC and that YOU will be using in the #armagetron.ffa channel. The program will recognize you as the administrator, and will take commands from you and you only. (Unless, of course, you add someone else as an administrator via the command). After you enter your IRC nick, the program will boot and the bot will join the #armagetron.ffa channel. The bot&#039;s IRC nick is FFABot.&lt;br /&gt;
&lt;br /&gt;
===Communicating with the bot===&lt;br /&gt;
Unlike the previous steps, there is no deviation between Windows and Linux at this point. The program will function the same.&lt;br /&gt;
&lt;br /&gt;
At this point, you should have started running the bot. It then prompted you to enter your IRC nick, and then the bot joined #armagetron.ffa as FFABot.&lt;br /&gt;
&lt;br /&gt;
====Setting up the Players &amp;amp; Captains====&lt;br /&gt;
First, a list of players and a list of captains must be loaded into the bot&lt;br /&gt;
&lt;br /&gt;
===Wrap-Up===&lt;br /&gt;
If at this point there is something that you didn&#039;t understand, there are two options.&lt;br /&gt;
&lt;br /&gt;
First: Check out this [http://wiki.armagetronad.org/index.php/FFA/FFABot/Sample sample page] that demonstrates how to set the bot up. It shows you ALL commands that would have been used to pick teams for the [http://wiki.armagetronad.org/index.php/FFA_1 FFA 1]. This should clear up any confusion on what commands to use.&lt;br /&gt;
&lt;br /&gt;
Second: If you&#039;re still in doubt, message me on the arma forums [http://forums3.armagetronad.net/ucp.php?i=pm&amp;amp;mode=compose&amp;amp;u=2523 here].&lt;/div&gt;</summary>
		<author><name>Ratchet</name></author>
	</entry>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48726</id>
		<title>FFA/FFABot/Instructions</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48726"/>
		<updated>2014-08-24T17:14:34Z</updated>

		<summary type="html">&lt;p&gt;Ratchet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Preliminary Information==&lt;br /&gt;
This is meant to be a complete guide to using the FFABot. This article should leave you with full understanding of how to use it.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Step 1: Installation (Obtaining an executable of the program)&lt;br /&gt;
Step 2: Running the program&lt;br /&gt;
Step 3: Communicating with the bot&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Before you utilize this bot, you must first have the working program on your computer. There are two options when it comes to this regard: you can build the program yourself from source or you can download the executable file and simply click on it. Below you will find the executable files for Linux and Windows, as well as the source for both. There is no need to have an &amp;quot;installer&amp;quot; as it is a standalone application which has no external settings.&lt;br /&gt;
===Executable===&lt;br /&gt;
For Windows:&lt;br /&gt;
Click [http://latech.edu/~jmg075/WindowsFFABot.exe here] to download the executable file.&lt;br /&gt;
&lt;br /&gt;
For Linux:&lt;br /&gt;
Click [https://app.box.com/s/av99sxkcej9mrppieu6g here] to download the executable file. *Note: it was built from Kubuntu, but I imagine it should still work on most distros.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In both cases, be sure to click &#039;&#039;&#039;save file&#039;&#039;&#039; rather than &amp;quot;open&amp;quot;, or &amp;quot;run&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Build from Source===&lt;br /&gt;
The source can be found at [http://github.com/joshuagranger/cIRC my GitHub page]. However, I have provided you with a zip file in these instructions. If you wish to download it straight from GitHub, simply click &amp;quot;Download .ZIP file&amp;quot; on the lower right hand side. The benefit of using my zip file is that it is potentially easier to navigate through and understand than downloading it from GitHub. Simply extract my zip and open the Solution file. I had to deal with a lot of extra folders when using the GitHub zip files. You are free to do whichever you wish.&lt;br /&gt;
====Windows====&lt;br /&gt;
1. Optain the source code from GitHub or from [http://www.latech.edu/~jmg075/WindowsFFABot.zip this .zip file].&lt;br /&gt;
&lt;br /&gt;
2. Open the Solution file (.sln) and make sure it loads properly inside your IDE. Recommended IDE for this process is Visual Studio.&lt;br /&gt;
&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Navigate to the output folder and you should have a built executable file.&lt;br /&gt;
&lt;br /&gt;
====Linux====&lt;br /&gt;
1. Optain the source code from GitHub or from [https://app.box.com/s/uraaz2nv7zet4omlh230 this .zip file].&lt;br /&gt;
&lt;br /&gt;
1*. If you download the file from GitHub, you may run into problems (I did). Instead, I recommend getting the source from the .zip file I have provided you in &lt;br /&gt;
the previous line. It has been set up to load properly with MonoDevelop.&lt;br /&gt;
&lt;br /&gt;
2. Open the Solution file (.sln) (preferably using MonoDevelop).&lt;br /&gt;
&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Assuming no errors, you should be able to navigate to the output folder and see an executable file.&lt;br /&gt;
&lt;br /&gt;
==Instructions==&lt;br /&gt;
===Running the program===&lt;br /&gt;
By now, you should have a working copy of your program. Either you built it on your own, or you downloaded the executable file. Here are the instructions for loading the program.&lt;br /&gt;
====Windows====&lt;br /&gt;
This is pretty straightforward. Click the executable file and a console window should open.&lt;br /&gt;
&lt;br /&gt;
The program then prompts you with the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;Superior Administrator (IRC Nick):&amp;lt;/pre&amp;gt;&lt;br /&gt;
At this point, you enter YOUR IRC nick. The nick that YOU have registered with IRC and that YOU will be using in the #armagetron.ffa channel. The program will recognize you as the administrator, and will take commands from you and you only. (Unless, of course, you add someone else as an administrator via the command). After you enter your IRC nick, the program will boot and the bot will join the #armagetron.ffa channel. The bot&#039;s IRC nick is FFABot.&lt;br /&gt;
====Linux====&lt;br /&gt;
This is also pretty straightforward. Instead of clicking the executable file, you should run the progam from the terminal. To do this, open your terminal and navigate to the folder that contains the executable. If you downloaded the executable, it may be stored in something like &amp;quot;/home/[user]/Downloads/LinuxFFABot.exe&amp;quot;. So, you need to run the following in the terminal:&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /home/[user]/Downloads&lt;br /&gt;
LinuxFFABot.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;/home/[user]/Downloads/LinuxFFABot.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both of these should run the program in the terminal. You will be prompted with this as soon as you execute the program:&lt;br /&gt;
&amp;lt;pre&amp;gt;Superior Administrator (IRC Nick):&amp;lt;/pre&amp;gt;&lt;br /&gt;
At this point, you enter YOUR IRC nick. The nick that YOU have registered with IRC and that YOU will be using in the #armagetron.ffa channel. The program will recognize you as the administrator, and will take commands from you and you only. (Unless, of course, you add someone else as an administrator via the command). After you enter your IRC nick, the program will boot and the bot will join the #armagetron.ffa channel. The bot&#039;s IRC nick is FFABot.&lt;br /&gt;
&lt;br /&gt;
===Communicating with the bot===&lt;br /&gt;
Unlike the previous steps, there is no deviation between Windows and Linux at this point. The program will function the same.&lt;br /&gt;
&lt;br /&gt;
At this point, you should have started running the bot. It then prompted you to enter your IRC nick, and then the bot joined #armagetron.ffa as FFABot.&lt;br /&gt;
&lt;br /&gt;
====Setting up the Players &amp;amp; Captains====&lt;br /&gt;
First, a list of players and a list of captains must be loaded into the bot&lt;br /&gt;
&lt;br /&gt;
===Wrap-Up===&lt;br /&gt;
If at this point there is something that you didn&#039;t understand, there are two options.&lt;br /&gt;
&lt;br /&gt;
First: Check out this [http://wiki.armagetronad.org/index.php/FFA/FFABot/Sample SAMPLE PAGE] that demonstrates how to set the bot up. It shows you ALL commands that would have been used to pick teams for the [http://wiki.armagetronad.org/index.php/FFA_1 FFA1].&lt;br /&gt;
&lt;br /&gt;
Second: Message me on the arma forums [http://forums3.armagetronad.net/ucp.php?i=pm&amp;amp;mode=compose&amp;amp;u=2523 here].&lt;/div&gt;</summary>
		<author><name>Ratchet</name></author>
	</entry>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48725</id>
		<title>FFA/FFABot/Instructions</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48725"/>
		<updated>2014-08-24T17:14:02Z</updated>

		<summary type="html">&lt;p&gt;Ratchet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Preliminary Information==&lt;br /&gt;
This is meant to be a complete guide to using the FFABot. This article should leave you with full understanding of how to use it.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Step 1: Installation (Obtaining an executable of the program)&lt;br /&gt;
Step 2: Running the program&lt;br /&gt;
Step 3: Communicating with the bot&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Before you utilize this bot, you must first have the working program on your computer. There are two options when it comes to this regard: you can build the program yourself from source or you can download the executable file and simply click on it. Below you will find the executable files for Linux and Windows, as well as the source for both. There is no need to have an &amp;quot;installer&amp;quot; as it is a standalone application which has no external settings.&lt;br /&gt;
===Executable===&lt;br /&gt;
For Windows:&lt;br /&gt;
Click [http://latech.edu/~jmg075/WindowsFFABot.exe here] to download the executable file.&lt;br /&gt;
&lt;br /&gt;
For Linux:&lt;br /&gt;
Click [https://app.box.com/s/av99sxkcej9mrppieu6g here] to download the executable file. *Note: it was built from Kubuntu, but I imagine it should still work on most distros.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In both cases, be sure to click &#039;&#039;&#039;save file&#039;&#039;&#039; rather than &amp;quot;open&amp;quot;, or &amp;quot;run&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Build from Source===&lt;br /&gt;
The source can be found at [http://github.com/joshuagranger/cIRC my GitHub page]. However, I have provided you with a zip file in these instructions. If you wish to download it straight from GitHub, simply click &amp;quot;Download .ZIP file&amp;quot; on the lower right hand side. The benefit of using my zip file is that it is potentially easier to navigate through and understand than downloading it from GitHub. Simply extract my zip and open the Solution file. I had to deal with a lot of extra folders when using the GitHub zip files. You are free to do whichever you wish.&lt;br /&gt;
====Windows====&lt;br /&gt;
1. Optain the source code from GitHub or from [http://www.latech.edu/~jmg075/WindowsFFABot.zip this .zip file].&lt;br /&gt;
&lt;br /&gt;
2. Open the Solution file (.sln) and make sure it loads properly inside your IDE. Recommended IDE for this process is Visual Studio.&lt;br /&gt;
&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Navigate to the output folder and you should have a built executable file.&lt;br /&gt;
&lt;br /&gt;
====Linux====&lt;br /&gt;
1. Optain the source code from GitHub or from [https://app.box.com/s/uraaz2nv7zet4omlh230 this .zip file].&lt;br /&gt;
&lt;br /&gt;
1*. If you download the file from GitHub, you may run into problems (I did). Instead, I recommend getting the source from the .zip file I have provided you in &lt;br /&gt;
the previous line. It has been set up to load properly with MonoDevelop.&lt;br /&gt;
&lt;br /&gt;
2. Open the Solution file (.sln) (preferably using MonoDevelop).&lt;br /&gt;
&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Assuming no errors, you should be able to navigate to the output folder and see an executable file.&lt;br /&gt;
&lt;br /&gt;
==Instructions==&lt;br /&gt;
===Running the program===&lt;br /&gt;
By now, you should have a working copy of your program. Either you built it on your own, or you downloaded the executable file. Here are the instructions for loading the program.&lt;br /&gt;
====Windows====&lt;br /&gt;
This is pretty straightforward. Click the executable file and a console window should open.&lt;br /&gt;
&lt;br /&gt;
The program then prompts you with the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;Superior Administrator (IRC Nick):&amp;lt;/pre&amp;gt;&lt;br /&gt;
At this point, you enter YOUR IRC nick. The nick that YOU have registered with IRC and that YOU will be using in the #armagetron.ffa channel. The program will recognize you as the administrator, and will take commands from you and you only. (Unless, of course, you add someone else as an administrator via the command). After you enter your IRC nick, the program will boot and the bot will join the #armagetron.ffa channel. The bot&#039;s IRC nick is FFABot.&lt;br /&gt;
====Linux====&lt;br /&gt;
This is also pretty straightforward. Instead of clicking the executable file, you should run the progam from the terminal. To do this, open your terminal and navigate to the folder that contains the executable. If you downloaded the executable, it may be stored in something like &amp;quot;/home/[user]/Downloads/LinuxFFABot.exe&amp;quot;. So, you need to run the following in the terminal:&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /home/[user]/Downloads&lt;br /&gt;
LinuxFFABot.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;/home/[user]/Downloads/LinuxFFABot.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both of these should run the program in the terminal. You will be prompted with this as soon as you execute the program:&lt;br /&gt;
&amp;lt;pre&amp;gt;Superior Administrator (IRC Nick):&amp;lt;/pre&amp;gt;&lt;br /&gt;
At this point, you enter YOUR IRC nick. The nick that YOU have registered with IRC and that YOU will be using in the #armagetron.ffa channel. The program will recognize you as the administrator, and will take commands from you and you only. (Unless, of course, you add someone else as an administrator via the command). After you enter your IRC nick, the program will boot and the bot will join the #armagetron.ffa channel. The bot&#039;s IRC nick is FFABot.&lt;br /&gt;
&lt;br /&gt;
===Communicating with the bot===&lt;br /&gt;
Unlike the previous steps, there is no deviation between Windows and Linux at this point. The program will function the same.&lt;br /&gt;
&lt;br /&gt;
At this point, you should have started running the bot. It then prompted you to enter your IRC nick, and then the bot joined #armagetron.ffa as FFABot.&lt;br /&gt;
&lt;br /&gt;
====Setting up the Players &amp;amp; Captains===&lt;br /&gt;
First, a list of players and a list of captains must be loaded into the bot&lt;br /&gt;
&lt;br /&gt;
===Wrap-Up===&lt;br /&gt;
If at this point there is something that you didn&#039;t understand, there are two options.&lt;br /&gt;
&lt;br /&gt;
First: Check out this [http://wiki.armagetronad.org/index.php/FFA/FFABot/Sample SAMPLE PAGE] that demonstrates how to set the bot up. It shows you ALL commands that would have been used to pick teams for the [http://wiki.armagetronad.org/index.php/FFA_1 FFA1].&lt;br /&gt;
&lt;br /&gt;
Second: Message me on the arma forums [http://forums3.armagetronad.net/ucp.php?i=pm&amp;amp;mode=compose&amp;amp;u=2523 here].&lt;/div&gt;</summary>
		<author><name>Ratchet</name></author>
	</entry>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48724</id>
		<title>FFA/FFABot/Instructions</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48724"/>
		<updated>2014-08-24T17:07:02Z</updated>

		<summary type="html">&lt;p&gt;Ratchet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Preliminary Information==&lt;br /&gt;
This is meant to be a complete guide to using the FFABot. This article should leave you with full understanding of how to use it.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Step 1: Installation (Obtaining an executable of the program)&lt;br /&gt;
Step 2: Running the program&lt;br /&gt;
Step 3: Communicating with the bot&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Before you utilize this bot, you must first have the working program on your computer. There are two options when it comes to this regard: you can build the program yourself from source or you can download the executable file and simply click on it. Below you will find the executable files for Linux and Windows, as well as the source for both. There is no need to have an &amp;quot;installer&amp;quot; as it is a standalone application which has no external settings.&lt;br /&gt;
===Executable===&lt;br /&gt;
For Windows:&lt;br /&gt;
Click [http://latech.edu/~jmg075/WindowsFFABot.exe here] to download the executable file.&lt;br /&gt;
&lt;br /&gt;
For Linux:&lt;br /&gt;
Click [https://app.box.com/s/av99sxkcej9mrppieu6g here] to download the executable file. *Note: it was built from Kubuntu, but I imagine it should still work on most distros.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In both cases, be sure to click &#039;&#039;&#039;save file&#039;&#039;&#039; rather than &amp;quot;open&amp;quot;, or &amp;quot;run&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Build from Source===&lt;br /&gt;
The source can be found at [http://github.com/joshuagranger/cIRC my GitHub page]. However, I have provided you with a zip file in these instructions. If you wish to download it straight from GitHub, simply click &amp;quot;Download .ZIP file&amp;quot; on the lower right hand side. The benefit of using my zip file is that it is potentially easier to navigate through and understand than downloading it from GitHub. Simply extract my zip and open the Solution file. I had to deal with a lot of extra folders when using the GitHub zip files. You are free to do whichever you wish.&lt;br /&gt;
====Windows====&lt;br /&gt;
1. Optain the source code from GitHub or from [http://www.latech.edu/~jmg075/WindowsFFABot.zip this .zip file].&lt;br /&gt;
&lt;br /&gt;
2. Open the Solution file (.sln) and make sure it loads properly inside your IDE. Recommended IDE for this process is Visual Studio.&lt;br /&gt;
&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Navigate to the output folder and you should have a built executable file.&lt;br /&gt;
&lt;br /&gt;
====Linux====&lt;br /&gt;
1. Optain the source code from GitHub or from [https://app.box.com/s/uraaz2nv7zet4omlh230 this .zip file].&lt;br /&gt;
&lt;br /&gt;
1*. If you download the file from GitHub, you may run into problems (I did). Instead, I recommend getting the source from the .zip file I have provided you in &lt;br /&gt;
the previous line. It has been set up to load properly with MonoDevelop.&lt;br /&gt;
&lt;br /&gt;
2. Open the Solution file (.sln) (preferably using MonoDevelop).&lt;br /&gt;
&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Assuming no errors, you should be able to navigate to the output folder and see an executable file.&lt;br /&gt;
&lt;br /&gt;
==Instructions==&lt;br /&gt;
===Running the program===&lt;br /&gt;
By now, you should have a working copy of your program. Either you built it on your own, or you downloaded the executable file. Here are the instructions for loading the program.&lt;br /&gt;
====Windows====&lt;br /&gt;
This is pretty straightforward. Click the executable file and a console window should open.&lt;br /&gt;
&lt;br /&gt;
The program then prompts you with the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;Superior Administrator (IRC Nick):&amp;lt;/pre&amp;gt;&lt;br /&gt;
At this point, you enter YOUR IRC nick. The nick that YOU have registered with IRC and that YOU will be using in the #armagetron.ffa channel. The program will recognize you as the administrator, and will take commands from you and you only. (Unless, of course, you add someone else as an administrator via the command). After you enter your IRC nick, the program will boot and the bot will join the #armagetron.ffa channel. The bot&#039;s IRC nick is FFABot.&lt;br /&gt;
====Linux====&lt;br /&gt;
This is also pretty straightforward. Instead of clicking the executable file, you should run the progam from the terminal. To do this, open your terminal and navigate to the folder that contains the executable. If you downloaded the executable, it may be stored in something like &amp;quot;/home/[user]/Downloads/LinuxFFABot.exe&amp;quot;. So, you need to run the following in the terminal:&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /home/[user]/Downloads&lt;br /&gt;
LinuxFFABot.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;/home/[user]/Downloads/LinuxFFABot.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both of these should run the program in the terminal. You will be prompted with this as soon as you execute the program:&lt;br /&gt;
&amp;lt;pre&amp;gt;Superior Administrator (IRC Nick):&amp;lt;/pre&amp;gt;&lt;br /&gt;
At this point, you enter YOUR IRC nick. The nick that YOU have registered with IRC and that YOU will be using in the #armagetron.ffa channel. The program will recognize you as the administrator, and will take commands from you and you only. (Unless, of course, you add someone else as an administrator via the command). After you enter your IRC nick, the program will boot and the bot will join the #armagetron.ffa channel. The bot&#039;s IRC nick is FFABot.&lt;br /&gt;
&lt;br /&gt;
===Communicating with the bot===&lt;/div&gt;</summary>
		<author><name>Ratchet</name></author>
	</entry>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48723</id>
		<title>FFA/FFABot/Instructions</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48723"/>
		<updated>2014-08-24T17:02:19Z</updated>

		<summary type="html">&lt;p&gt;Ratchet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Preliminary Information==&lt;br /&gt;
This is meant to be a complete guide to using the FFABot. This article should leave you with full understanding of how to use it.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Step 1: Installation (Obtaining an executable of the program)&lt;br /&gt;
Step 2: Running the program&lt;br /&gt;
Step 3: Communicating with the bot&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Before you utilize this bot, you must first have the working program on your computer. There are two options when it comes to this regard: you can build the program yourself from source or you can download the executable file and simply click on it. Below you will find the executable files for Linux and Windows, as well as the source for both. There is no need to have an &amp;quot;installer&amp;quot; as it is a standalone application which has no external settings.&lt;br /&gt;
===Executable===&lt;br /&gt;
For Windows:&lt;br /&gt;
Click [http://latech.edu/~jmg075/WindowsFFABot.exe here] to download the executable file.&lt;br /&gt;
&lt;br /&gt;
For Linux:&lt;br /&gt;
Click [https://app.box.com/s/av99sxkcej9mrppieu6g here] to download the executable file. *Note: it was built from Kubuntu, but I imagine it should still work on most distros.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In both cases, be sure to click &#039;&#039;&#039;save file&#039;&#039;&#039; rather than &amp;quot;open&amp;quot;, or &amp;quot;run&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Build from Source===&lt;br /&gt;
The source can be found at [http://github.com/joshuagranger/cIRC my GitHub page]. However, I have provided you with a zip file in these instructions. If you wish to download it straight from GitHub, simply click &amp;quot;Download .ZIP file&amp;quot; on the lower right hand side. The benefit of using my zip file is that it is potentially easier to navigate through and understand than downloading it from GitHub. Simply extract my zip and open the Solution file. I had to deal with a lot of extra folders when using the GitHub zip files. You are free to do whichever you wish.&lt;br /&gt;
====Windows====&lt;br /&gt;
1. Optain the source code from GitHub or from [http://www.latech.edu/~jmg075/WindowsFFABot.zip this .zip file].&lt;br /&gt;
&lt;br /&gt;
2. Open the Solution file (.sln) and make sure it loads properly inside your IDE. Recommended IDE for this process is Visual Studio.&lt;br /&gt;
&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Navigate to the output folder and you should have a built executable file.&lt;br /&gt;
&lt;br /&gt;
====Linux====&lt;br /&gt;
1. Optain the source code from GitHub or from [https://app.box.com/s/uraaz2nv7zet4omlh230 this .zip file].&lt;br /&gt;
&lt;br /&gt;
1*. If you download the file from GitHub, you may run into problems (I did). Instead, I recommend getting the source from the .zip file I have provided you in &lt;br /&gt;
the previous line. It has been set up to load properly with MonoDevelop.&lt;br /&gt;
&lt;br /&gt;
2. Open the Solution file (.sln) (preferably using MonoDevelop).&lt;br /&gt;
&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Assuming no errors, you should be able to navigate to the output folder and see an executable file.&lt;br /&gt;
&lt;br /&gt;
==Instructions==&lt;br /&gt;
===Running the program===&lt;br /&gt;
By now, you should have a working copy of your program. Either you built it on your own, or you downloaded the executable file. Here are the instructions for loading the program.&lt;br /&gt;
====Windows====&lt;br /&gt;
This is pretty straightforward. Click the executable file and a console window should open.&lt;br /&gt;
&lt;br /&gt;
The program then prompts you with the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;Superior Administrator (IRC Nick):&amp;lt;/pre&amp;gt;&lt;br /&gt;
At this point, you enter YOUR IRC nick. The nick that YOU have registered with IRC and that YOU will be using in the #armagetron.ffa channel. The program will recognize you as the administrator, and will take commands from you and you only. (Unless, of course, you add someone else as an administrator via the command). After you enter your IRC nick, the program will boot and the bot will join the #armagetron.ffa channel. The bot&#039;s IRC nick is FFABot.&lt;br /&gt;
====Linux====&lt;br /&gt;
This is also pretty straightforward. Instead of clicking the executable file, you should run the progam from the terminal. To do this, open your terminal and navigate to the folder that contains the executable. If you downloaded the executable, it may be stored in something like &amp;quot;/home/[user]/Downloads/LinuxFFABot.exe&amp;quot;. So, you need to run the following in the terminal:&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /home/[user]/Downloads&lt;br /&gt;
LinuxFFABot.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;/home/[user]/Downloads/LinuxFFABot.exe&amp;lt;/pre&amp;gt;&lt;br /&gt;
Both of these should run the program in the terminal. You will be prompted with this as soon as you execute the program:&lt;br /&gt;
&amp;lt;pre&amp;gt;Superior Administrator (IRC Nick):&amp;lt;/pre&amp;gt;&lt;br /&gt;
At this point, you enter YOUR IRC nick. The nick that YOU have registered with IRC and that YOU will be using in the #armagetron.ffa channel. The program will recognize you as the administrator, and will take commands from you and you only. (Unless, of course, you add someone else as an administrator via the command). After you enter your IRC nick, the program will boot and the bot will join the #armagetron.ffa channel. The bot&#039;s IRC nick is FFABot.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Communicating with the bot===&lt;/div&gt;</summary>
		<author><name>Ratchet</name></author>
	</entry>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48722</id>
		<title>FFA/FFABot/Instructions</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48722"/>
		<updated>2014-08-24T16:42:56Z</updated>

		<summary type="html">&lt;p&gt;Ratchet: /* Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Preliminary Information==&lt;br /&gt;
This is meant to be a complete guide to using the FFABot. This article should leave you with full understanding of how to use it.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Step 1: Installation (Obtaining an executable of the program)&lt;br /&gt;
Step 2: Running the program&lt;br /&gt;
Step 3: Communicating with the bot&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Before you utilize this bot, you must first have the working program on your computer. There are two options when it comes to this regard: you can build the program yourself from source or you can download the executable file and simply click on it. Below you will find the executable files for Linux and Windows, as well as the source for both. There is no need to have an &amp;quot;installer&amp;quot; as it is a standalone application which has no external settings.&lt;br /&gt;
===Executable===&lt;br /&gt;
For Windows:&lt;br /&gt;
Click [http://latech.edu/~jmg075/WindowsFFABot.exe here] to download the executable file.&lt;br /&gt;
&lt;br /&gt;
For Linux:&lt;br /&gt;
Click [https://app.box.com/s/av99sxkcej9mrppieu6g here] to download the executable file. *Note: it was built from Kubuntu, but I imagine it should still work on most distros.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In both cases, be sure to click &#039;&#039;&#039;save file&#039;&#039;&#039; rather than &amp;quot;open&amp;quot;, or &amp;quot;run&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Build from Source===&lt;br /&gt;
The source can be found at [http://github.com/joshuagranger/cIRC my GitHub page]. However, I have provided you with a zip file in these instructions. If you wish to download it straight from GitHub, simply click &amp;quot;Download .ZIP file&amp;quot; on the lower right hand side. The benefit of using my zip file is that it is potentially easier to navigate through and understand than downloading it from GitHub. Simply extract my zip and open the Solution file. I had to deal with a lot of extra folders when using the GitHub zip files. You are free to do whichever you wish.&lt;br /&gt;
====Windows====&lt;br /&gt;
1. Optain the source code from GitHub or from [http://www.latech.edu/~jmg075/WindowsFFABot.zip this .zip file].&lt;br /&gt;
&lt;br /&gt;
2. Open the Solution file (.sln) and make sure it loads properly inside your IDE. Recommended IDE for this process is Visual Studio.&lt;br /&gt;
&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Navigate to the output folder and you should have a built executable file.&lt;br /&gt;
&lt;br /&gt;
====Linux====&lt;br /&gt;
1. Optain the source code from GitHub or from [https://app.box.com/s/uraaz2nv7zet4omlh230 this .zip file].&lt;br /&gt;
&lt;br /&gt;
1*. If you download the file from GitHub, you may run into problems (I did). Instead, I recommend getting the source from the .zip file I have provided you in &lt;br /&gt;
the previous line. It has been set up to load properly with MonoDevelop.&lt;br /&gt;
&lt;br /&gt;
2. Open the Solution file (.sln) (preferably using MonoDevelop).&lt;br /&gt;
&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Assuming no errors, you should be able to navigate to the output folder and see an executable file.&lt;br /&gt;
&lt;br /&gt;
==Instructions==&lt;/div&gt;</summary>
		<author><name>Ratchet</name></author>
	</entry>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48721</id>
		<title>FFA/FFABot/Instructions</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48721"/>
		<updated>2014-08-24T16:41:03Z</updated>

		<summary type="html">&lt;p&gt;Ratchet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Preliminary Information==&lt;br /&gt;
This is meant to be a complete guide to using the FFABot. This article should leave you with full understanding of how to use it.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Step 1: Installation (Obtaining an executable of the program)&lt;br /&gt;
Step 2: Running the program&lt;br /&gt;
Step 3: Communicating with the bot&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Before you utilize this bot, you must first have the working program on your computer. There are two options when it comes to this regard: you can build the program yourself from source or you can download the executable file and simply click on it. Below you will find the executable files for Linux and Windows, as well as the source for both. There is no need to have an &amp;quot;installer&amp;quot; as it is a standalone application which has no external settings.&lt;br /&gt;
===Executable===&lt;br /&gt;
For Windows:&lt;br /&gt;
Click [http://latech.edu/~jmg075/WindowsFFABot.exe here] to download the executable file.&lt;br /&gt;
&lt;br /&gt;
For Linux:&lt;br /&gt;
Click [https://app.box.com/s/av99sxkcej9mrppieu6g here] to download the executable file. *Note: it was built from Kubuntu, but I imagine it should still work on most distros.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In both cases, be sure to click &#039;&#039;&#039;save file&#039;&#039;&#039; rather than &amp;quot;open&amp;quot;, or &amp;quot;run&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Build from Source===&lt;br /&gt;
The source can be found at [http://github.com/joshuagranger/cIRC my GitHub page]. However, I have provided you with a zip file in these instructions. If you wish to download it straight from GitHub, simply click &amp;quot;Download .ZIP file&amp;quot; on the lower right hand side. The benefit of using my zip file is that it is potentially easier to navigate through and understand than downloading it from GitHub. Simply extract my zip and open the Solution file. I had to deal with a lot of extra folders when using the GitHub zip files. You are free to do whichever you wish.&lt;br /&gt;
====Windows====&lt;br /&gt;
1. Optain the source code from GitHub or from [http://www.latech.edu/~jmg075/WindowsFFABot.zip this .zip file].&lt;br /&gt;
&lt;br /&gt;
2. Open the Solution file (.sln) and make sure it loads properly inside your IDE. Recommended IDE for this process is Visual Studio.&lt;br /&gt;
&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Navigate to the output folder and you should have a built executable file.&lt;br /&gt;
&lt;br /&gt;
====Linux====&lt;br /&gt;
1. Optain the source code from GitHub or from [http://www.latech.edu/~jmg075/LinuxFFABot.zip this .zip file].&lt;br /&gt;
&lt;br /&gt;
1*. If you download the file from GitHub, you may run into problems (I did). Instead, I recommend getting the source from the .zip file I have provided you in &lt;br /&gt;
the previous line. It has been set up to load properly with MonoDevelop.&lt;br /&gt;
&lt;br /&gt;
2. Open the Solution file (.sln) (preferably using MonoDevelop).&lt;br /&gt;
&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Assuming no errors, you should be able to navigate to the output folder and see an executable file.&lt;br /&gt;
&lt;br /&gt;
==Instructions==&lt;/div&gt;</summary>
		<author><name>Ratchet</name></author>
	</entry>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48720</id>
		<title>FFA/FFABot/Instructions</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48720"/>
		<updated>2014-08-24T16:34:43Z</updated>

		<summary type="html">&lt;p&gt;Ratchet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Preliminary Information==&lt;br /&gt;
This is meant to be a complete guide to using the FFABot. This article should leave you with full understanding of how to use it.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Step 1: Installation (Obtaining an executable of the program)&lt;br /&gt;
Step 2: Running the program&lt;br /&gt;
Step 3: Communicating with the bot&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Before you utilize this bot, you must first have the working program on your computer. There are two options when it comes to this regard: you can build the program yourself from source or you can download the executable file and simply click on it. Below you will find the executable files for Linux and Windows, as well as the source for both. There is no need to have an &amp;quot;installer&amp;quot; as it is a standalone application which has no external settings.&lt;br /&gt;
===Executable===&lt;br /&gt;
For Windows:&lt;br /&gt;
Click [http://latech.edu/~jmg075/WindowsFFABot.exe here] to download the executable file.&lt;br /&gt;
&lt;br /&gt;
For Linux:&lt;br /&gt;
Click [http://latech.edu/~jmg075/LinuxFFABot.exe here] to download the executable file. *Note: it was built from Kubuntu, but I imagine it should still work on most distros.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In both cases, be sure to click &#039;&#039;&#039;save file&#039;&#039;&#039; rather than &amp;quot;open&amp;quot;, or &amp;quot;run&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Build from Source===&lt;br /&gt;
The source can be found at [http://github.com/joshuagranger/cIRC my GitHub page]. However, I have provided you with a zip file in these instructions. If you wish to download it straight from GitHub, simply click &amp;quot;Download .ZIP file&amp;quot; on the lower right hand side. The benefit of using my zip file is that it is potentially easier to navigate through and understand than downloading it from GitHub. Simply extract my zip and open the Solution file. I had to deal with a lot of extra folders when using the GitHub zip files. You are free to do whichever you wish.&lt;br /&gt;
====Windows====&lt;br /&gt;
1. Optain the source code from GitHub or from [http://www.latech.edu/~jmg075/WindowsFFABot.zip this .zip file].&lt;br /&gt;
&lt;br /&gt;
2. Open the Solution file (.sln) and make sure it loads properly inside your IDE. Recommended IDE for this process is Visual Studio.&lt;br /&gt;
&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Navigate to the output folder and you should have a built executable file.&lt;br /&gt;
&lt;br /&gt;
====Linux====&lt;br /&gt;
1. Optain the source code from GitHub or from [http://www.latech.edu/~jmg075/LinuxFFABot.zip this .zip file].&lt;br /&gt;
&lt;br /&gt;
1*. If you download the file from GitHub, you may run into problems (I did). Instead, I recommend getting the source from the .zip file I have provided you in &lt;br /&gt;
the previous line. It has been set up to load properly with MonoDevelop.&lt;br /&gt;
&lt;br /&gt;
2. Open the Solution file (.sln) (preferably using MonoDevelop).&lt;br /&gt;
&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Assuming no errors, you should be able to navigate to the output folder and see an executable file.&lt;br /&gt;
&lt;br /&gt;
==Instructions==&lt;/div&gt;</summary>
		<author><name>Ratchet</name></author>
	</entry>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48719</id>
		<title>FFA/FFABot/Instructions</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48719"/>
		<updated>2014-08-24T16:33:55Z</updated>

		<summary type="html">&lt;p&gt;Ratchet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Preliminary Information==&lt;br /&gt;
This is meant to be a complete guide to using the FFABot. This article should leave you with full understanding of how to use it.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Step 1: Installation (Obtaining an executable of the program)&lt;br /&gt;
Step 2: Running the program&lt;br /&gt;
Step 3: Communicating with the bot&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Before you utilize this bot, you must first have the working program on your computer. There are two options when it comes to this regard: you can build the program yourself from source or you can download the executable file and simply click on it. Below you will find the executable files for Linux and Windows, as well as the source for both. There is no need to have an &amp;quot;installer&amp;quot; as it is a standalone application which has no external settings.&lt;br /&gt;
===Executable===&lt;br /&gt;
For Windows:&lt;br /&gt;
Click [http://latech.edu/~jmg075/WindowsFFABot.exe here] to download the executable file.&lt;br /&gt;
&lt;br /&gt;
For Linux:&lt;br /&gt;
Click [http://latech.edu/~jmg075/LinuxFFABot.exe here] to download the executable file. *Note: it was built from Kubuntu, but I imagine it should still work on most distros.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In both cases, be sure to click &#039;&#039;&#039;save file&#039;&#039;&#039; rather than &amp;quot;open&amp;quot;, or &amp;quot;run&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Build from Source===&lt;br /&gt;
The source can be found at [http://github.com/joshuagranger/cIRC my GitHub page]. However, I have provided you with a zip file in these instructions. If you wish to download it straight from GitHub, simply click &amp;quot;Download .ZIP file&amp;quot; on the lower right hand side. The benefit of using my zip file is that it is potentially easier to navigate through and understand than downloading it from GitHub. Simply extract my zip and open the Solution file. I had to deal with a lot of extra folders when using the GitHub zip files. You are free to do whichever you wish.&lt;br /&gt;
====Windows====&lt;br /&gt;
1. Optain the source code from GitHub or from [http://www.latech.edu/~jmg075/WindowsFFABot.zip this .zip file].&amp;lt;b&amp;gt;&lt;br /&gt;
2. Open the Solution file (.sln) and make sure it loads properly inside your IDE. Recommended IDE for this process is Visual Studio.&amp;lt;b&amp;gt;&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&amp;lt;/b&amp;gt;&lt;br /&gt;
4. Navigate to the output folder and you should have a built executable file.&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Linux====&lt;br /&gt;
1. Optain the source code from GitHub or from [http://www.latech.edu/~jmg075/LinuxFFABot.zip this .zip file].&lt;br /&gt;
1*. If you download the file from GitHub, you may run into problems (I did). Instead, I recommend getting the source from the .zip file I have provided you in &lt;br /&gt;
the previous line. It has been set up to load properly with MonoDevelop.&lt;br /&gt;
2. Open the Solution file (.sln) (preferably using MonoDevelop).&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
4. Assuming no errors, you should be able to navigate to the output folder and see an executable file.&lt;br /&gt;
&lt;br /&gt;
==Instructions==&lt;/div&gt;</summary>
		<author><name>Ratchet</name></author>
	</entry>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48718</id>
		<title>FFA/FFABot/Instructions</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48718"/>
		<updated>2014-08-24T16:32:57Z</updated>

		<summary type="html">&lt;p&gt;Ratchet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Preliminary Information==&lt;br /&gt;
This is meant to be a complete guide to using the FFABot. This article should leave you with full understanding of how to use it.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Step 1: Installation (Obtaining an executable of the program)&lt;br /&gt;
Step 2: Running the program&lt;br /&gt;
Step 3: Communicating with the bot&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Before you utilize this bot, you must first have the working program on your computer. There are two options when it comes to this regard: you can build the program yourself from source or you can download the executable file and simply click on it. Below you will find the executable files for Linux and Windows, as well as the source for both. There is no need to have an &amp;quot;installer&amp;quot; as it is a standalone application which has no external settings.&lt;br /&gt;
===Executable===&lt;br /&gt;
For Windows:&lt;br /&gt;
Click [http://latech.edu/~jmg075/WindowsFFABot.exe here] to download the executable file.&lt;br /&gt;
&lt;br /&gt;
For Linux:&lt;br /&gt;
Click [http://latech.edu/~jmg075/LinuxFFABot.exe here] to download the executable file. *Note: it was built from Kubuntu, but I imagine it should still work on most distros.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In both cases, be sure to click &#039;&#039;&#039;save file&#039;&#039;&#039; rather than &amp;quot;open&amp;quot;, or &amp;quot;run&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Build from Source===&lt;br /&gt;
The source can be found at [http://github.com/joshuagranger/cIRC my GitHub page]. However, I have provided you with a zip file in these instructions. If you wish to download it straight from GitHub, simply click &amp;quot;Download .ZIP file&amp;quot; on the lower right hand side. The benefit of using my zip file is that it is potentially easier to navigate through and understand than downloading it from GitHub. Simply extract my zip and open the Solution file. I had to deal with a lot of extra folders when using the GitHub zip files. You are free to do whichever you wish.&lt;br /&gt;
====Windows====&lt;br /&gt;
&amp;lt;pre&amp;gt;1. Optain the source code from GitHub or from [http://www.latech.edu/~jmg075/WindowsFFABot.zip this .zip file].&lt;br /&gt;
2. Open the Solution file (.sln) and make sure it loads properly inside your IDE. Recommended IDE for this process is Visual Studio.&amp;lt;/pre&amp;gt;&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
4. Navigate to the output folder and you should have a built executable file.&lt;br /&gt;
&lt;br /&gt;
====Linux====&lt;br /&gt;
&amp;lt;pre&amp;gt;1. Optain the source code from GitHub or from [http://www.latech.edu/~jmg075/LinuxFFABot.zip this .zip file].&lt;br /&gt;
1*. If you download the file from GitHub, you may run into problems (I did). Instead, I recommend getting the source from the .zip file I have provided you in &lt;br /&gt;
the previous line. It has been set up to load properly with MonoDevelop.&lt;br /&gt;
2. Open the Solution file (.sln) (preferably using MonoDevelop).&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
4. Assuming no errors, you should be able to navigate to the output folder and see an executable file.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Instructions==&lt;/div&gt;</summary>
		<author><name>Ratchet</name></author>
	</entry>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48717</id>
		<title>FFA/FFABot/Instructions</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48717"/>
		<updated>2014-08-24T16:32:15Z</updated>

		<summary type="html">&lt;p&gt;Ratchet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Preliminary Information==&lt;br /&gt;
This is meant to be a complete guide to using the FFABot. This article should leave you with full understanding of how to use it.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Step 1: Installation (Obtaining an executable of the program)&lt;br /&gt;
Step 2: Running the program&lt;br /&gt;
Step 3: Communicating with the bot&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Before you utilize this bot, you must first have the working program on your computer. There are two options when it comes to this regard: you can build the program yourself from source or you can download the executable file and simply click on it. Below you will find the executable files for Linux and Windows, as well as the source for both. There is no need to have an &amp;quot;installer&amp;quot; as it is a standalone application which has no external settings.&lt;br /&gt;
===Executable===&lt;br /&gt;
For Windows:&lt;br /&gt;
Click [http://latech.edu/~jmg075/WindowsFFABot.exe here] to download the executable file.&lt;br /&gt;
&lt;br /&gt;
For Linux:&lt;br /&gt;
Click [http://latech.edu/~jmg075/LinuxFFABot.exe here] to download the executable file. *Note: it was built from Kubuntu, but I imagine it should still work on most distros.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In both cases, be sure to click &#039;&#039;&#039;save file&#039;&#039;&#039; rather than &amp;quot;open&amp;quot;, or &amp;quot;run&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Build from Source===&lt;br /&gt;
The source can be found at [http://github.com/joshuagranger/cIRC my GitHub page]. However, I have provided you with a zip file in these instructions. If you wish to download it straight from GitHub, simply click &amp;quot;Download .ZIP file&amp;quot; on the lower right hand side. The benefit of using my zip file is that it is potentially easier to navigate through and understand than downloading it from GitHub. Simply extract my zip and open the Solution file. I had to deal with a lot of extra folders when using the GitHub zip files. You are free to do whichever you wish.&lt;br /&gt;
====Windows====&lt;br /&gt;
1. Optain the source code from GitHub or from [http://www.latech.edu/~jmg075/WindowsFFABot.zip this .zip file].&lt;br /&gt;
2. Open the Solution file (.sln) and make sure it loads properly inside your IDE. Recommended IDE for this process is Visual Studio.&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
4. Navigate to the output folder and you should have a built executable file.&lt;br /&gt;
&lt;br /&gt;
====Linux====&lt;br /&gt;
1. Optain the source code from GitHub or from [http://www.latech.edu/~jmg075/LinuxFFABot.zip this .zip file].&lt;br /&gt;
1*. If you download the file from GitHub, you may run into problems (I did). Instead, I recommend getting the source from the .zip file I have provided you in &lt;br /&gt;
the previous line. It has been set up to load properly with MonoDevelop.&lt;br /&gt;
2. Open the Solution file (.sln) (preferably using MonoDevelop).&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
4. Assuming no errors, you should be able to navigate to the output folder and see an executable file.&lt;br /&gt;
&lt;br /&gt;
==Instructions==&lt;/div&gt;</summary>
		<author><name>Ratchet</name></author>
	</entry>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48716</id>
		<title>FFA/FFABot/Instructions</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48716"/>
		<updated>2014-08-24T16:17:48Z</updated>

		<summary type="html">&lt;p&gt;Ratchet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Preliminary Information==&lt;br /&gt;
This is meant to be a complete guide to using the FFABot. This article should leave you with full understanding of how to use it.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Step 1: Installation (Obtaining an executable of the program)&lt;br /&gt;
Step 2: Running the program&lt;br /&gt;
Step 3: Communicating with the bot&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Before you utilize this bot, you must first have the working program on your computer. There are two options when it comes to this regard: you can build the program yourself from source or you can download the executable file and simply click on it. Below you will find the executable files for Linux and Windows, as well as the source for both. There is no need to have an &amp;quot;installer&amp;quot; as it is a standalone application which has no external settings.&lt;br /&gt;
===Executable===&lt;br /&gt;
For Windows:&lt;br /&gt;
Click [http://latech.edu/~jmg075/WindowsFFABot.exe here] to download the executable file.&lt;br /&gt;
&lt;br /&gt;
For Linux:&lt;br /&gt;
Click [http://latech.edu/~jmg075/LinuxFFABot.exe here] to download the executable file. *Note: it was built from Kubuntu, but I imagine it should still work on most distros.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;In both cases, be sure to click &#039;&#039;&#039;save file&#039;&#039;&#039; rather than &amp;quot;open&amp;quot;, or &amp;quot;run&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Build from Source===&lt;br /&gt;
The source can be found at [http://github.com/joshuagranger/cIRC my GitHub page]. However, I have provided you with a zip file in these instructions. If you wish to download it straight from GitHub, simply click &amp;quot;Download .ZIP file&amp;quot; on the lower right hand side. The benefit of using my zip file is that it is potentially easier to navigate through and understand than downloading it from GitHub. Simply extract my zip and open the Solution file. I had to deal with a lot of extra folders when using the GitHub zip files. You are free to do whichever you wish.&lt;br /&gt;
====Windows====&lt;br /&gt;
1. Optain the source code from GitHub or from [ this .zip file].&lt;br /&gt;
2. Open the Solution file (.sln) and make sure it loads properly inside your IDE. Recommended IDE for this process is Visual Studio.&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
4. Navigate to the output folder and you should have a built executable file.&lt;br /&gt;
&lt;br /&gt;
====Linux====&lt;br /&gt;
1. Optain the source code from GitHub or from [ this .zip file].&lt;br /&gt;
1*. If you download the file from GitHub, you may run into problems (I did). Instead, I recommend getting the source from the .zip file I have provided you in &lt;br /&gt;
the previous line. It has been set up to load properly with MonoDevelop.&lt;br /&gt;
2. Open the Solution file (.sln) (preferably using MonoDevelop).&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
4. Assuming no errors, you should be able to navigate to the output folder and see an executable file.&lt;br /&gt;
&lt;br /&gt;
==Instructions==&lt;/div&gt;</summary>
		<author><name>Ratchet</name></author>
	</entry>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48715</id>
		<title>FFA/FFABot/Instructions</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48715"/>
		<updated>2014-08-24T16:15:39Z</updated>

		<summary type="html">&lt;p&gt;Ratchet: /* Preliminary Information */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Preliminary Information==&lt;br /&gt;
This is meant to be a complete guide to using the FFABot. This article should leave you with full understanding of how to use it.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Step 1: Installation (Obtaining an executable of the program)&lt;br /&gt;
Step 2: Running the program&lt;br /&gt;
Step 3: Communicating with the bot&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Before you utilize this bot, you must first have the working program on your computer. There are two options when it comes to this regard: you can build the program yourself from source or you can download the executable file and simply click on it. Below you will find the executable files for Linux and Windows, as well as the source for both. There is no need to have an &amp;quot;installer&amp;quot; as it is a standalone application which has no external settings.&lt;br /&gt;
===Executable===&lt;br /&gt;
For Windows:&lt;br /&gt;
Click [latech.edu/~jmg075/WindowsFFABot.exe here] to download the executable file.&lt;br /&gt;
&lt;br /&gt;
For Linux:&lt;br /&gt;
Click [latech.edu/~jmg075/LinuxFFABot.exe here] to download the executable file. *Note: it was built from Kubuntu, but I imagine it should still work on most distros.&lt;br /&gt;
&lt;br /&gt;
===Build from Source===&lt;br /&gt;
The source can be found at [http://github.com/joshuagranger/cIRC my GitHub page]. However, I have provided you with a zip file in these instructions. If you wish to download it straight from GitHub, simply click &amp;quot;Download .ZIP file&amp;quot; on the lower right hand side. The benefit of using my zip file is that it is potentially easier to navigate through and understand than downloading it from GitHub. Simply extract my zip and open the Solution file. I had to deal with a lot of extra folders when using the GitHub zip files. You are free to do whichever you wish.&lt;br /&gt;
====Windows====&lt;br /&gt;
1. Optain the source code from GitHub or from [ this .zip file].&lt;br /&gt;
2. Open the Solution file (.sln) and make sure it loads properly inside your IDE. Recommended IDE for this process is Visual Studio.&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
4. Navigate to the output folder and you should have a built executable file.&lt;br /&gt;
&lt;br /&gt;
====Linux====&lt;br /&gt;
1. Optain the source code from GitHub or from [ this .zip file].&lt;br /&gt;
1*. If you download the file from GitHub, you may run into problems (I did). Instead, I recommend getting the source from the .zip file I have provided you in &lt;br /&gt;
the previous line. It has been set up to load properly with MonoDevelop.&lt;br /&gt;
2. Open the Solution file (.sln) (preferably using MonoDevelop).&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
4. Assuming no errors, you should be able to navigate to the output folder and see an executable file.&lt;br /&gt;
&lt;br /&gt;
==Instructions==&lt;/div&gt;</summary>
		<author><name>Ratchet</name></author>
	</entry>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48714</id>
		<title>FFA/FFABot/Instructions</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48714"/>
		<updated>2014-08-24T16:15:24Z</updated>

		<summary type="html">&lt;p&gt;Ratchet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Preliminary Information==&lt;br /&gt;
This is meant to be a complete guide to using the FFABot. This article should leave you with full understanding of how to use it.&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
Step 1: Installation (Obtaining an executable of the program)&lt;br /&gt;
Step 2: Running the program&lt;br /&gt;
Step 3: Communicating with the bot&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Before you utilize this bot, you must first have the working program on your computer. There are two options when it comes to this regard: you can build the program yourself from source or you can download the executable file and simply click on it. Below you will find the executable files for Linux and Windows, as well as the source for both. There is no need to have an &amp;quot;installer&amp;quot; as it is a standalone application which has no external settings.&lt;br /&gt;
===Executable===&lt;br /&gt;
For Windows:&lt;br /&gt;
Click [latech.edu/~jmg075/WindowsFFABot.exe here] to download the executable file.&lt;br /&gt;
&lt;br /&gt;
For Linux:&lt;br /&gt;
Click [latech.edu/~jmg075/LinuxFFABot.exe here] to download the executable file. *Note: it was built from Kubuntu, but I imagine it should still work on most distros.&lt;br /&gt;
&lt;br /&gt;
===Build from Source===&lt;br /&gt;
The source can be found at [http://github.com/joshuagranger/cIRC my GitHub page]. However, I have provided you with a zip file in these instructions. If you wish to download it straight from GitHub, simply click &amp;quot;Download .ZIP file&amp;quot; on the lower right hand side. The benefit of using my zip file is that it is potentially easier to navigate through and understand than downloading it from GitHub. Simply extract my zip and open the Solution file. I had to deal with a lot of extra folders when using the GitHub zip files. You are free to do whichever you wish.&lt;br /&gt;
====Windows====&lt;br /&gt;
1. Optain the source code from GitHub or from [ this .zip file].&lt;br /&gt;
2. Open the Solution file (.sln) and make sure it loads properly inside your IDE. Recommended IDE for this process is Visual Studio.&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
4. Navigate to the output folder and you should have a built executable file.&lt;br /&gt;
&lt;br /&gt;
====Linux====&lt;br /&gt;
1. Optain the source code from GitHub or from [ this .zip file].&lt;br /&gt;
1*. If you download the file from GitHub, you may run into problems (I did). Instead, I recommend getting the source from the .zip file I have provided you in &lt;br /&gt;
the previous line. It has been set up to load properly with MonoDevelop.&lt;br /&gt;
2. Open the Solution file (.sln) (preferably using MonoDevelop).&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
4. Assuming no errors, you should be able to navigate to the output folder and see an executable file.&lt;br /&gt;
&lt;br /&gt;
==Instructions==&lt;/div&gt;</summary>
		<author><name>Ratchet</name></author>
	</entry>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48713</id>
		<title>FFA/FFABot/Instructions</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Instructions&amp;diff=48713"/>
		<updated>2014-08-24T16:14:41Z</updated>

		<summary type="html">&lt;p&gt;Ratchet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Preliminary Information==&lt;br /&gt;
This is meant to be a complete guide to using the FFABot. This article should leave you with full understanding of how to use it.&lt;br /&gt;
Step 1: Installation (Obtaining an executable of the program)&lt;br /&gt;
Step 2: Running the program&lt;br /&gt;
Step 3: Communicating with the bot&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
Before you utilize this bot, you must first have the working program on your computer. There are two options when it comes to this regard: you can build the program yourself from source or you can download the executable file and simply click on it. Below you will find the executable files for Linux and Windows, as well as the source for both. There is no need to have an &amp;quot;installer&amp;quot; as it is a standalone application which has no external settings.&lt;br /&gt;
===Executable===&lt;br /&gt;
For Windows:&lt;br /&gt;
Click [latech.edu/~jmg075/WindowsFFABot.exe here] to download the executable file.&lt;br /&gt;
&lt;br /&gt;
For Linux:&lt;br /&gt;
Click [latech.edu/~jmg075/LinuxFFABot.exe here] to download the executable file. *Note: it was built from Kubuntu, but I imagine it should still work on most distros.&lt;br /&gt;
&lt;br /&gt;
===Build from Source===&lt;br /&gt;
The source can be found at [http://github.com/joshuagranger/cIRC my GitHub page]. However, I have provided you with a zip file in these instructions. If you wish to download it straight from GitHub, simply click &amp;quot;Download .ZIP file&amp;quot; on the lower right hand side. The benefit of using my zip file is that it is potentially easier to navigate through and understand than downloading it from GitHub. Simply extract my zip and open the Solution file. I had to deal with a lot of extra folders when using the GitHub zip files. You are free to do whichever you wish.&lt;br /&gt;
====Windows====&lt;br /&gt;
1. Optain the source code from GitHub or from [ this .zip file].&lt;br /&gt;
2. Open the Solution file (.sln) and make sure it loads properly inside your IDE. Recommended IDE for this process is Visual Studio.&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
4. Navigate to the output folder and you should have a built executable file.&lt;br /&gt;
&lt;br /&gt;
====Linux====&lt;br /&gt;
1. Optain the source code from GitHub or from [ this .zip file].&lt;br /&gt;
1*. If you download the file from GitHub, you may run into problems (I did). Instead, I recommend getting the source from the .zip file I have provided you in &lt;br /&gt;
the previous line. It has been set up to load properly with MonoDevelop.&lt;br /&gt;
2. Open the Solution file (.sln) (preferably using MonoDevelop).&lt;br /&gt;
3. Click &amp;quot;Build.&amp;quot;&lt;br /&gt;
4. Assuming no errors, you should be able to navigate to the output folder and see an executable file.&lt;br /&gt;
&lt;br /&gt;
==Instructions==&lt;/div&gt;</summary>
		<author><name>Ratchet</name></author>
	</entry>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Commands&amp;diff=48709</id>
		<title>FFA/FFABot/Commands</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Commands&amp;diff=48709"/>
		<updated>2014-08-24T04:34:50Z</updated>

		<summary type="html">&lt;p&gt;Ratchet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==FFABot Commands==&lt;br /&gt;
===Administrators===&lt;br /&gt;
====$addrange====&lt;br /&gt;
Syntax: &lt;br /&gt;
&amp;lt;pre&amp;gt;$addrange &amp;lt;alias1&amp;gt; &amp;lt;alias2&amp;gt; &amp;lt;alias3&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;$addrange Ratchet Blue_Flame ObnoxiousPenguin James123 Player_1 APerson&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039;&lt;br /&gt;
To add many players from the wiki in one command. As opposed to using &amp;quot;$addplayer Player_1&amp;quot;, &amp;quot;$addplayer Blue_Flame&amp;quot;, and so forth. It is recommended that you don&#039;t add more than 25 players at a time (mostly to keep it clean and to ensure the bot catches them all. If you post too many IRC may split your message and not catch all of the names). Also, ensure that you separate players by spaces (NOT by commas and spaces as such: Ratchet, Blah, Player_1). AND, make sure that you don&#039;t use the space in &amp;quot;Player 1&amp;quot;&#039;s name. Use &amp;quot;Player_1&amp;quot; instead. Spaces should be denoted by underscores.&lt;br /&gt;
&lt;br /&gt;
====$addplayer====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;$addplayer &amp;lt;alias&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;$addplayer Tom_the_Cat&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; To add players to the list individually. The initial adding of players should use &amp;quot;$addrange&amp;quot; due to the fact that 48 players must be added to the list. But, if a mistake is made and a name gets inputted incorrectly, this command could be used to add the single player to the list that was missed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====$addcaptain====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;$addcaptain &amp;lt;ircnick&amp;gt; &amp;lt;alias&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;$addcaptain Josh^ Ratchet&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; After a player has been added via the &amp;quot;$addrange&amp;quot; or &amp;quot;$addplayer&amp;quot; command, they may be added as a captain. You use this command to link the already added player&#039;s tron alias to their IRC nick. This takes that player out of the selection pool when teams are being chosen (seeing how you can&#039;t exactly pick a captain to be on your team).&lt;br /&gt;
&lt;br /&gt;
====$addboth====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;$addboth &amp;lt;ircnick&amp;gt; &amp;lt;alias&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;$addboth Josh^ Ratchet&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; Similar syntax to $addcaptain, this command is useful when the captain isn&#039;t already added as a player via &amp;quot;$addrange&amp;quot; or &amp;quot;$addplayer&amp;quot;. Perhaps unneccessary, but can be useful if someone is too lazy to do $addplayer and then $addcaptain. It&#039;s sortof a merge of the two. Adding functionality just for the sake of those who want features rather than extra work.&lt;br /&gt;
&lt;br /&gt;
====$addadmin====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;$addadmin &amp;lt;ircnick&amp;gt; &amp;lt;superiority&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;$addadmin Jimbob12 true&lt;br /&gt;
$addadmin Pink_Tomato false&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039;If you are having trouble using the IRC bot, you can add another administrator to help you out. By giving them a superiority tag, you are enabling them to do absolutely anything with the bot. By giving them a &amp;quot;false&amp;quot; superiority value, you are giving yourself a slight bit more security with the bot and have less of a risk of having to restart the bot if something gets screwed up. Be mindful. Don&#039;t add an administrator unless you &#039;&#039;absolutely&#039;&#039; need to.&lt;br /&gt;
&lt;br /&gt;
====$removeall====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;$removeall&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; In the case that you have severely screwed up the adding of players/captains/whatever, use this command to refresh all lists. It will remove everyone from all lists except the superior administrator from the administrator list.&lt;br /&gt;
&lt;br /&gt;
====$removeplayer====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;$removeplayer &amp;lt;alias&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;$removeplayer Ratchet&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039;To remove a player that you may have accidentally added to the list. If that player is also added as a captain, it will detect that and remove the player from the players list and the captains list.&lt;br /&gt;
&lt;br /&gt;
====$removecaptain====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;$removecaptain &amp;lt;ircnick&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;$removecaptain Josh^&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; In case you accidentally add the wrong IRC nick, or a captain backs out and decides that he/she cannot be captain. This command can be used to unlink a player&#039;s alias from a captain&#039;s IRC nick. Will only remove from the captains list, not the players list.&lt;br /&gt;
&lt;br /&gt;
====$removeadmin====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;$removeadmin &amp;lt;ircnick&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;$removeadmin Josh^&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; If you add an administrator to help you run the IRC bot, I strongly recommend removing the administrator status as soon as things get figured out. It reduces the likelihood of things getting screwed up because you are maintaining complete control over the bot.&lt;br /&gt;
&lt;br /&gt;
====$enable====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;$enable &amp;lt;ircnick&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;$enable Jimbob12&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; For a captain to be able to &amp;quot;pick&amp;quot; a player when it is his/her turn, they must be &amp;quot;enabled&amp;quot;. By default, when the &amp;quot;$start&amp;quot; command is executed, all captains are automatically enabled. But, if you wish to &amp;quot;pause&amp;quot; the picking process, or if a captain &amp;quot;lags out&amp;quot; of IRC, you may want to disable a particular captain&#039;s IRC nick. $enable gives them the ability to pick again. $disable removes that ability.&lt;br /&gt;
&lt;br /&gt;
====$disable====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;$disable &amp;lt;ircnick&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;$disable Jimbob12&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; For a captain to be able to &amp;quot;pick&amp;quot; a player when it is his/her turn, they must be &amp;quot;enabled&amp;quot;. By default, when the &amp;quot;$start&amp;quot; command is executed, all captains are automatically enabled. But, if you wish to &amp;quot;pause&amp;quot; the picking process, or if a captain &amp;quot;lags out&amp;quot; of IRC, you may want to disable a particular captain&#039;s IRC nick. $enable gives them the ability to pick again. $disable removes that ability.&lt;br /&gt;
&lt;br /&gt;
====$enableall====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;$enableall&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; This is done by default when the $start command is initiated. But, in the event that you need to re-enable all captains (or you want to ensure that they are all enabled), this command exists.&lt;br /&gt;
&lt;br /&gt;
====$disableall====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;$disableall&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; When the $start command is used, the picking process begins. All captains are &amp;quot;enabled&amp;quot;, which gives them the ability to add players to their team. If you wish to &amp;quot;pause&amp;quot; the picking process and make all captains unable to choose, perhaps to make an announcement, this command is useful for that. It prevents any more picks from being made, at least until the captain(s) are enabled again.&lt;br /&gt;
&lt;br /&gt;
====$captains====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;$captains&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; To display a list of captains. &amp;quot;Enabled&amp;quot; captains will be green, and &amp;quot;disabled&amp;quot; captains will be displayed as red.&lt;br /&gt;
&lt;br /&gt;
====$players====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;$players&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; To display a list of players currently added to the players list. If the picking has been initialized, then $players will show an updated list of non-captain and non-chosen players.&lt;br /&gt;
&lt;br /&gt;
====$start====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;$start&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; This initiates the picking process. First, the bot will ensure that the correct number of captains and players have been signed up. Next, the bot will randomly assign each captain a number between 1 and 8, determining the picking order. Then, the picking order is printed to the screen. The bot will automatically determine which IRC user holds the next pick, and will prompt them each time to submit their pick. Once all players have been chosen by captains, a comprehensive final list of the teams will be printed in the channel. After the $start command is issued, very little participation will be required from administrators, if any.&lt;br /&gt;
&lt;br /&gt;
====$who====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;$who&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; Messages the user a list of all Administrators, Captains, and Players.&lt;br /&gt;
&lt;br /&gt;
====$help====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;$help&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; Links the user to the documentation page www.wiki.armagetronad.net/index.php/FFABot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Captains===&lt;br /&gt;
====$pick====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;$pick &amp;lt;alias&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;$pick Ratchet&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; When the start command is initiated, each captain is &amp;quot;enabled&amp;quot;. This allows each captain to utilize the $pick function to choose their players. The IRC bot will determine which captain&#039;s turn it is to pick, and it will prompt them for their player choice. The captain then uses the $pick command to pick their player. Assuming the player exists and wasn&#039;t already chosen, that player will be added to the captain&#039;s team. After this is performed, there is no redacting your pick.&lt;br /&gt;
&lt;br /&gt;
====$who====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;$who&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; Messages the user a list of all Administrators, Captains, and Players.&lt;br /&gt;
&lt;br /&gt;
====$help====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;$help&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; Links the user to the documentation page www.wiki.armagetronad.net/index.php/FFABot&lt;/div&gt;</summary>
		<author><name>Ratchet</name></author>
	</entry>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Commands&amp;diff=48708</id>
		<title>FFA/FFABot/Commands</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Commands&amp;diff=48708"/>
		<updated>2014-08-24T04:28:01Z</updated>

		<summary type="html">&lt;p&gt;Ratchet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==FFABot Commands==&lt;br /&gt;
===Administrators===&lt;br /&gt;
====$addrange====&lt;br /&gt;
Syntax: &lt;br /&gt;
&amp;lt;pre&amp;gt;$addrange &amp;lt;alias1&amp;gt; &amp;lt;alias2&amp;gt; &amp;lt;alias3&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;$addrange Ratchet Blue_Flame ObnoxiousPenguin James123 Player_1 APerson&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039;&lt;br /&gt;
To add many players from the wiki in one command. As opposed to using &amp;quot;$addplayer Player_1&amp;quot;, &amp;quot;$addplayer Blue_Flame&amp;quot;, and so forth. It is recommended that you don&#039;t add more than 25 players at a time (mostly to keep it clean and to ensure the bot catches them all. If you post too many IRC may split your message and not catch all of the names). Also, ensure that you separate players by spaces (NOT by commas and spaces as such: Ratchet, Blah, Player_1). AND, make sure that you don&#039;t use the space in &amp;quot;Player 1&amp;quot;&#039;s name. Use &amp;quot;Player_1&amp;quot; instead. Spaces should be denoted by underscores.&lt;br /&gt;
&lt;br /&gt;
====$addplayer====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;$addplayer &amp;lt;alias&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;$addplayer Tom_the_Cat&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; To add players to the list individually. The initial adding of players should use &amp;quot;$addrange&amp;quot; due to the fact that 48 players must be added to the list. But, if a mistake is made and a name gets inputted incorrectly, this command could be used to add the single player to the list that was missed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====$addcaptain====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;$addcaptain &amp;lt;ircnick&amp;gt; &amp;lt;alias&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;$addcaptain Josh^ Ratchet&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; After a player has been added via the &amp;quot;$addrange&amp;quot; or &amp;quot;$addplayer&amp;quot; command, they may be added as a captain. You use this command to link the already added player&#039;s tron alias to their IRC nick. This takes that player out of the selection pool when teams are being chosen (seeing how you can&#039;t exactly pick a captain to be on your team).&lt;br /&gt;
&lt;br /&gt;
====$addboth====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;$addboth &amp;lt;ircnick&amp;gt; &amp;lt;alias&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;$addboth Josh^ Ratchet&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; Similar syntax to $addcaptain, this command is useful when the captain isn&#039;t already added as a player via &amp;quot;$addrange&amp;quot; or &amp;quot;$addplayer&amp;quot;. Perhaps unneccessary, but can be useful if someone is too lazy to do $addplayer and then $addcaptain. It&#039;s sortof a merge of the two. Adding functionality just for the sake of those who want features rather than extra work.&lt;br /&gt;
&lt;br /&gt;
====$addadmin====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;$addadmin &amp;lt;ircnick&amp;gt; &amp;lt;superiority&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;$addadmin Jimbob12 true&lt;br /&gt;
$addadmin Pink_Tomato false&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039;If you are having trouble using the IRC bot, you can add another administrator to help you out. By giving them a superiority tag, you are enabling them to do absolutely anything with the bot. By giving them a &amp;quot;false&amp;quot; superiority value, you are giving yourself a slight bit more security with the bot and have less of a risk of having to restart the bot if something gets screwed up. Be mindful. Don&#039;t add an administrator unless you &#039;&#039;absolutely&#039;&#039; need to.&lt;br /&gt;
&lt;br /&gt;
====$removeall====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;$removeall&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; In the case that you have severely screwed up the adding of players/captains/whatever, use this command to refresh all lists. It will remove everyone from all lists except the superior administrator from the administrator list.&lt;br /&gt;
&lt;br /&gt;
====$removeplayer====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;$removeplayer &amp;lt;alias&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;$removeplayer Ratchet&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039;To remove a player that you may have accidentally added to the list. If that player is also added as a captain, it will detect that and remove the player from the players list and the captains list.&lt;br /&gt;
&lt;br /&gt;
====$removecaptain====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;$removecaptain &amp;lt;ircnick&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;$removecaptain Josh^&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; In case you accidentally add the wrong IRC nick, or a captain backs out and decides that he/she cannot be captain. This command can be used to unlink a player&#039;s alias from a captain&#039;s IRC nick. Will only remove from the captains list, not the players list.&lt;br /&gt;
&lt;br /&gt;
====$removeadmin====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;$removeadmin &amp;lt;ircnick&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;$removeadmin Josh^&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; If you add an administrator to help you run the IRC bot, I strongly recommend removing the administrator status as soon as things get figured out. It reduces the likelihood of things getting screwed up because you are maintaining complete control over the bot.&lt;br /&gt;
&lt;br /&gt;
====$enable====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;$enable &amp;lt;ircnick&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;$enable Jimbob12&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; For a captain to be able to &amp;quot;pick&amp;quot; a player when it is his/her turn, they must be &amp;quot;enabled&amp;quot;. By default, when the &amp;quot;$start&amp;quot; command is executed, all captains are automatically enabled. But, if you wish to &amp;quot;pause&amp;quot; the picking process, or if a captain &amp;quot;lags out&amp;quot; of IRC, you may want to disable a particular captain&#039;s IRC nick. $enable gives them the ability to pick again. $disable removes that ability.&lt;br /&gt;
&lt;br /&gt;
====$disable====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;$disable &amp;lt;ircnick&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;$disable Jimbob12&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; For a captain to be able to &amp;quot;pick&amp;quot; a player when it is his/her turn, they must be &amp;quot;enabled&amp;quot;. By default, when the &amp;quot;$start&amp;quot; command is executed, all captains are automatically enabled. But, if you wish to &amp;quot;pause&amp;quot; the picking process, or if a captain &amp;quot;lags out&amp;quot; of IRC, you may want to disable a particular captain&#039;s IRC nick. $enable gives them the ability to pick again. $disable removes that ability.&lt;br /&gt;
&lt;br /&gt;
====$enableall====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;$enableall&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; This is done by default when the $start command is initiated. But, in the event that you need to re-enable all captains (or you want to ensure that they are all enabled), this command exists.&lt;br /&gt;
&lt;br /&gt;
====$disableall====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;$disableall&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; When the $start command is used, the picking process begins. All captains are &amp;quot;enabled&amp;quot;, which gives them the ability to add players to their team. If you wish to &amp;quot;pause&amp;quot; the picking process and make all captains unable to choose, perhaps to make an announcement, this command is useful for that. It prevents any more picks from being made, at least until the captain(s) are enabled again.&lt;br /&gt;
&lt;br /&gt;
====$captains====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;$captains&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; To display a list of captains. &amp;quot;Enabled&amp;quot; captains will be green, and &amp;quot;disabled&amp;quot; captains will be displayed as red.&lt;br /&gt;
&lt;br /&gt;
====$players====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;$players&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; To display a list of players currently added to the players list. If the picking has been initialized, then $players will show an updated list of non-captain and non-chosen players.&lt;br /&gt;
&lt;br /&gt;
====$start====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;$start&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; This initiates the picking process. First, the bot will ensure that the correct number of captains and players have been signed up. Next, the bot will randomly assign each captain a number between 1 and 8, determining the picking order. Then, the picking order is printed to the screen. The bot will automatically determine which IRC user holds the next pick, and will prompt them each time to submit their pick. Once all players have been chosen by captains, a comprehensive final list of the teams will be printed in the channel. After the $start command is issued, very little participation will be required from administrators, if any.&lt;br /&gt;
&lt;br /&gt;
====$who====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;$who&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; Messages the user a list of all Administrators, Captains, and Players.&lt;br /&gt;
&lt;br /&gt;
====$help====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;$help&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; Links the user to the documentation page [url=www.wiki.armagetronad.net/index.php/FFABot]here[/url].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Captains===&lt;br /&gt;
====$pick====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;$pick &amp;lt;alias&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;$pick Ratchet&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; When the start command is initiated, each captain is &amp;quot;enabled&amp;quot;. This allows each captain to utilize the $pick function to choose their players. The IRC bot will determine which captain&#039;s turn it is to pick, and it will prompt them for their player choice. The captain then uses the $pick command to pick their player. Assuming the player exists and wasn&#039;t already chosen, that player will be added to the captain&#039;s team. After this is performed, there is no redacting your pick.&lt;br /&gt;
&lt;br /&gt;
====$who====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;$who&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; Messages the user a list of all Administrators, Captains, and Players.&lt;br /&gt;
&lt;br /&gt;
====$help====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;$help&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; Links the user to the documentation page [url=www.wiki.armagetronad.net/index.php/FFABot]here[/url].&lt;/div&gt;</summary>
		<author><name>Ratchet</name></author>
	</entry>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Commands&amp;diff=48707</id>
		<title>FFA/FFABot/Commands</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Commands&amp;diff=48707"/>
		<updated>2014-08-24T03:56:58Z</updated>

		<summary type="html">&lt;p&gt;Ratchet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==FFABot Commands==&lt;br /&gt;
===Administrators===&lt;br /&gt;
====$addrange====&lt;br /&gt;
Syntax: &lt;br /&gt;
&amp;lt;pre&amp;gt;$addrange &amp;lt;alias1&amp;gt; &amp;lt;alias2&amp;gt; &amp;lt;alias3&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;$addrange Ratchet Blue_Flame ObnoxiousPenguin James123 Player_1 APerson&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039;&lt;br /&gt;
To add many players from the wiki in one command. As opposed to using &amp;quot;$addplayer Player_1&amp;quot;, &amp;quot;$addplayer Blue_Flame&amp;quot;, and so forth. It is recommended that you don&#039;t add more than 25 players at a time (mostly to keep it clean and to ensure the bot catches them all. If you post too many IRC may split your message and not catch all of the names). Also, ensure that you separate players by spaces (NOT by commas and spaces as such: Ratchet, Blah, Player_1). AND, make sure that you don&#039;t use the space in &amp;quot;Player 1&amp;quot;&#039;s name. Use &amp;quot;Player_1&amp;quot; instead. Spaces should be denoted by underscores.&lt;br /&gt;
&lt;br /&gt;
====$addplayer====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;$addplayer &amp;lt;alias&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;$addplayer Tom_the_Cat&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; To add players to the list individually. The initial adding of players should use &amp;quot;$addrange&amp;quot; due to the fact that 48 players must be added to the list. But, if a mistake is made and a name gets inputted incorrectly, this command could be used to add the single player to the list that was missed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====$addcaptain====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;$addcaptain &amp;lt;ircnick&amp;gt; &amp;lt;alias&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;$addcaptain Josh^ Ratchet&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; After a player has been added via the &amp;quot;$addrange&amp;quot; or &amp;quot;$addplayer&amp;quot; command, they may be added as a captain. You use this command to link the already added player&#039;s tron alias to their IRC nick. This takes that player out of the selection pool when teams are being chosen (seeing how you can&#039;t exactly pick a captain to be on your team).&lt;br /&gt;
&lt;br /&gt;
====$addboth====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;$addboth &amp;lt;ircnick&amp;gt; &amp;lt;alias&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;$addboth Josh^ Ratchet&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; Similar syntax to $addcaptain, this command is useful when the captain isn&#039;t already added as a player via &amp;quot;$addrange&amp;quot; or &amp;quot;$addplayer&amp;quot;. Perhaps unneccessary, but can be useful if someone is too lazy to do $addplayer and then $addcaptain. It&#039;s sortof a merge of the two. Adding functionality just for the sake of those who want features rather than extra work.&lt;br /&gt;
&lt;br /&gt;
====$addadmin====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;$addadmin &amp;lt;ircnick&amp;gt; &amp;lt;superiority&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;$addadmin Jimbob12 true&lt;br /&gt;
$addadmin Pink_Tomato false&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039;If you are having trouble using the IRC bot, you can add another administrator to help you out. By giving them a superiority tag, you are enabling them to do absolutely anything with the bot. By giving them a &amp;quot;false&amp;quot; superiority value, you are giving yourself a slight bit more security with the bot and have less of a risk of having to restart the bot if something gets screwed up. Be mindful. Don&#039;t add an administrator unless you &#039;&#039;absolutely&#039;&#039; need to.&lt;br /&gt;
&lt;br /&gt;
====$removeall====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;$removeall&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;$removeall&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; In the case that you have severely screwed up the adding of players/captains/whatever, use this command to refresh all lists. It will remove everyone from all lists except the superior administrator from the administrator list.&lt;br /&gt;
&lt;br /&gt;
====$removeplayer====Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;$removeplayer &amp;lt;alias&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;$removeplayer Ratchet&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039;To remove a player that you may have accidentally added to the list. If that player is also added as a captain, it will detect that and remove the player from the players list and the captains list.&lt;br /&gt;
&lt;br /&gt;
====$removecaptain====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;$removecaptain &amp;lt;ircnick&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;$removecaptain Josh^&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; In case you accidentally add the wrong IRC nick, or a captain backs out and decides that he/she cannot be captain. This command can be used to unlink a player&#039;s alias from a captain&#039;s IRC nick. Will only remove from the captains list, not the players list.&lt;br /&gt;
&lt;br /&gt;
====$removeadmin====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;$removeadmin &amp;lt;ircnick&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;$removeadmin Josh^&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; If you add an administrator to help &lt;br /&gt;
&lt;br /&gt;
====$enable====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====$disable====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====$enableall====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====$disableall====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====$captains====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====$players====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====$start====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====$who====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====$help====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Captains===&lt;br /&gt;
====$pick====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====$who====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====$help====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Ratchet</name></author>
	</entry>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Commands&amp;diff=48706</id>
		<title>FFA/FFABot/Commands</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Commands&amp;diff=48706"/>
		<updated>2014-08-24T03:41:13Z</updated>

		<summary type="html">&lt;p&gt;Ratchet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==FFABot Commands==&lt;br /&gt;
===Administrators===&lt;br /&gt;
====$addrange====&lt;br /&gt;
Syntax: &lt;br /&gt;
&amp;lt;pre&amp;gt;$addrange &amp;lt;alias1&amp;gt; &amp;lt;alias2&amp;gt; &amp;lt;alias3&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;$addrange Ratchet Blue_Flame ObnoxiousPenguin James123 Player_1 APerson&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039;&lt;br /&gt;
To add many players from the wiki in one command. As opposed to using &amp;quot;$addplayer Player_1&amp;quot;, &amp;quot;$addplayer Blue_Flame&amp;quot;, and so forth. It is recommended that you don&#039;t add more than 25 players at a time (mostly to keep it clean and to ensure the bot catches them all. If you post too many IRC may split your message and not catch all of the names). Also, ensure that you separate players by spaces (NOT by commas and spaces as such: Ratchet, Blah, Player_1). AND, make sure that you don&#039;t use the space in &amp;quot;Player 1&amp;quot;&#039;s name. Use &amp;quot;Player_1&amp;quot; instead. Spaces should be denoted by underscores.&lt;br /&gt;
&lt;br /&gt;
====$addplayer====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;$addplayer &amp;lt;alias&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;$addplayer Tom_the_Cat&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; To add players to the list individually. The initial adding of players should use &amp;quot;$addrange&amp;quot; due to the fact that 48 players must be added to the list. But, if a mistake is made and a name gets inputted incorrectly, this command could be used to add the single player to the list that was missed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====$addcaptain====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;$addcaptain &amp;lt;ircnick&amp;gt; &amp;lt;alias&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;$addcaptain Josh^ Ratchet&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; After a player has been added via the &amp;quot;$addrange&amp;quot; or &amp;quot;$addplayer&amp;quot; command, they may be added as a captain. You use this command to link the already added player&#039;s tron alias to their IRC nick. This takes that player out of the selection pool when teams are being chosen (seeing how you can&#039;t exactly pick a captain to be on your team).&lt;br /&gt;
&lt;br /&gt;
====$addboth====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====$removeall====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====$removeplayer====Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====$removecaptain====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====$removeadmin====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====$enable====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====$disable====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====$enableall====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====$disableall====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====$captains====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====$players====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====$start====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====$who====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====$help====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Captains===&lt;br /&gt;
====$pick====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====$who====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====$help====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Ratchet</name></author>
	</entry>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Commands&amp;diff=48705</id>
		<title>FFA/FFABot/Commands</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Commands&amp;diff=48705"/>
		<updated>2014-08-24T03:34:34Z</updated>

		<summary type="html">&lt;p&gt;Ratchet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==FFABot Commands==&lt;br /&gt;
===Administrators===&lt;br /&gt;
====$addrange====&lt;br /&gt;
Syntax: &lt;br /&gt;
&amp;lt;pre&amp;gt;$addrange &amp;lt;alias1&amp;gt; &amp;lt;alias2&amp;gt; &amp;lt;alias3&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;$addrange Ratchet Blue_Flame ObnoxiousPenguin James123 Player_1 APerson&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039;&lt;br /&gt;
To add many players from the wiki in one command. As opposed to using &amp;quot;$addplayer Player_1&amp;quot;, &amp;quot;$addplayer Blue_Flame&amp;quot;, and so forth. It is recommended that you don&#039;t add more than 25 players at a time (mostly to keep it clean and to ensure the bot catches them all. If you post too many IRC may split your message and not catch all of the names). Also, ensure that you separate players by spaces (NOT by commas and spaces as such: Ratchet, Blah, Player_1). AND, make sure that you don&#039;t use the space in &amp;quot;Player 1&amp;quot;&#039;s name. Use &amp;quot;Player_1&amp;quot; instead. Spaces should be denoted by underscores.&lt;br /&gt;
&lt;br /&gt;
====$addplayer====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====$addcaptain====&lt;br /&gt;
====$addboth====&lt;br /&gt;
====$removeall====&lt;br /&gt;
====$removeplayer====&lt;br /&gt;
====$removecaptain====&lt;br /&gt;
====$removeadmin====&lt;br /&gt;
====$enable====&lt;br /&gt;
====$disable====&lt;br /&gt;
====$enableall====&lt;br /&gt;
====$disableall====&lt;br /&gt;
====$captains====&lt;br /&gt;
====$players====&lt;br /&gt;
====$start====&lt;br /&gt;
====$who====&lt;br /&gt;
====$help====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Captains===&lt;br /&gt;
====$pick====&lt;br /&gt;
====$who====&lt;br /&gt;
====$help====&lt;/div&gt;</summary>
		<author><name>Ratchet</name></author>
	</entry>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Commands&amp;diff=48704</id>
		<title>FFA/FFABot/Commands</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Commands&amp;diff=48704"/>
		<updated>2014-08-24T03:33:24Z</updated>

		<summary type="html">&lt;p&gt;Ratchet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==FFABot Commands==&lt;br /&gt;
===Administrators===&lt;br /&gt;
====$addrange====&lt;br /&gt;
Syntax: &lt;br /&gt;
&amp;lt;pre&amp;gt;$addrange &amp;lt;alias1&amp;gt; &amp;lt;alias2&amp;gt; &amp;lt;alias3&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;$addrange Ratchet Blue_Flame ObnoxiousPenguin James123 Player_1 APerson&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Purpose:&lt;br /&gt;
To add many players from the wiki in one command. As opposed to using &amp;quot;$addplayer Player_1&amp;quot;, &amp;quot;$addplayer Blue_Flame&amp;quot;, and so forth. It is recommended that you don&#039;t add more than 25 players at a time (mostly to keep it clean and to ensure the bot catches them all. If you post too many IRC may split your message and not catch all of the names). Also, ensure that you separate players by spaces (NOT by commas and spaces as such: Ratchet, Blah, Player_1). AND, make sure that you don&#039;t use the space in &amp;quot;Player 1&amp;quot;&#039;s name. Use &amp;quot;Player_1&amp;quot; instead. Spaces should be denoted by underscores.&lt;br /&gt;
====$addplayer====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Purpose:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====$addcaptain====&lt;br /&gt;
====$addboth====&lt;br /&gt;
====$removeall====&lt;br /&gt;
====$removeplayer====&lt;br /&gt;
====$removecaptain====&lt;br /&gt;
====$removeadmin====&lt;br /&gt;
====$enable====&lt;br /&gt;
====$disable====&lt;br /&gt;
====$enableall====&lt;br /&gt;
====$disableall====&lt;br /&gt;
====$captains====&lt;br /&gt;
====$players====&lt;br /&gt;
====$start====&lt;br /&gt;
====$who====&lt;br /&gt;
====$help====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Captains===&lt;br /&gt;
====$pick====&lt;br /&gt;
====$who====&lt;br /&gt;
====$help====&lt;/div&gt;</summary>
		<author><name>Ratchet</name></author>
	</entry>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Commands&amp;diff=48703</id>
		<title>FFA/FFABot/Commands</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Commands&amp;diff=48703"/>
		<updated>2014-08-24T03:31:39Z</updated>

		<summary type="html">&lt;p&gt;Ratchet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==FFABot Commands==&lt;br /&gt;
===Administrators===&lt;br /&gt;
====$addrange====&lt;br /&gt;
Syntax: &lt;br /&gt;
&amp;lt;pre&amp;gt;$addrange &amp;lt;alias1&amp;gt; &amp;lt;alias2&amp;gt; &amp;lt;alias3&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;$addrange Ratchet Blue_Flame ObnoxiousPenguin James123 Player_1 APerson&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Purpose:&lt;br /&gt;
To add many players from the wiki in one command. As opposed to using &amp;quot;$addplayer Player_1&amp;quot;, &amp;quot;$addplayer Blue_Flame&amp;quot;, and so forth. It is recommended that you don&#039;t add more than 25 players at a time (mostly to keep it clean and to ensure the bot catches them all. If you post too many IRC may split your message and not catch all of the names). &lt;br /&gt;
&lt;br /&gt;
====$addplayer====&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Purpose:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====$addcaptain====&lt;br /&gt;
====$addboth====&lt;br /&gt;
====$removeall====&lt;br /&gt;
====$removeplayer====&lt;br /&gt;
====$removecaptain====&lt;br /&gt;
====$removeadmin====&lt;br /&gt;
====$enable====&lt;br /&gt;
====$disable====&lt;br /&gt;
====$enableall====&lt;br /&gt;
====$disableall====&lt;br /&gt;
====$captains====&lt;br /&gt;
====$players====&lt;br /&gt;
====$start====&lt;br /&gt;
====$who====&lt;br /&gt;
====$help====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Captains===&lt;br /&gt;
====$pick====&lt;br /&gt;
====$who====&lt;br /&gt;
====$help====&lt;/div&gt;</summary>
		<author><name>Ratchet</name></author>
	</entry>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Commands&amp;diff=48702</id>
		<title>FFA/FFABot/Commands</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Commands&amp;diff=48702"/>
		<updated>2014-08-24T03:20:38Z</updated>

		<summary type="html">&lt;p&gt;Ratchet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==FFABot Commands==&lt;br /&gt;
===Administrators===&lt;br /&gt;
====$addrange====&lt;br /&gt;
Syntax: &lt;br /&gt;
[code]$addrange &amp;lt;alias1&amp;gt; &amp;lt;alias2&amp;gt; &amp;lt;alias3&amp;gt;[/code]&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
[code]$addrange Ratchet Blue_Flame ObnoxiousPenguin James123 Player_1 APerson[/code]&lt;br /&gt;
&lt;br /&gt;
Purpose:&lt;br /&gt;
To add many players from the wiki in one command. As opposed to using &amp;quot;$addplayer Player_1&amp;quot;, &amp;quot;$addplayer Blue_Flame&amp;quot;, and so forth. It is recommended that you don&#039;t add more than 25 players at a time (mostly to keep it clean and to ensure the bot catches them all. If you post too many IRC may split your message and not catch all of the names). &lt;br /&gt;
&lt;br /&gt;
====$addplayer====&lt;br /&gt;
Syntax:&lt;br /&gt;
[code][/code]&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
[code][/code]&lt;br /&gt;
&lt;br /&gt;
Purpose:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====$addcaptain====&lt;br /&gt;
====$addboth====&lt;br /&gt;
====$removeall====&lt;br /&gt;
====$removeplayer====&lt;br /&gt;
====$removecaptain====&lt;br /&gt;
====$removeadmin====&lt;br /&gt;
====$enable====&lt;br /&gt;
====$disable====&lt;br /&gt;
====$enableall====&lt;br /&gt;
====$disableall====&lt;br /&gt;
====$captains====&lt;br /&gt;
====$players====&lt;br /&gt;
====$start====&lt;br /&gt;
====$who====&lt;br /&gt;
====$help====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Captains===&lt;br /&gt;
====$pick====&lt;br /&gt;
====$who====&lt;br /&gt;
====$help====&lt;/div&gt;</summary>
		<author><name>Ratchet</name></author>
	</entry>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=FFA/FFABot&amp;diff=48701</id>
		<title>FFA/FFABot</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=FFA/FFABot&amp;diff=48701"/>
		<updated>2014-08-24T03:06:48Z</updated>

		<summary type="html">&lt;p&gt;Ratchet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==FFABot==&lt;br /&gt;
I have finally finished creating this resource for anyone wishing to organize a FFA event. Below you will find more information on this IRC bot. If something isn&#039;t clear, feel free to message me [http://forums3.armagetronad.net/ucp.php?i=pm&amp;amp;mode=compose&amp;amp;u=2523 here]. &lt;br /&gt;
&lt;br /&gt;
===What is this for?===&lt;br /&gt;
A problem with the FFA tournament is finding a fast, efficient way to have captains pick their players. By using this bot, that problem is eliminated. With little effort from an event organizer, this bot has the potential to maximize the convenience of organizing the tournament. &lt;br /&gt;
&lt;br /&gt;
===How was it built?===&lt;br /&gt;
In essence, it is an IRC bot programmed in C#. If that means nothing to you, don&#039;t worry about it. It&#039;s not very relevant - &#039;&#039;kind of&#039;&#039;. If you&#039;re running a linux computer, it could be a bit harder for you to get this program running (because it is programmed in C#, a .NET programming language built by microsoft). If you can&#039;t get it running from my linux instructions, you may be able to follow the windows instructions and run it through a third party program such as Wine, but I&#039;m not sure.&lt;br /&gt;
&lt;br /&gt;
===Who can use it?===&lt;br /&gt;
The answer to this: anyone with Windows or Linux. It has no purpose except to help an organizer get FFA teams picked, though. If you are organizing a FFA event, this is primarily for you. If not, I doubt it has any usefulness to you whatsoever.&lt;br /&gt;
&lt;br /&gt;
===I&#039;m interested. Can you teach me?===&lt;br /&gt;
So, you&#039;re an event organizer and you&#039;d like to know how to use this bot? Great! See this page: [[FFA/FFABot/Instructions]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Commands==&lt;br /&gt;
===How they are parsed===&lt;br /&gt;
Commands are parsed by a splitting technique in C#. Here is an example. &lt;br /&gt;
&lt;br /&gt;
What your message looks like in IRC:&lt;br /&gt;
&amp;lt;pre&amp;gt;Josh^: Hello, world!&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
What your message looks like to the FFABot:&lt;br /&gt;
&amp;lt;pre&amp;gt;:Hello, World!&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Going more into detail than needed, just understand that the key to your command being properly interpreted is reliant on whether or not you input it correctly.&lt;br /&gt;
&amp;lt;pre&amp;gt;Josh^: $pick Jimmy&amp;lt;/pre&amp;gt;&lt;br /&gt;
is &#039;&#039;&#039;NOT&#039;&#039;&#039; the same as&lt;br /&gt;
&amp;lt;pre&amp;gt;Josh^:  $pick Jimmy&amp;lt;/pre&amp;gt;&lt;br /&gt;
Why? Because the FFABot doesn&#039;t remove the space in the beginning. It&#039;s picky. In general, just make sure you keep in mind you &#039;&#039;are&#039;&#039; working with a computer. Type accordingly. Don&#039;t type your commands mid-sentence and expect it to read your mind. Just be mindful. :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Commands Available===&lt;br /&gt;
Generally speaking, all of these commands may not be useful. They are merely implemented in the exclusive case that they are needed. For instance, a tournament organizer probably will never use the $addadmin command. But in the event they need help doing something and can&#039;t figure it out, they can &amp;quot;add&amp;quot; a new administrator to help them out. It has the potential to become helpful, so I implemented it now instead of when it is needed. Additionally, &amp;quot;enable&amp;quot; and &amp;quot;disable&amp;quot; may not have any immediate use. Just know they exist for a purpose. More in-depth knowledge of each command can be found on the [[FFA/FFABot/Commands]] page.&lt;br /&gt;
&lt;br /&gt;
====Administrators====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 **Adding**&lt;br /&gt;
 $addrange &amp;lt;tronnicks&amp;gt;			//adds a range of players to the list (useful in first time adding from wiki, separated by spaces)&lt;br /&gt;
 $addplayer &amp;lt;tronnick&amp;gt;			//adds a player to the list&lt;br /&gt;
 $addcaptain &amp;lt;ircnick&amp;gt; &amp;lt;tronnick&amp;gt; 	//MUST already be added as player, otherwise use following ($addboth)&lt;br /&gt;
 $addboth &amp;lt;ircnick&amp;gt; &amp;lt;tronnick&amp;gt; 		//if not already added as a player, but wishes to be captain and player&lt;br /&gt;
 $addadmin &amp;lt;ircnick&amp;gt; &amp;lt;superiority&amp;gt;      //adds a user capable of utilizing admin commands. Superiority values are &amp;quot;true&amp;quot; or false&amp;quot;. (see $removeadmin)&lt;br /&gt;
&lt;br /&gt;
 **Removing**&lt;br /&gt;
 $removeall				//removes everyone from all lists (except the primary administrator)&lt;br /&gt;
 $removeplayer &amp;lt;tronnick&amp;gt;		//removes a single player (if player is captain, this will also remove them from the captains list)&lt;br /&gt;
 $removecaptain &amp;lt;ircnick&amp;gt;		//remove captain (removes from captain but remains player)&lt;br /&gt;
 $removeadmin &amp;lt;ircnick&amp;gt;			//remove an administrator (must have a superiority value of true to do this)&lt;br /&gt;
&lt;br /&gt;
 **Misc. Commands**&lt;br /&gt;
 $disable &amp;lt;player&amp;gt;			//disables captain rights ($pick) *useful if you wish to pause the picking process to say something, simply disable the captain(s)*&lt;br /&gt;
 $enable &amp;lt;player&amp;gt;			//enables captain rights ($pick) &lt;br /&gt;
 $enableall                             //enables all captains simultaneously&lt;br /&gt;
 $disableall                            //disables all captains simultaneously&lt;br /&gt;
 $captains				//view list of captains (enabled captains are green, disabled are red)&lt;br /&gt;
 $players                               //view a list of players that have not already been selected by a captain&lt;br /&gt;
 $start   				//initiate the picking process&lt;br /&gt;
 $who					//neatly displays list of all players not already assigned a team via $pick&lt;br /&gt;
 $help                                  //links the user to the documentation page&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Captains====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 $pick &amp;lt;player&amp;gt;				//selects a player from player pool and places it into captain&#039;s team (provided they aren&#039;t already picked)&lt;br /&gt;
 $who					//neatly displays list of all players not already assigned a team via $pick&lt;br /&gt;
 $help                                  //links the user to the documentation page&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Other Information==&lt;br /&gt;
===Feedback===&lt;br /&gt;
Please!  If you have a suggestion, find a bug, have an idea, or any of the above: [http://forums3.armagetronad.net/ucp.php?i=pm&amp;amp;mode=compose&amp;amp;u=2523 LET ME KNOW!] This tool could very well have flaws. If you find any, simply tell me. I&#039;ll work towards fixing it ASAP.&lt;br /&gt;
===Source===&lt;br /&gt;
The source code for the project can be found on my [https://github.com/JoshuaGranger/cIRC GitHub page]. For obtaining a compiled version of the program, you can see the [[FFA/FFABot/Instructions]] page.&lt;/div&gt;</summary>
		<author><name>Ratchet</name></author>
	</entry>
	<entry>
		<id>http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Commands&amp;diff=48614</id>
		<title>FFA/FFABot/Commands</title>
		<link rel="alternate" type="text/html" href="http://wiki.armagetronad.org/index.php?title=FFA/FFABot/Commands&amp;diff=48614"/>
		<updated>2014-08-11T04:27:31Z</updated>

		<summary type="html">&lt;p&gt;Ratchet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==FFABot Commands==&lt;br /&gt;
===Administrators===&lt;br /&gt;
====$addrange====&lt;br /&gt;
====$addplayer====&lt;br /&gt;
====$addcaptain====&lt;br /&gt;
====$addboth====&lt;br /&gt;
====$removeall====&lt;br /&gt;
====$removeplayer====&lt;br /&gt;
====$removecaptain====&lt;br /&gt;
====$removeadmin====&lt;br /&gt;
====$enable====&lt;br /&gt;
====$disable====&lt;br /&gt;
====$enableall====&lt;br /&gt;
====$disableall====&lt;br /&gt;
====$captains====&lt;br /&gt;
====$players====&lt;br /&gt;
====$start====&lt;br /&gt;
====$who====&lt;br /&gt;
====$help====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Captains===&lt;br /&gt;
====$pick====&lt;br /&gt;
====$who====&lt;br /&gt;
====$help====&lt;/div&gt;</summary>
		<author><name>Ratchet</name></author>
	</entry>
</feed>