Go Back   EQEmulator Home > EQEmulator Forums > Development > Development::Bots

Development::Bots Forum for bots.

Reply
 
Thread Tools Display Modes
  #1  
Old 12-21-2009, 01:51 AM
provocating's Avatar
provocating
Demi-God
 
Join Date: Nov 2007
Posts: 2,175
Default Bots not following after zoning, definitely my database

Okay since I am off for the holiday, I am finally updating my EqEmu after at least 6 months of no updates. I used the cvs as of last night of the database and EqEmulator. My bots do not follow after zoning.

I use Linux but just to make positive it is not my binaries I actually downloaded the Windows version, ran them off my machine, but using the database on my Linux server, I could see my guys log in, no errors until zoning. The exact same thing happens between Linux and the Windows binaries.

[Debug] Member of group 1 named 'Fujitsu' had an out of date pointer!!
[Debug] Member of group 1 named 'mybot1' had an out of date pointer!!
[Debug] Member of group 1 named 'mybot2' had an out of date pointer!!

If someone can help me with this, I will send them a nice fruit basket for Christmas. Oh, and yes I did source the
Rev1008.sql through Rev1052.sql

Also

1022_botadventuring.sql through 1040_whatever.sql
Reply With Quote
  #2  
Old 12-21-2009, 01:07 PM
prickle
Hill Giant
 
Join Date: Sep 2009
Posts: 147
Default

Since it's the only sql file you didn't mention, did you source in the EQEmuServer/utils/sql/svn/bots.sql file?

Since it's not working for neither your SVN compiled build nor the downloaded Win binaries, the issue you're experiencing must be database related because that's the common denominator here.
Reply With Quote
  #3  
Old 12-21-2009, 04:08 PM
provocating's Avatar
provocating
Demi-God
 
Join Date: Nov 2007
Posts: 2,175
Default

yes, I just sourced it, some errors but I made sure every line fired in the bots.sql
Reply With Quote
  #4  
Old 12-21-2009, 04:20 PM
provocating's Avatar
provocating
Demi-God
 
Join Date: Nov 2007
Posts: 2,175
Default

I also want to point out with a new database and sourcing the players and bots tables, it does work. But I absolutely have to pull my characters and bots over, that is a must. My players will torch my house If I lose there gear and bots.

But while trying to update my database and sourcing every single sql I can find, my bots sit there at the zone line like state workers.
Reply With Quote
  #5  
Old 12-21-2009, 06:17 PM
prickle
Hill Giant
 
Join Date: Sep 2009
Posts: 147
Default

I had similar problems for a while... however, the windows binaries would work while my Linux compiles would not. In my case it turned out that I needed to remove the -O flags from the zone/makefile and the world/makefile...

An earlier time I had the same problem it turned out I needed to source in the PEQdatabase/updates/rev1038-Bots.sql file.
Reply With Quote
  #6  
Old 01-07-2010, 02:16 AM
WildcardX
Developer
 
Join Date: Apr 2003
Posts: 589
Default

Try sourcing the bot database objects again from the bot.sql file i updated as of r1077.
__________________
Read my developer notes at my blog.

Quote:
If it's not on IRC, it ain't l33t!
Reply With Quote
  #7  
Old 01-07-2010, 11:29 AM
provocating's Avatar
provocating
Demi-God
 
Join Date: Nov 2007
Posts: 2,175
Default

Well I did eventually get the BOTS to follow. The problem is that the retarded BOTS are not healing right. I mean I really liked the way the new BOTS work, I mean the grouping and all is fantastic, plus I could see the BOTS pet health....awesome. But the healing was a deal breaker to me. The Druid and Cleric bot was healing a pet to infinity. I just had to roll back to Debian 4 and the old BOT system.
Reply With Quote
  #8  
Old 01-07-2010, 11:37 AM
WildcardX
Developer
 
Join Date: Apr 2003
Posts: 589
Default

Odd, I don't see any pets getting healed at the expense of not healing a player or another bot.
__________________
Read my developer notes at my blog.

Quote:
If it's not on IRC, it ain't l33t!
Reply With Quote
  #9  
Old 01-07-2010, 11:40 AM
provocating's Avatar
provocating
Demi-God
 
Join Date: Nov 2007
Posts: 2,175
Default

http://www.eqemulator.net/forums/sho...hlight=healing
Reply With Quote
  #10  
Old 01-07-2010, 11:42 AM
WildcardX
Developer
 
Join Date: Apr 2003
Posts: 589
Default

Are you saying that healing hasn't improved after r1075? Can you better articulate the issue and confirm what rev you are basing your observations on?
__________________
Read my developer notes at my blog.

Quote:
If it's not on IRC, it ain't l33t!
Reply With Quote
  #11  
Old 01-07-2010, 11:52 AM
provocating's Avatar
provocating
Demi-God
 
Join Date: Nov 2007
Posts: 2,175
Default

Whatever build was around Dec 20th.

If the problem is fixed I may approach this again.
Reply With Quote
  #12  
Old 01-07-2010, 12:06 PM
WildcardX
Developer
 
Join Date: Apr 2003
Posts: 589
Default

Happy Holidays!
__________________
Read my developer notes at my blog.

Quote:
If it's not on IRC, it ain't l33t!
Reply With Quote
  #13  
Old 01-07-2010, 02:06 PM
provocating's Avatar
provocating
Demi-God
 
Join Date: Nov 2007
Posts: 2,175
Default

So that means it is working ?
Reply With Quote
  #14  
Old 01-07-2010, 02:36 PM
WildcardX
Developer
 
Join Date: Apr 2003
Posts: 589
Default

That means go and download the latest code out of the repo and try to recreate the issue you are having and report back what you found. It's easy to say "my pet gets healed too much", but try to be more specific.. like What bots did you have, what levels were they, what was the situation (in combat or siting ass), did both bots go to no mana trying to heal even though the pet was at 100% health the whole time?

generally speaking, the more detail you can provide the easier it is for me to evaluate the problem and identify a solution.
__________________
Read my developer notes at my blog.

Quote:
If it's not on IRC, it ain't l33t!
Reply With Quote
  #15  
Old 01-07-2010, 02:52 PM
gaeorn
Developer
 
Join Date: Apr 2009
Location: USA
Posts: 478
Default

It is also very important to identify the revision you are using.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 05:01 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3