Phase Three: Server Config
Toon Locations
* Launch the server. In the main screen, under 'Controlling' type 'World of Warcraft'
* Now start your WoW game and login to your character.
* From the Setup menu, click 'Configure Bot'
* Under 'This Server's Toon Locations' configure, at minimum, the first 2 items- "Health Bar: Right Edge" and "Facing the Wrong Way". ('Target Too Close' is for hunters)
o Click 'Health Bar' and click 'Set Now', you will be taken in game
o Move the mouse to the far right of your helath bar and click.
# You want to make sure that you click in the 'green' area. Leave yourself a bit of green to the right of where you click, but not much. When you click, the Bot window should come up automatically. If it doesn't, just click on your toolbar.
# Once you set your health bar, now set the 'Facing the Wrong Way' message.
# You need to attack a creature, and turn your back on it to generate a "You are facing the wrong way!" message. You will see multiple messages spamming on your screen. On the TOP message, click in the RED part of the 'Y' as shown above. Once you click, go back to the Bot Setup screen and it will show you a box with the color that you clicked. IT MUST BE RED, if it is not the RD will fail to fight properly.
# You may also (optional) configure 'Target needs to be in front of you' (casting a spell the wrong way) and 'Target too Close' (when hunters try to fire bows/guns on something in melee range). Also, if you want RD to use bandages, set your bandage location as well.
Incoming Command List & RD Command Functions
This is the heart of RD. On the client, while you are playing WoW, you will press a Function key. That key will be sent to the server. When the server receives an incomming FKEY from the client, it will execute the commands that you specify. For example, on the client you press F2. The server receives 'F2' and then depending upon what you configure for F2, the server will do. For now, there is a default list of incomming commands. All of them are preconfigured and ready to go except F3, F9, and F10.
F3, F9, F10 need configuring before you can use them. If you will not be using a healer, dont worry, you can put ANYTHING into any of the commands, the default list is just there to help, and if you ever need to get the default list back, just load Template 0 on the setup screen.
So, click F3 Heal Me. You will see that it says "Friendly Name" and then "Heal Me". You can change the name if you want.
In the commands to perform area, you need to tell RD Server what to do when it receives F3. You may either enter in a SINGLE COMMAND or a SEQUENCE. Please note that single commands cannot be used in sequences. For RD to recognize a single command, it needs to be the only thing entered in the text field.
RDServer recognizes the following single commands
* BANDAGE - will use bandages at the location you set in the toon location settings (this could also be drinks/potions...whatever you want)
* ASSIST - will 'grab' the clients target and attack using the 'Ranged' Sequence once, and then dropping to Fight Sequence A. If there is no ranged sequence configured, it will attack with Fight Sequence A only.
* FOLLOW - start following the client again
* TURNAROUND - Turn a 180
* AGGRESSION - toggle aggression. Aggression is where RD server will actively scan for targets and attack
* REST - Sit down / Stand Up
* HALT - stop everything....stop following, stop fighting....etc.
RDServer also recognizes SEQUENCE commands. These are strings of commands that RD will execute. Each 'command' you tell the bot to send, you seperate it with a comma. There are five special commands you can give the bot: the % sign, the ^ key, the # sign, the B key, the F key, and w
% cast a spell on yourself, the server (presses the ALT key).
# cast a spell on the client
w will wait for X amount of seconds.
^ presses CTRL
B walk back X amount of steps
F walk forward X amount of steps
Here are some examples of these commands:
%5 = cast toolbar slot #5 on myself, the server
#6 = cast toolbar slot #6 on the client
w5 = wait 5 seconds
^1 = press ctrl 1 (great if you have a pet)
B3 = take 3 steps backwards
From these commands, you build a sequence. Here are some examples:
%5,w5,3 = cast slot #5 on myself, wait 5 seconds, press toolbar slot #3
2,w5,4,w6,%8,w3,#5,w2,F3 = press #2, wait 5 seconds, press #4, wait 6 seconds, cast #8 on myself, wait 3 seconds, cast #5 on the client, wait 2 seconds, go forward 3 steps
NOTE: DONT USE THE #1 IN ANY SEQUENCE! It could cause a complete failure for RD to attack. #1 is your default attack and RD uses it, so you will never need to use it in any sequence unless you know what you are doing.
Once you have configured and are happy with your incoming command list, its time to setup your constant loops.
Constant Loops
There are up to 5 loops you can configure to do X after Y seconds. These are where you put in 'buffs'. For example, every 29 minutes, my preist will need to cast his 30 minute buff. Additionally, every 180 seconds, he needs to cast his inner fire, 3 minute buff. And every 10 minutes, cast Shadow Protection on the client, etc. To cast a spell on yourself, you use the % sign, to cast on the client use the # sign.
EXAMPLE: Say my Shadow Resistance buff is mapped to key# 8 inside WoW on the server. This is a 10 minute buff. So I select LOOP1...Friendly Name = Shadow Resistance. Action To perform: %8,w2,#8. Interval: 600
%8,w2,#8 = cast #8 on myself....wait 2 seconds....cast #8 on the client.
Ranged Sequence
This is a sequence for ranged attack commands. Spells, arrows, guns....anything that lets you hit a mob from a distance, put here. Can also include heals, shields, spells, whatever.
EXAMPLE FOR A HUNTER:
Say the server is a hunter. You have MARK mapped to #4, Aimed Shot is #5, Concussion is #6, and your pet attack is CTRL+1
So we want to do this: 4,w1,^1,w1,5,w4,6,w10
What this does: Marks, waits 1 second, sends in pet, waits 1 second, presses #5 AIMED SHOT, waits 4 seconds for the shot to go off, press 6 CONCUSSION SHOT, wait 10 seconds. Why wait 10 seconds? So I can spend some time auto-firing. IN 10 seconds another 3-4 shots will go off. If the mob comes into melee range, and I have 'target too close' configured, then I will automatically drop to Fight Sequence B (an all melee sequence).
Fight Sequence A
This is your main sequence for fighting. It can include anything
Fight Sequence B
Melee combat only. This sequence is reserved for the 'Target Too Close' message, usually encountered by a hunter when a mob is on him.
Location of <NAME> macro
This is where you tell the server what keys you chose to bind your in-game macros to.
Template # and Name
You can save your configuration to multiple templates for use later. You can create a warlock template, a warrior template, etc. Template 0 cannot be overwritten and will always load the defaults.
Advanced Settings:
If this is your first time using RD, skip this area. Once you get the hang of how it works, you may want to unlock more power of RD by setting up some custom triggers, discussed at the end of this tutorial.
Click DONE WITH SETUP and Go back to the main page and set your loot
Click SETUP-->configure looting and follow the instructions.
SETTING HOSTILE & NEUTRAL TARGETS:
This is the last thing to do before you go AFK. Its very important. Without it, RB would never know if you 'had a target'. So go in game and click on the RED area of a hostile target and a YELLOW area of a neutral target. A Hostile target is shown below:
You should reset your targets each time you load WoW as the colors do change.
You are all done with the server!