Prerequisites

Introduction

Note: This guide obsoletes the sub section of the guide written by GTS "extras/Extras-Readme.txt" entitled "## plugin.properties ##" in terms of both the installation and configuration of Azureus support. If you have previously edited a plugin.properties file, this method is no longer used now. In future do not touch that file.

What this guide is not

How to forward ports if you are using a NAT

Part 1: Configuring Azureus

Once you have installed the XML over HTTP plugin there is just one or two settings that we need to change from their default values. Also this guide should clear up any confusion on the ip / port values you need to set. Okay Lets move onto the configuration already ^_^. First click on the menu as shown in Pic 1.


Pic 1: Select Tools-->Options

The options tab will open as seen in Pic 2.


Pic 2: The options window

Note the port labled "Incoming TCP listen port" has nothing to do with GTSDLL's HTTP port. Leave this port alone what ever value is set (in this case its 6881, yours may differ it's ok!)

Click on [+]Plugins
Then again on "XML/HTTP Interface" (see Pic 3)


Pic 3: The XML/HTTP settings window

The port circled needs to match the one in /gtsdllsettings (default value 6884). This port needs to be different from the port value in Pic 2. The second text box you can change is the Access permissions; you can select one of the flowing two values:

Advanced configuration

If you are intrested in the Access mode "all" Please be aware that there is no password support in GTSDLL. You will have to use your firewall to filter out the people you want to allow to see your Azureus stats. Alternativly if enough people demand this feature ( 3 people should do :-P ) I could provide an unofficial patch to allow for password authentication.

Part 2: Configuring GTSDLL

In mIRC type /gtsdllsettings
The window below should appear; shown below by Pic 4.


Pic 4: The GTSDLL settings dialog
Tick the box [x] Enable Azureus support
Click the about tab.


Pic 5: The GTSDLL settings dialog
Note: regarding 127.0.0.1.

The IP address 127.0.0.1 is a very special address, known as "The loopback address". Data that is sent to this IP never leaves your computer. This means you DO NOT need to forward ports to make GTSDLL work when using this IP.
In short. If you chose the Access setting as 'local' in Azureus you need to choose "127.0.0.1" here.

The port should be the same value you chose in Pic 3. _____FAQ_____ Note: Since GTSdll is getting the torrent statistics of azureus via http-socket operations, you'll have a little delay of 1-2 secs after typing the /btinfo command into mirc till the stats appear... need to explain both errors