This is the new home of the egghelp.org community forum.
All data has been migrated (including user logins/passwords) to a new phpBB version.


For more information, see this announcement post. Click the X in the top right-corner of this box to dismiss this message.

DCC Chat trouble! (Stops at DCC Chat connection established)

General support and discussion of Eggdrop bots.
Post Reply
K
KrissO
Voice
Posts: 3
Joined: Sat Dec 30, 2006 12:14 am

DCC Chat trouble! (Stops at DCC Chat connection established)

Post by KrissO »

DCC Chat session
-
Client: <nick> (127.0.0.1)
-
Acknowledging chat request...
DCC Chat connection established
-


Alright. I have tried SO MUCH to get this to work on my friends server but it's really really hard it seems.
So as you see I get the DCC Chat initiation from the bot when I send the ctcp chat command to it.
I accept it but it just stops and doesn't go any longer than quoted above.

I have tried this remotely by using the nat-ip choice in the configuration file.
I forwarded portrange 2010-2020 in my router and also in my mIRC DCC settings. Ofcourse I forwared the listening port on my router too.

And as you can see above.... I also tried doing this locally by using remote desktop on the server (irellevant)
In that case I put 127.0.0.1 as nat-ip in the configuration file and kept the port range 2010-2020 and listening port in the router/mIRC settings... as well as I had "normal" and "localhost" selected in the mIRC settings too.

And ofcourse I tried using telnet too.
"telnet 127.0.0.1 <listening port>"
Well in this case... nothing happpens at all. The command window just turns black without any text in it at all.

I visited #egghelp on EFnet and did the "?? dcc chat" command.
I went through all those lines without any success.

What could be the cause of this? Since I get to the stage I do, aparantly the listening port goes through like it should right?
Are there others ports besides the listening port and maybe the reserved port-range that I need to have open?
Help and suggestions would be highly appreciated!
Thanks in advance :)
User avatar
DragnLord
Owner
Posts: 711
Joined: Sat Jan 24, 2004 4:58 pm
Location: C'ville, Virginia, USA

Post by DragnLord »

You need to find your client's setting for local address, or dcc bind address, to your outside ip. How to do this depends on what IRC client you are using. Your problem is that you are behind a router and your client seems to be trying to use it's local network address.
K
KrissO
Voice
Posts: 3
Joined: Sat Dec 30, 2006 12:14 am

Post by KrissO »

Hm. DCC bind address. There is an option in mIRC that says "Bind sockets to IP address", which is in the same section as the DCC port range setting. Would that be it?

Now what I don't understand is, if I take this eggdrop and move it from the server to another server. For example a shell I have on a friends FreeBSD server, it works without problems.

So how is that client problems when it works on another server?
User avatar
DragnLord
Owner
Posts: 711
Joined: Sat Jan 24, 2004 4:58 pm
Location: C'ville, Virginia, USA

Post by DragnLord »

If you have access to a server on which it works, then run it from there.
Most times the simplest solution is the best one.
Post Reply