• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver

Problem - EQBC

riot

Active member
Joined
Sep 10, 2014
RedCents
438¢
Is the code for EQBC maintained here or at the mothership?

If it's maintained here, can we get a fix for the 'ping timeout' bug? It'll say 'did not received expected ping from server, pinging' but then it does nothing, just hangs until I reconnect

Maybe upon getting the ping error the program can try to reconnect instead of just sitting there. If the server is down it'll get the 'cannot connect' error but if the server is actually up then it'll reconnect automatically.

I'm not sure why I'm having so many issues with this ping error.

Thanks

FWIW: DMZ is on, port forwarding is on (which isn't really needed with DMZ but added just because), exceptions added in firewall and all that other stuff.
 
Rich (BB code):
        {
            WriteOut("\arMQ2EQBC: did not recieve expected ping from server, pinging...");
            Transmit(true, CMD_PONG);
            LastPing = 0;
           /bccmd reconnect
        }

Would this work? I honestly don't know shit about plugins and this is a really annoying bug or whatever.
 
No, but it would be relatively easy to make it reconnect. You could also use a holyshit...I think.

Rich (BB code):
        {
            WriteOut("\arMQ2EQBC: did not recieve expected ping from server, pinging...");
            Transmit(true, CMD_PONG);
            LastPing = 0;
           /bccmd reconnect
        }

Would this work? I honestly don't know shit about plugins and this is a really annoying bug or whatever.



- - - Updated - - -

Sorry about that... I wrote it on my phone... :)
 
I'll give that a try and see what happens.

Thanks

- - - Updated - - -

No, but it would be relatively easy to make it reconnect. You could also use a holyshit...I think.





- - - Updated - - -

Sorry about that... I wrote it on my phone... :)

How?

The TLO ${EQBC.Connected} returns True when this issue is present. The only way to fix it is to reconnect and if I do '/bccmd connect' it says that it's already connected to a server. The server gets hung up in that section I posted earlier and does nothing until I disconnect.
 
Oh, that sucks. I can update it (at least the source I have), and make it reconnect for you after so many missed PING/PONG messages...
 
Oh, that sucks. I can update it (at least the source I have), and make it reconnect for you after so many missed PING/PONG messages...

I'm testing out the server that mackal posted so if that fails then I'll let you know and we can go from there.

Btw, the missed ping message only appears once. After the first missed ping EQBC gets hung up and does nothing (unless it's doing ping checks behind the scenes and just not reconnecting).

- - - Updated - - -

Ran for a while and it's still getting hung up on ping timeouts.

jimbob, if you wouldn't mind adding the reconnect that'd be awesome.
 
Ok, I might have some time this evening or tomorrow.

- - - Updated - - -

Try this .dll...

- - - Updated - - -

This is for the last compile, not the latest. I'll have to update my MQ2 source for the 12/2 RG release.
 

Attachments

Other than an extremely minor issue with /bcg it works awesome. 12+ hours with all bots connected.
 
Awesome. I am glad it works. Sorry about the /bcg thing... I just implemented it the way I thought RG did...
 
Problem - EQBC

Users who are viewing this thread

Back
Top
Cart