Home of the Giants


navigation

Home

Arrow Trader Lite
  • info
  • demo
  • download
  • documentation
  • how to install

  • Arrow Trader Lite III
  • demo
  • download
  • documentation
  • how to install

  • Arrow Trader eXtreme
  • info
  • demo
  • order
  • owners center

  • Resources
    Contact Info
    Public Forum


    news
    Jan 15 - 2008
    Arrow Scripts site updated
    Jan 01 - 2008
    Work has begun on ATX 2
    Jan 01 - 2008
    Happy new year :-)
    Dec 10 - 2007
    Xmas action launched
    Dec 08 - 2007
    ATX 1.3 + ATL 3 updated
    (atx 1.3.08 & atl 3.16)
    Oct 01 - 2007
    ATX 1.3 updated
    (atx 1.3.07)

    friends
    XXX Host It

    Our host since many years!

    Smart Thumbs


    Swiftwill, Inc.


    Croc Network


    Arrow Scripts
    free traffic trade script

    atx information center
    Besides pointing out some of the best features of ATX,
    this page also provides you with more technical information,
    like how ATX works, and what is required to make it work.
    Please read it carefully so you know what you can expect.

    1. coded in c++
    Without doubt still one of the most important things is that ATX is written in the programming language C++.
    Speed-wise this script leaves the competition (especially php / asp / perl scripts) FAR behind.
    My own FreeBSD box (click for more info) processed over 15 million hits / day easily with a system load less than 2!.
    So (a lack of) speed is no longer an issue.
    How this is possible? click here for a metaphor that explains it
    2. a.i. controlled return module
    ATX has been given Artificial Intelligence, a virtual brain, that learns from the past, and then changes
    the way traffic is being returned to your trades, in such a way that gives maximum growth.
    No longer will the size of your site be limited by a poorly designed "one-size-fits-all" return function.
    ATX adjusts itself to the needs of your site because every site is unique and requires a different approach.
    3. rock-solid anti-cheat features
    Cheaters and hitbots are getting smarter by the day, and so our counter-measures must advance as well.
    ATX offers you some very innovative tools to detect different types of cheaters.
    For example, the Site-Compliance-Spider can visit all your trades several times per day and check for pop-ups,
    dialers, auto bookmarkers, redirections, server errors, etc. and report this to you, or disable the trade entirely.
    The most destructive of cheaters, like hitbotters can be filtered out now, via custumizable botlinks, detailed log files
    with all sorts of proxy / country / header / IP information, and of course built in bot-filters that block a bot directly.
    4. multi-domain control features
    To grow a massive digital empire, time is the one thing you cannot spare. With ATX you now have the power to monitor and control ALL your sites from a single admin panel. Want to share a blacklist? A search engine list? Or do you want to export 100 trades from one site to another? Do it with one click and it works instantly across ALL your domains.

    5. customizable admin
    With a template driven admin panel, you can select from a massive 38 recorded statistics to be displayed.
    Customise the template by adding and removing the features you want and know are most valuable to you.
    Change templates to suit your current objective. To focus on growth or cheaters for example,
    simply select the one you need from the handy drop down menu.
    Customise the style and feel with cascading style sheets (css).
    No longer do you have to put up with the look that the author prefers, with ATX you can create your own.
    6. countless brand new & unique features
    Besides all the obvious features, ATX has several unique features that you won't find in any other trade script.
    For example, you can give the traffic of every trade a different skim percentage from the script, without
    having to adjust your actual html page.
    There are a lot of features for nocookie traffic, exout traffic
    (there's a free exout-rotator available on arrowscripts.com as well!). You can give trades different colors
    in the admin so you can keep a close eye on them. The toplist supports titles, descriptions and images,
    so you can present your trades in any way you want.
    ATX also allows you to track the statistics of ALL
    the search engines that you can think of as one individual trade. So you don't have to add google.com
    google.de google.fr google.co.uk google.co.jp google.co.kr google.com.com as individual trades anymore.
    ATX supplies a list of about 150 search engine domains already, covering the biggest SE's of the moment.
    And of course, there's much much much more!


    requirements
    Despite it's complexity, ATX doesn't require much to run on.
    Before your order, make sure that your server runs / supports the following:

    • Crontab
      The crontab is a small background service that runs whatever you want it to every minute.
      ATX uses the crontab to read the log files of incoming and outgoing hits every minute,
      to update the stats, re-calculat the value of all the trades, update the toplists,
      scan your trades, and some other minor processes.
    • FTP + SSH access
      In order to upload and install the script, FTP (to upload) and SSH (to install) is required.
      A 'root' account is not required for SSH. In fact, the user account that matches the rights and
      permissions of your own account is preferred.
    • cgi-bin
      ATX is compiled in C++. The resulting binary code uses the Common Gateway Interface (CGI)
      to communicate with Apache and basically work. Therefore it is required that apache is set up
      to execute cgi files in a specific directory. Usually this directory is called 'cgi' or 'cgi-bin'.
      So make sure your host supports cgi files!
    • chmod
      The CHMOD command is required to change the permissions for certain files.
      CHMOD is a very basic command that all professional hosts support.
      Occasionally the CHOWN command is also required to change the ownership of certain files.
      If you have a SSH account for your users account on your server CHOWN is probably not required.
    • One of the following Operating Systems
      - FreeBSD 4.x
      - FreeBSD 5.x
      - Redhat 7.x
      - Redhat 8.x
      - Redhat 9.x
      - Debian 2.x
      - Debian 3.x
      - Slackware 8.x
      - Slackware 9.x
    if your server runs a different distro / version of Unix / Linux,
    please send an email to support at arrowscripts.com first.
    Other distros will most likely work, but these are the ones that have been tested so far.
    If your host gives you the choice, always go for FreeBSD :)


    c++ speed explained
    Why is C++ quicker?
    C++ is like the tourist who takes time to learn the language of the country before he visits.
    Since they know the language, they don't need to keep referencing translators to find out what needs to be done.
    Other languages constantly require referencing to work out what needs to be done,
    thus making them inefficient in comparison to C++

    For more information about C++ please visit http://www.research.att.com/~bs/C++.html
    which is the website of the designer of C++!


    benchmark
    The benchmarks were performed on a server with the following specifications
    • FreeBSD 5.2.1 - AMD64 Platform
    • Apache 1.3
    • AMD64 3200+ CPU @ 2.05 GHz
    • ASROCK K8S8X @ 10x205, SIS755 Chipset
    • 1024MB (2x512) DDR 400 RAM (TWINMOS) @ 200MHz CL 2.5
    • MAXTOR 6 Y120M0 SCSI (120 GB, 7200 RPM, SERiAL-ATA/150)
    The benchmarks were performed by a program that creates a socket, connects to apache,
    sends the GET request to a index page with in.cgi or to out.cgi, and receives the response,
    so the process in theory is the same as with real life surfers.
    To give apache and the script some extra work all possible environment variables were filled in,
    like http_referer, http_user_agent, http_via and http_cookie, so those all could be loaded.
    The out.dat file contained 35 trades to give out.cgi an average workload.
    To simulate simultaneous surfers requesting documents at the same time we ran several copies
    of the socket program simultaneously as well. The server load was monitored via the 'TOP' command
    Benchmark 1) -- 15kb .shtml file with in.cgi via ssi
    Number of Requests Time Taken (seconds)
    100 0.524
    500 2.699
    1.000 5.350
    5.000 26.963
    25.000 2m 15s
    100.000 8m 58s
    1.000.000 1h 27m 30s
    10.000.000 15h 10s
    15.982.241 24 hours *
    * by calculation

    Benchmark 2) -- direct out.cgi
    Number of Requests Time Taken (seconds)
    100 0.681
    500 2.894
    1.000 5.992
    5.000 26.963
    25.000 2m 43s
    100.000 10m 44s
    1.000.000 1h 43m 3s
    10.000.000 18h 29m 53s
    12.974.336 24 hours *
    * by calculation
    notes
    - The highest server load measured was 1.92(!), so your surfers will never have to wait.
    - The requests were made in sets of 2, so 1 million hits was 2 * 500.000 simultaneous requests.
    By increasing the amount of simultaneous requests the performance will go up because modern-day
    CPU's are great at dealing with multi-processes and queues
    - The initializing and creating of a socket, and the connecting to the webserver was done from the
    test-server itself. Normally this is done by the surfer. As a result, the results of the benchmarks
    are slightly lower than when another server would have been used to make the requests.
    - 100% of the hits were counted. Because ATX can work flawless with the disk cache, issues like
    cache-overloading and file-locks will not be a problem anymore.

    As you can see, ATX can handle approx 15 million hits per day easily on a default installation of FreeBSD
    with a server load of around 2. Professional hosts usually optimize and fine-tune their (web)servers
    to get anywhere from 0% to 200% more performance. Important is that you have plenty of RAM in your server,
    (whether you're running ATX or not) to prevent the system from using your virtual memory.
    If your websites generate numbers like 10 million hits per day , you will probably want to switch to a
    faster webserver like Zeus Webserver which runs on some of the biggest sites in the world.


    screen shots

    trade-less stats overview

    history stats

    Site Compliance Spider
    (keeping the bad guys out)


    changing the style with css

    add trade form with red style

    add trade form with blue style
    (AT Lite look-a-like)


    outgoing settings empty

    outgoing settings filled

    search engine list
    (total of ~150 domains)


    Extra variables

    All sorts of headers...

    country stats for SE traffic