mIRC Home    About    Download    Register    News    Help

Print Thread
#175640 26/04/07 02:04 AM
S
Shamus9999
Shamus9999
S
Greetings.

I'm having an issue where I often get disconnected from a channel (on Undernet). It acts like an idle time-out because it happens when chat's slow and I don't say anything for a few minutes. It doesn't happen on any other network.

I don't get disconnected from the server, just from the channel. Is there any way to either prevent this or to detect it and auto-rejoin the channel?

TIA.

Joined: Aug 2004
Posts: 7,168
R
Hoopy frood
Offline
Hoopy frood
R
Joined: Aug 2004
Posts: 7,168
You don't get disconnected from the channel, but you can be kicked and/or banned from the channel for idleing too long.
This is usually monitored by a script on a bot that's in the channel all the time, and is on a channel-by-channel basis.

mIRC does have an option to rejoin channels when kicked in the Options menu.
The only way to prevent it, is to talk more, so that you don't get however much idle time in channel that is causing the script to kick you.

NOTE: Some scripts incorporate a small ban rather than just a kick in order to prevent people from automatically rejoining a channel when the are kicked, either via mIRC's option, or a script.

S
Shamus9999
Shamus9999
S
This particular channel doesn't have an idle-timeout bot. I wonder if it could be an Undernet global bot or something?

Joined: Aug 2004
Posts: 7,168
R
Hoopy frood
Offline
Hoopy frood
R
Joined: Aug 2004
Posts: 7,168
could be, also might be an op just noting that you've been idle for a certain amount of time, and then they kick you, no script at all.

I just gave you the most common scenario that usually results in what you were describing.

Joined: Jun 2003
Posts: 4,670
M
Hoopy frood
Offline
Hoopy frood
M
Joined: Jun 2003
Posts: 4,670
To the best of my knowledge Undernet has no such bots.

This issue could probably be resolved a lot quicker with a better description of what happens. You don't really "disconnect" from channels, do you mean you get kicked or what? And what is the exact kick message?

Regards,

S
Shamus9999
Shamus9999
S
I don't see anything when it happens unless I try to type something while disconnected or else just wait awhile, and then I get the Join Channel window. Nothing telling me I was kicked. The logs just show this:

Session Close: Sat Apr 14 00:16:33 2007

Session Start: Sat Apr 14 00:16:33 2007
Session Ident: #PARTYFM
02[00:16] * Disconnected
Session Close: Sat Apr 14 00:16:33 2007

Session Start: Sat Apr 14 16:32:31 2007
Session Ident: #PARTYFM
03[16:32] * Now talking in #PARTYFM

It's not the ops doing it. It's quite common for people there to leave themselves connected but just change their nick to "nick|zzz" when going to bed, for example. I'm the only person this is happening to.

S
Shamus9999
Shamus9999
S
Originally Posted By: RusselB

mIRC does have an option to rejoin channels when kicked in the Options menu.


After ages of searching I finally found that! I'd looked everywhere under all of the subheadings but never clicked on "IRC" itself. I've selected Rejoin Channel When Kicked, Rejoin Channels On Connect and Keep Channels Open. I think that lat one may have been what I needed. We'll see what happens. If the problem goes away I'll start deselecting those one at a time to find which one actually fixed the issue.

Joined: Aug 2004
Posts: 7,168
R
Hoopy frood
Offline
Hoopy frood
R
Joined: Aug 2004
Posts: 7,168
From the sounds of things, based upon your reply to Mentality, it's not one of those, but rather a combination of all 3. There's absolutely no reason why you can't just leave those checked.

Joined: Jun 2003
Posts: 4,670
M
Hoopy frood
Offline
Hoopy frood
M
Joined: Jun 2003
Posts: 4,670
Well, I know you said you don't get 'Disconnected from the server' but your logs say something different. "* Disconnected" won't appear if you got kicked from a channel. And as I said before you don't get disconnected from channels. You part them or get removed from them.

Your description of what happens (i.e. nothing happening until you try to type something) sounds like the Software Caused Connection Abort error message, you may wish to read this sticky thread. If you log status windows you're more likely to find the error message there or asking someone in the channel what your quit message was.

Regards,

S
Shamus9999
Shamus9999
S
Okay, I'll try a different port, disabling the XP firewall, etc. per that sticky post.

By the way, when I connect to the same server and room using Chatzilla I never get discoed/parted/whatever, so whatever the issue is, it's specific to mIRC. And the problem still exists after selecting those reconnect options as per my last post (although at least now it does automatically rejoin the channel after a second or two).

*scratches head*

S
Shamus
Shamus
S
Well, I "solved" the problem by switching to another IRC client for awhile. Now I'm a channel op and need to use mIRC for some scripts that I need to run. I have a different computer, and did a fresh installation of mIRC 6.3 on it.

Everything was fine for about three weeks then the issue started again: I'd get disconnected from all channels I was in, but not from the server. Auto-reconnect to the channels worked fine though.

Last night I worked with an IRC friend who's been an mIRC user for several years. It turned out to be an issue with my router/WAP/NAT firewall combo box (Netgear MR814 v3) that only affected mIRC! Weird.

So as a workaround I've bypassed the router and just plugged my DSL modem's crossover cable directly into my PC's LAN jack. So, the moral of the story is that when you're having weird connect or disconnect isues with any program, try bypassing/disabling all firewalls as a troubleshooting step.


Link Copied to Clipboard