Actually, I think this is a pretty cool idea. Supremely complicated, yes...but cool in its own way. I would use it if someone wrote it, that's for sure.
Something like this would be much more resource intensive since the server has to do a lot of the work that the clients normally do. It might be less network intensive, but it would certainly cost more memory and CPU on the server itself.
I am not sure I can understand what fun it would be to have bots playing when I'm not online though. I guess I am one of the ones that "doesn't get it".
Why not just write a script to tweak your DB as if a bot was actually playing. I mean, you're offline anyway. If all you care about is the results, you don't need to actually make the server to do anything, since your bot won't have any visible impact anyway. You could look at your DB and see that the bot earned 5,000 plat over the night and gained 5 levels of XP.
think about it: a whole server of BOTs who play by themselves, make groups, form guilds, actively camp named mobs for items, improve their gear... Have guild wars over named spawns and cockblocking each other....
And all you have to do it sit back and watch.. well and play god ocasinaly =)
Actually very doable. I have something like this (except no player characters/bots) going on in my test server. What I have is many NPC's roaming around randomly via a special perl script. This way I never know what to expect when I zone in. Sometimes the perl script will make them come after me whenever, and I have to run like hell to zoneline. Pretty wild actually.
GeorgeS
__________________ Your source for EQ database tools Toolshop is open for business
George I am curious... How many added NPC's do you have in this zone, and what kind of CPU utilization do you see? I really really might take up AI development as a hobby if this does not hog to many resources.
__________________
~Something very clever and witty is writtin here~
George I am curious... How many added NPC's do you have in this zone, and what kind of CPU utilization do you see? I really really might take up AI development as a hobby if this does not hog to many resources.
If you decide to undertake this, please let me know; I would be happy to test and/or help in any way that I can. I would love to see how a server of bots would progress over time.
Hell, start with one bot that will do things on its own. That would be interesting enough.
I like the idea of having quest NPC's be able to level and do seemingly random things like run around and kill stuff and get loot etc. Of course it couldn't be random since it would need grids to path on and static zones. I don't know of a good way to emulate an NPC zoning with just a quest script though.
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.