mIRC Home    About    Download    Register    News    Help

Print Thread
Joined: Jun 2008
Posts: 28
S
Ameglian cow
OP Offline
Ameglian cow
S
Joined: Jun 2008
Posts: 28
mIRC 7.52

I recently encountered a situation in which it would have been beneficial to display the server Ping?Pong! events. I unchecked the option to hide it in IRC/Options and restarted mIRC. Unfortunately, the event still doesn't display at all. I'm looking for it in the status window.

I verified that the event was actually occurring by opening a debug window - /debug @debug. The event does show up there.

The server I'm connecting to is halcyon.il.us.dal.net

Is this option broken or do I need to do something else to show the event properly?

Thanks!

Thomas

Last edited by sonagaia; 12/09/18 05:03 AM.
Joined: Jan 2004
Posts: 2,127
Hoopy frood
Offline
Hoopy frood
Joined: Jan 2004
Posts: 2,127
can you test that one of your scripts is not intercepting that event to hide it?

/remote off

will disable all scripts from intercepting all events. Does this enable the pingpong message?
Be sure to enable after doing this test: /remote on

Joined: Jun 2008
Posts: 28
S
Ameglian cow
OP Offline
Ameglian cow
S
Joined: Jun 2008
Posts: 28
Thanks for responding.

Doing /remote off was one of the first things that came to mind. Toggling it off didn't make any difference.

I did some additional checking, and found that if I connect to Undernet, the Ping?Pong! event is displayed. Unfortunately, I generally only use DALnet, and for some reason the event doesn't show up when connected to their servers.

Debug output on DALnet:

-> choopa.nj.us.dal.net PING :TIMEOUTCHECK
<- :choopa.nj.us.dal.net PONG choopa.nj.us.dal.net :TIMEOUTCHECK

Thomas

Last edited by sonagaia; 12/09/18 05:16 AM.
Joined: Feb 2003
Posts: 2,812
Hoopy frood
Offline
Hoopy frood
Joined: Feb 2003
Posts: 2,812
Works fine for me on the servers I'm connected to.

You can simulate a Ping? Pong! event using /parseline.
Code:
/parseline -itpq PING 123


Well. At least I won lunch.
Good philosophy, see good in bad, I like!
Joined: Feb 2003
Posts: 2,812
Hoopy frood
Offline
Hoopy frood
Joined: Feb 2003
Posts: 2,812
mIRC's :TIMEOUTCHECK is unrelated to the server pinging you. mIRC sends out a :TIMEOUTCHECK from 'Connect > Options > Check connection timeout' to make sure your connection didn't go stale from lack of inbound traffic. A server sends a PING request to you from lack of outbound traffic.


Well. At least I won lunch.
Good philosophy, see good in bad, I like!
Joined: Jan 2004
Posts: 2,127
Hoopy frood
Offline
Hoopy frood
Joined: Jan 2004
Posts: 2,127
Your last post shows in fact the event is not happening. Dalnet is sending a different message.

I tried several different networks, and of the 4, only SwiftIRC shows the ping/pong message when that option is unchecked, because that's the only one that's actually a PING.

Quote:

<- PING :conclave.il.us.SwiftIRC.net
<- :bitcoin.uk.eu.dal.net PONG bitcoin.uk.eu.dal.net :TIMEOUTCHECK
<- :livingstone.freenode.net 303 My$nickGoesHere :
<- :irc.underworld.no PONG irc.underworld.no :TIMEOUTCHECK

Joined: Jun 2008
Posts: 28
S
Ameglian cow
OP Offline
Ameglian cow
S
Joined: Jun 2008
Posts: 28
Issue Solved!!

In mIRC Connect Options, I unchecked "Check Connection Time Out". mIRC no longer usurps DALnet's server ping.

Debug output on DALnet is now:

<- PING :choopa.nj.us.dal.net
-> choopa.nj.us.dal.net PONG :choopa.nj.us.dal.net

Thanks for your help!

Thomas


Link Copied to Clipboard