Development > Coding and development discussion

Orgs over 1k members

(1/2) > >>

Tyrence:
I wrote a small ao chat proxy to address the 1k friend limit for orgs who wanted to run Budabot.  I am not sure what options Bebot has for getting around the 1k friend limit, but I thought I'd post here in case anyone wanted to use this app I wrote because it should work for any bot.

Basically you configure the proxy to connect to the ao chat servers with how ever many bots you need.  Then you configure your bot to connect to the proxy.  Start the proxy, then start your bot.  That's it.

From the perspective of your bot, the only thing that has changed is that it can now have more than 1k members so none of the code needs to be changed.

I made a post about it on aodevs here (which has the download link): http://aodevs.com/forums/index.php/topic,870.msg3295.html

This can be used for anything where you need over 1k members on the friend list including org bots, large private raid bots, faction bots, etc.

Temar:
i just my my Slaved mod, it connect to multi bots and handles it all, pretty much automated, just stick other bot details in conf
and ofc it takes advantage of the other bots for sending alot of tells etc if needed

http://bebot.link/ao-0-6-x-customunofficial-modules/slaves/

RaZeR:
I do have over 1k members in my guild, so I do hit the limit often. This solution sounds like in needs multiple characters right? I play the game on the same account my bot runs on, so that would not work for me.

Instead, I run some SQL that deletes inactive players that haven't logged in for 90 days, as well as some buddylist_remove routine I added to clean the differences up between the database table and the bots friend list. I plan to add an option to Kentarii's UserAdmin module so that I don't have to run SQL manually, then I can share it with others.

Getrix:
AnarchyOnline (AO) still have the old Chatserver connections.. Looks like they are talking about AO here ;)

AoC have another way of do the login to chatserver, so you can't connect more then 1 chatclient at same time but need to wait some min before next. If you want slave to work there needs to be some delay on connection added to the code in some way..

Tyrence:

--- Quote from: RaZeR on March 21, 2011, 04:44:09 am ---I do have over 1k members in my guild, so I do hit the limit often. This solution sounds like in needs multiple characters right?
--- End quote ---
Yeah, unfortunately any solution for handling over 1k+ members on the buddy list involves having multiple characters.


--- Quote from: Temar on March 21, 2011, 03:52:07 am ---i just my my Slaved mod, it connect to multi bots and handles it all, pretty much automated, just stick other bot details in conf
and ofc it takes advantage of the other bots for sending alot of tells etc if needed

http://bebot.link/ao-0-6-x-customunofficial-modules/slaves/

--- End quote ---
I wrote this app so I wouldn't have to hook into all the core code and override a lot of the core methods like you have with your module.  The whole point of this app is to avoid that.  But if you've already gone to all the trouble then I guess we haven't saved anything.  :) And also, as Getrix said, this is for AO only.

Navigation

[0] Message Index

[#] Next page

Go to full version