Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::Linux Servers

Support::Linux Servers Support forum for Linux EQEMu users.

Reply
 
Thread Tools Display Modes
  #1  
Old 10-23-2009, 11:43 AM
prickle
Hill Giant
 
Join Date: Sep 2009
Posts: 147
Default Rev 1036 and new bot functionality

Hello,

I've been discussing this particular issue in the bot dev forum for a bit, but thought I'd ask in here too just incase it's a linux specific issue.

I've been unable to get the new bot code to work properly on my server so far. The bots behave normally when I spawn them. They follow me through zones. However, after they get through to the other side, they stop following me around. They respond to my commands but they absolutely refuse to follow me. The only thing that makes them "normal" again is if I camp the bots and respawn them.

The other new bot code seems to work good. They remember their buffs between zones and camps perfectly. They just forget to follow me after zoning.


My latest attempts were as follows:

Rebuild my DB:
-downloaded PEQDB 1008
-sourced in drop_system.sql
-sourced in peqdb_Rev1008.sql
-did svn checkout of eqemu Rev 1036
-sourced in updates 1022, 1027, 1030, and 1036 sql files

Recompiled EqEmu:
-Verified the new "bot zoning code" is in the bot.cpp file
-did a "grep -Ril i686 * | xargs sed -i "s/i686/athlon64/g" " to fix up the makefiles to compile on my system
-hand edited the zone/makefile to add -DBOTS to the DFLAGS line
-hand edited the zone/makefile.common file to add bot.o and botRaids.o
-hand edited the world/makefile to add -DBOTS to the DFLAGS line (WildCardX's suggestion)
-Ran "make clean" from the top level build directory
-Ran "make" from the top level build directory
-stopped server
-Copied new binaries to my server directory
-started server

In case it helps, this is what my group tables look like:
mysql> select * from group_id;
+---------+--------+--------+
| groupid | charid | name |
+---------+--------+--------+
| 64001 | 6 | Nunyas |
| 64001 | 32 | Punchy |
+---------+--------+--------+
2 rows in set (0.00 sec)

mysql> select * from group_leaders;
+-------+------------+---------+--------------+
| gid | leadername | marknpc | leadershipaa |
+-------+------------+---------+--------------+
| 64001 | Nunyas | | |
+-------+------------+---------+--------------+
1 row in set (0.00 sec)

This is a group with me (Nunyas) and 1 bot. The bot absolutely refuses to follow me after zoning, and I can't figure out why.

GCC: $ gcc --version
gcc (Ubuntu 4.3.3-5ubuntu4) 4.3.3

Any of you Linux users get the new bot code to work right? If so, what did you do that I may not have done? Any tips and hints are much appreciated.
Reply With Quote
  #2  
Old 10-24-2009, 02:53 PM
prickle
Hill Giant
 
Join Date: Sep 2009
Posts: 147
Default

Never Mind...

Turns out, I needed to source in the "Rev1008.sql" file found in the updates directory of the PEQ DB Rev 1008 database package....
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 03:47 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