Script

2012-02-17

The WAB Project - Insane

WAB (Windows Azure Bot) is a "little" project with the goal to use bot from Windows Azure.
Why this?

The Xilero's rules are very strict... ahaha!! In realty are strict only on the paper, but sometime they apply the rules...

So if you use a lot of bot from the same pc with a multiple bot tecnique from an unique pc (or from some pcs in the same LAN or WAN) with an ip-ban all bot account in use will be banned.

A warning to the friends that use a WAN or a shared ip connection:

Be careful because if there are two or more real players are identified with the same ip -> suspected of multiaccount -> marked as bot -> very high chance to be banned even if you don't break any rules.

Windows Azure is very helpfully to avoid ip-ban and preserve the accounts: with azure every bot has his own ip and in case of ip-ban only one bot are banned.
Not only! in case of a ban, just replace the "role" and the new bot will be on with a new ip!

Let's us take a look to the Windows Azure architecture:
1 subscription can have 1+ services
1 service can have 1+ roles
1 roles can have 1+ istances

don't be afraid, we just need:
1 subscription
1+ services, depends of number of bot we want to use, note that here the ips are assigned
1 role for each services
1 istance for the role

The easiest way is:
  1. create a service
  2. create a role
  3. deploy an empty wa solution
  4. configure the rdp connections
  5. connect to the istance
  6. port ok to the istance machine (donwload or vpn)
  7. configure ok
  8. enjoy
This method was the first used, maybe you saw this in action during some woes...

The funniest thing of this was that later i asked to gms to unban the caught accounts... and they really believed it was a serious request and not a provocation! I laughed for three consecutive days for this!

Here the first script used for advertising this site:

# http://xilerobot.blogspot.com/

automacro a1 {
        location not prt_gld 132 65
        call {
                do c @warp prt_gld 132 65
        }
        timeout 1
}
automacro a2 {
        exclusive 1
        location prt_gld 132 65
        call {
                do c I'll give more pain to this pathetic server...
                pause 5
                do c http://bit.ly/XileroBot
                pause 5
        }
}

Here the second script used:

# http://xilerobot.blogspot.com/

automacro ad {
        exclusive 1
        call {
                do c @go 0
                do c xilerobot.blogspot.com - The Xilero Bot Bible!
                do c @warp some map
                do c something
                pause 5
        }
}

The c @warp some map command is for making more difficult the catch by the game master,
the c something is to prevent the block of saying three times the same phrase and
the pause 5 it is to prevent the mute for spamming


Spammer Bot Map

The map showing where the spammers are located:



To be continued...


No comments:

Post a Comment