Troubleshooting DCC
Troubleshooting DCC
Initiating
I initiate a DCC CHAT, but the other person doesn't get the request
I try to send a file, but the other person doesn't get the request
Receiving
Someone tried to DCC CHAT with me, but I never got the request
Someone tried to send me a file but I never got the request
This didn't fix it.
Nothing here helped solve my problem.
I initiate a DCC CHAT, but the other person doesn't get the request
I try to send a file, but the other person doesn't get the request
Usually this is caused by an incorrect IP address. In order to initiate a DCC transaction of any kind, Vortec needs to know your "external" IP address. If you have a home network, or are accessing the internet from some other network, you will have an IP address that was assigned by the router or local DHCP server. This is not the IP address that the outside world sees, so we need to correct this.
In Client Options, look at the Connection Settings section. You have a choice to either use the default lookup method, ask the server for your IP, or to specify an IP address. You can try using the second option, asking the server, but on some servers this is unreliable. It may be better to specify an IP address.
Let's close Client Options for now.
From the server window, type // /display $dccip
That's a double-slash, space, slash-display. Enter it all.
This will show what Vortec is using as your DCC IP address. It may start with 127.0.0.*, 192.168.* or 10.*, which means that you are connecting through a router or LAN. We need to correct this.
From the server window again, type the /ROUTERIP command. This will connect to the vortecirc.com IP address server and get your external IP address. The IP address should be displayed in your server window within a matter of seconds. Copy this address down.
Now you can open Client Options and select Connection Settings and specify the IP address. Enter the address that was given before. Alternatively,instead of opening Client Options you can type this command from the server window
/set dccip <ip address>
where <ip address> is the address given before.
You can try initiating your DCC CHAT, WBOARD, or file transfer now.
Someone tried to DCC CHAT with me, but I never got the request
First, check to see if the other person is on your ignore list. You can view the ignore list by opening Client Options and selecting the Ignore List.
If the person is not on your ignore list, perhaps the DCC ports are being blocked by a firewall. If you are using ZoneAlarm or Windows Firewall, you may need to open a range of ports in order to receive DCC transfers. Which ports to open will depend on yourself and the other user collaborating on which ports to use. They should be able to specify a certain range of ports on their system, and you shoul open the corresponding ports on yours.
If you are not behind a firewall, or if you have opened the necessary ports, and you are still not getting any DCC requests, perhaps the other user is behind a router. In this case, they must perform the troubleshooting steps described in the Initiating section of this page.
Someone tried to send me a file but I never got the request
First, check to see if the other person is on your ignore list. You can view the ignore list by opening Client Options and selecting the Ignore List.
Next, check to see if the file they are sending is an ignored file type. By default, Vortec blocks files with the extension .exe, .bat, .vbs,, etc. If this is the case, you will see an error message in your server window notifying you that the person attempted to send you a file type marked as ignored. You can check Client Options DCC settings to change these settings.
Some servers utilize a feature called DCC ALLOW, which blocks potentially harmful files from being sent to you. This functions the same way as Vortec's Ignored file types feature, but it is implemented on the server. You can try adding the user to your DCC ALLOW list by using the /DCCALLOW command.
If none of the above situations apply or if you have taken the necessary steps listed here and still are not getting DCC requests, perhaps the DCC ports are being blocked by a firewall. If you are using ZoneAlarm or Windows Firewall, you may need to open a range of ports in order to receive DCC transfers. Which ports to open will depend on yourself and the other user collaborating on which ports to use. They should be able to specify a certain range of ports on their system, and you shoul open the corresponding ports on yours.
If you are not behind a firewall, or if you have opened the necessary ports, and you are still not getting any DCC requests, perhaps the other user is behind a router. In this case, they must perform the troubleshooting steps described in the Initiating section of this page.
Nothing here helped solve my problem.
If this information did not help you, here are several links which you may try.
DCC Protocol and Troubleshooting at mircscripts.org
DCC Troubleshooting at SpiKe's TCL Scripts
Downloading Files on IRC at IRCHelp.org
Copyright © 2009, John G. Kirkland
Created with the Freeware Edition of HelpNDoc: Easily create PDF Help documents