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

Old posts that have not been replied to for several years.
Locked
g
greg149

Dcc Chat

Post by greg149 »

Hi
Probably a stupid question but i am new to this.

I am on a network with 4 different servers all linked through a hub, but i can only dcc chat with the eggdrop on the server that i was originally set.
Is there a way to set the bot so i and other can dcc chat to it when connected to other servers in the network?

Many Thanks

:oops:
d
darko``
Op
Posts: 121
Joined: Sun Sep 08, 2002 5:33 pm
Location: Malta

Post by darko`` »

If those servers are RFC compliant (as 99.999% in the world are) then it doesn't really metter if users are on different servers. There might be a slight problem if your server is hashing hosts, but even that shouldn't metter. Btw, is bot on # or ! channel? (tho it shouldn't metter).
Also, try /ctcp botnick chat.
Ignorant and lazy people will save 30 minutes by chosing simple config file. Smart ones will save 3000 minutes of *everyone's* time by opting for complete config file.
g
greg149

Post by greg149 »

the bot is on a # channel.
and i have tried to ctcp to it with eth same results (just sits waiting for acknowledgement.
p
ppslim
Revered One
Posts: 3914
Joined: Sun Sep 23, 2001 8:00 pm
Location: Liverpool, England

Post by ppslim »

You are obviously have DCC/connection to bot trouble.

However, your message gives very conflicting information regarding when the issue happens.

Is it, you can only DCC chat while on the same IRC server as the eggdrop?

Is it you can only DCC chat while you (and your client) are on the same computer?

Is it, you can only DCC chat one of 4 eggdrops?

If it's the first one, what IRC servers are you using?

If the second, this is 99% likely to be because of hostmasks (Security). When on another computer, your hostname/ip (the unique address the computer is assigned while on the internet) will change. Eggdrop tracks people by there hostmask, which is a combination of IRC nickname, username (provided by identd) and the hostname/ip. It looks in the form nickname!username@hostname.ip. It is formed into a mask, that can be used while trying to match users. This mask is likely not matching you when you move to a new computer. To fix this, add your new ident using "/msg <bot> ident <password> <original-nickname-when-you-where-added>"

If the third, have you been added to the other bots? To access each bot, you need to have a suer-record, and the correct flags. This task can be automated with userfile sharing. However, simply linking bots is not enough. See the relevent sections of http://www.egghelp.org/ for information on setting this up (if wanted).
g
greg149

Post by greg149 »

It the the first option i can only dcc chat when on the same server which is my own shell. I am running unreal as ircd server.

Just to maybe confuse matters i added another user to the bot setting him as owner, he was on one of the other servers and again can now only dcc to the bot when connected to the server he was on when i added him.

What i am basicaly saying is i or anyone else can only dcc to the eggdrop when on the server they were on when added to it.
p
ppslim
Revered One
Posts: 3914
Joined: Sun Sep 23, 2001 8:00 pm
Location: Liverpool, England

Post by ppslim »

OK.

You may find that you are using the incorrect setting for my-ip in your config file.

You would possibly be using my-ip when you should be using nat-ip as well.

my-ip should be set to the IP used on the interface connecting you tot he internet (EG, if youare 2 network cards, use the IP of the interface connected to your router/WAN connection).

nat-ip should be set to the IP you see on the internet. EG, if you see you bot come online as 2121.159.100.245, then this is what you place in nat-ip.

If your computer is directly connected to the internet, then you only need to set my-ip. However, you must set it, as it may cause problems like you discribe.
g
greg149

Post by greg149 »

we have 4 ircd's running on shells,(1,2,3,4), eggdrop is running on shell1
if i .adduser a person who is connected to shell2, when he connects through another shell he cannot dcc chat with the eggdrop.

so if he connects to the channel through the ircd running on shell3 he cannot dcc to the eggdrop. The same for 3 and 4.

The my-ip is set to the virtual vost ip for the shell.

Many thanks and sorry for being thick:(
d
darko``
Op
Posts: 121
Joined: Sun Sep 08, 2002 5:33 pm
Location: Malta

Post by darko`` »

This very much looks like an IRCd issue. There are IRCd's that have unusuall user modes that prevent ctcp and/or dcc comunication. It might be your case. Check bot's and user's usemodes. Most IRCd's will show your modes if you use:

/mode <yournick>

Then, consult an admin or some docs of the particular IRCd for info on modes you found.
Ignorant and lazy people will save 30 minutes by chosing simple config file. Smart ones will save 3000 minutes of *everyone's* time by opting for complete config file.
Locked