My friend and I both had the same problem starting to occur and I took it upon myself to check it out.
The problem is this:
Toons get dropped from mq2eqbc, requiring a restart, reconnect, etc.---but this would only last a short time and you'd soon be disconnected or "bumped" out of the server for another toon, or the server just would not respond, lag out, drop connections, etc.
After searching mq2 forums about it I came across the posts near the end of the actual mq2eqbc thread.
I made these changes and compiled the plugins myself and I can confirm the problem went away for me, and my friend as well. However, my friend updated via mmobugs the other day (I think it was the 24th patch? I dunno, the most recent update push) and he forgot to uncheck the updates for mq2eqbc and mq2netbots. His problem started again, but went away after he went back and copied over the two plugin files.
This is a long way of me asking whether or not this "change" that dewey made has been implemented into mmobugs version, and if it hasn't, could we?
Thanks again for any input, feedback, or time wasted on reading this.
The problem is this:
Toons get dropped from mq2eqbc, requiring a restart, reconnect, etc.---but this would only last a short time and you'd soon be disconnected or "bumped" out of the server for another toon, or the server just would not respond, lag out, drop connections, etc.
After searching mq2 forums about it I came across the posts near the end of the actual mq2eqbc thread.
dewey2461 said:For those who are getting the MQ2NetBots -> disconnected -> reconnect -> disconnect blues I found one spot that helped a lot.
Between self buffs and pet buffs we were generating a string > 512 characters long and the MQ2EQBC code is choking. Simple fix.
change MAX_READBUF from 512 to MAX_STRING;
Code:const char* PROG_VERSION = "MQ2EQBC 11.0219"; const char* CONNECT_START = "LOGIN"; const char* CONNECT_START2 = "="; const char* CONNECT_END = ";"; const char* CONNECT_PWSEP = ":"; const char* SEND_LINE_TERM = "\n"; const unsigned int MAX_READBUF = MAX_STRING; <<--------this changes it from 512 to 2048.
Here is my current code. It seems to be working well so far.
I made these changes and compiled the plugins myself and I can confirm the problem went away for me, and my friend as well. However, my friend updated via mmobugs the other day (I think it was the 24th patch? I dunno, the most recent update push) and he forgot to uncheck the updates for mq2eqbc and mq2netbots. His problem started again, but went away after he went back and copied over the two plugin files.
This is a long way of me asking whether or not this "change" that dewey made has been implemented into mmobugs version, and if it hasn't, could we?
Thanks again for any input, feedback, or time wasted on reading this.