____                    ____    ______      __   __   ____    ____     ____      
/\  _`\                 /\  _`\ /\__  _\    /\ \ /\ \ /\  _`\ /\  _`\  /\  _`\    
\ \ \L\ \     __     __ \ \,\L\_\/_/\ \/    \ `\`\/'/'\ \ \/\ \ \ \/\_\\ \ \/\_\  
 \ \  _ <'  /'__`\ /'__`\\/_\__ \  \ \ \     `\/ > <   \ \ \ \ \ \ \/_/_\ \ \/_/_ 
  \ \ \L\ \/\  __//\ \L\.\_/\ \L\ \ \ \ \       \/'/\`\ \ \ \_\ \ \ \L\ \\ \ \L\ \
   \ \____/\ \____\ \__/.\_\ `\____\ \ \_\      /\_\\ \_\\ \____/\ \____/ \ \____/
    \/___/  \/____/\/__/\/_/\/_____/  \/_/      \/_/ \/_/ \/___/  \/___/   \/___/ 
                                                                                  

Home

Translate

How to fix mIRC DCC Errors

 

Requirements: mIRC 6.35 and above.
Note: This guide is written using mIRC 7.x.

To fix common DCC Errors, perform the following:

  1. Select Auto-get file and select minimize.

a) Open the mIRC Options dialog (in the menu go to Tools -> Options) and navigate to the DCC tab.

b) Select Yes when the dialog asks if you want to enable Auto-Get.
Auto-Get Warning

  1. Ensure mIRC's Trusted Users option is off:
TipThe BeaST-XDCC Script manages this option for you.

a) Press the Trusted button as shown below:



b) Disable All the options in the Trusted Users dialog.

TipThe BeaST-XDCC Script manages this option for you.

Your Trusted Users dialog should match the following image:



  1. Ensure Passive DCC is enabled.
TipThe BeaST-XDCC Script manages this option for you.

a) Navigate to the Options tab.
b) Enable Close window on Get.
c) Enable Passive DCC.
d) Disable Show Warning.


Your DCC Options dialog should match the following image:



  1. Ensure DCC Ignore is turned off:
TipThe BeaST-XDCC Script manages this option for you.

a) Navigate to the Ignore Tab.
b) Set method to Disabled.
c) Disable "Turn ignore back on in".


Your DCC Ignore dialog should match the following image:



  1. Type: //dns $me
  2. Type: //echo -a $ip
If the IP you get from the //echo command matches 192.168.*.*, 10.*.*.*, or is between 172.16.0.0 and 172.31.255.255, Continue to Step 7. Otherwise, continue to Step 8.
  1. If the two ip addresses are the same, then it is a firewall issue.
If you are using Windows XP, VISTA, or 7, try disabling the built-in firewall.

If you are using a personal firewall, try checking that your mIRC application is set to allow listening connections.

After you configured your personal firewall, and you still cannot receive the file, consult the guide here.

  1. Your issue is likely that you are behind a NAT (connection sharing) setup.
    Many DSL/Cable modems and routers enable NAT by default.
    You will have to read the manual to determine how to forward the ports or try using a guide here.
  2. Once you are ready to forward the ports in your router or modem, perform the following in mIRC:

a) Open the mIRC Options dialog (in the menu go to Tools -> Options).

b) Navigate to Connect, Options and press the Ports button:



c) Ensure DCC Send, Get... is checked and write down the ports listed in "First" and "Last".
d) Ensure all of the UPnP options are enabled with the exception of the DCC server option.


Your Ports dialog should match the following image:


TipIf you are using PeerBlock or PeerGuardian try disabling when you request the file.


e) Press the OK button to close the Ports dialog.
f) Press the OK button to close the Options dialog.
g) In your modem or router, forward the ports listed in mIRC.


If you still cannot receive the file, try the steps listed here.
If you still cannot receive the file after performing the steps in the link above, the bot may be not working correctly. Try a different bot.

Optimizing mIRC may also help you receive files.

TipFile not working after downloading ~4gb? Ensure the desitnation drive is not formatted in FAT32 and you are using mIRC 6.3 or above. Read more here.

Home