Configuration
This section explains how to set up dc-qt so that you can start using
the Direct Connect network. You have to set at least some of the
options to be able to use dc-qt, so read on.
Start by selecting "Preferences" from the "Actions" menu in the
menubar, or by pressing CTRL-P (ctrl followed by the character p).
This should make the preferences dialog appear. To the left is a list with
two items, common and default. This list shows your configuration profiles.
You can add or remove profiles by right clicking in the list. If you want to
be able to connect to several hubs using different settings, you just have to
create profiles for each different set of settings that you want, and specify
what profile you want to use in the connection dialog.
Common settings are settings that cannot be individualy configured for differnet profiles. Default is the default profile, it cannot be removed.
Common settings
Click on common.
To the right are three tabs; downloading, interface and stats reporting.
Downloading
Here you can configure download related settings. You must set a
download directory, otherwise strange things will happen.
Leaving the max download speed at 0 means that the download speed is unlimited.
Interface
This tab contains settings related to the appearance of dc-qt.
The first drop-down box lets you select a character encoding scheme.
Latin1 or ISO8859-1 should work if you are living in some of the
western countries. If you're having problems with some characters
being rendered as a square, you may want to try CP1252. It is a
Latin1-charset with MS extensions that other people who uses windoz
clients might use.
In other cases, you're on your own. Note that when changing charset,
only new text is affected, old text that has already been received is
not retranslated.
The next box lets you select a font that will be used throughout the
application. If you are using CP1252, make sure that you select a font
that supports it (most TrueType fonts will).
Next is the icon set. Chose one that you like.
IRC-style user list placement means that the user tab will be moved
to the right of the chat tabs, like in dc++ for example.
The other options should be self-explanatory.
Profile-dependent settings
Click on the default profile. The tabs to the right should change into four new ones.
Connection
This is where you enter information used by DCTC to manage connections
and transfers.
- Port: Network port that other users uses to connect to you. Note
that the standard 412 is a bad choice since the first 1024 ports under
UNIX are reserved for root, and you do not want to run dc-qt as root.
Any unused port above 1024 should work, 1412 for example is a nice
one. This value has no effect if you are using a passive connection.
- Forced IP: When other users make a connection to you, they use
this IP. The default value is the interface IP. Leave it blank if you
don't know what it does. The value has no effect when using a passive
connection.
- Connection type: The roll-down box below the forced IP field
specifies what connection you are using. These values should be
self-explanatory. If you are using a modem for example, you most
likely would choose 56Kbps. If you have a broadband connection where
you connect an ethernet cable to the wall, you probably should use LAN(T1).
- Passive connection: Use this if you are behind a firewall and
cannot receive incoming connections. Note that this limits the
functionality of the client, you will not be able to download from other people who
uses a passive connection.
- Use proxy: This allows you to specify a proxy server which is used
to make connections. If you don't know what this does, leave it
unchecked. If you are unable to connect to hubs, see if your ISP
requires you to use a proxy, they should have provided you with an
address and a port in such case.
- Use SOCKS: Some firewalls lets you accept incoming connections on
certain ports. If your firewall supports this, uncheck "passive
connection" and fill in the "user name" and "password" fields.
Network
Here you enter some network stuff.
- Upload slots: How many users that can download from you at the
same time.
- Max upload speed: Limits your upload speed to the specified value
so that you can save some bandwith for yourself. 0 means unlimited.
- Add description tag: Allows you to choose what client dc-qt should
report in the description tag. Sadly, DCTC is not allowed everywhere, as some
hubs require dc++ or dcgui-qt.
- Always allow file list uploadCheck this if you want users
to be able to download your file list even if all your upload slots
are being used.
- Abort upload if user leaves hub
This causes an upload to be aborted if the downloading user leaves the hub.
User
This is where you enter information about yourself. It will be visible
to the other users. You are not required to enter a description and
email address on all hubs, but a name is required.
Directories
In this tab, you specify which directories that you would like to
share. Click the
"add" button to add a directory. You may add as many as you
like. Click on a directory in the list and then on "remove" if you
want to remove it. You may add or remove directories while connected to a hub,
but you need to do a "reshare" from the actions menu in the main window
before the changes will be visible to other users.
When you are done filling out these options, click "Close" to close the
dialog and save your settings. The configuration is saved in
~/.dc_qt/dc_qt.conf (where ~ is your home directory).
You are now ready to connect to a hub.
home