Configuring Hydranode
The only configuration file that is user-editable is config.ini, located in at config/ subdir from the executable on Windows, and in $(HOME)/.hydranode/ location on UNIX-like platforms. The values are grouped into sections, usually a section per module. Top-level keys are located in section [].
Notice: All keys are case-sensitive.
Notice: [boolean] types expect integer values 0 (false) or 1 (true). The words false and true cannot be used currently.
Info: When setting values via hnsh interface, you must pass the path of the key as well, e.g. config set /ed2k/Nick SantaClaus?.
General - section []
- UpSpeedLimit? - upload speed limit (in bytes) [integer]
- DownSpeedLimit? - download speed limit (in bytes) [integer]
- ConnectionLimit? - total number of open connections limit [integer]
- NewConnsPerSec? - how many new connections can be created within one second [integer]
- LoadModules? - names of modules to be loaded [string]
- Incoming - default location where to place downloaded files [relative or absolute path]
- MessageFilter? - location of file containing words to be filtered, one per line, in messages [path]
- IPFilter - location of file containing filtered ip ranges (all formats supported) [path]
eDonkey2000 - section [ed2k]
- Nick - your handle / nickname [string]
- TCP Port - port number of TCP listening port, must be forwarded from router/firewall [integer]
- UDP Port - port number of UDP listening port, must be forwarded from router/firewall [integer]
- FindServers? - whether to add servers received from other servers/clients [boolean]
BitTorrent - section [bt]
- AutoStartTorrents? - Whether to automatically start downloading torrents when some other plugin (e.g. http, ed2k) finishes downloading a .torrent file. [boolean]
HTTP - section [http]
- ProxyHost? - host of your proxy server [string]
- ProxyPort? - port of your proxy server [integer]
- UseProxy? - whether to use the above proxy settings [boolean]
MailNotify - section [mailnotify]
- Server - host of your mail server [string]
- From - where the sent mail will appear to originate from [string]
- To - where to send the mail to [string]
HNShell - section [hnsh]
- ListenIp? - ip where to start shell listener (determines who can connect) [string]
- ListenPort? - port where to start shell listener [integer]
CGComm, Gui Interface - section [cgcomm]
- ListenIp? - ip where to start Gui interface listener (determines who can connect) [string]
- ListenPort? - port where to start Gui interface listener [integer]
Attachments
- config.ini (420 bytes) - added by anonymous on 05/05/06 11:38:56.
