Server Help

Bot Questions - What is a 'sub-bot' exactly? (or is there such a thing?)

dhall - Wed Jan 04, 2006 3:32 pm
Post subject: What is a 'sub-bot' exactly? (or is there such a thing?)
two questions -

1. When in a zone in SS, I can see that several bots are currently running in the zone. Is there a way for me to tell what type of bot each of those is? (meaning for a given zone, 'bot1' is a MERVbot, 'bot2' is some-other-bot)

2. Is there a good location for me to get source code for various bots being used in SS currently? (i.e. latest MERVbot src code, etc.)

Lastly (I know I said two originally! =P), can someone give me a high-level view of how bots actually interact with the client and server? For example, for a given zone, I know there are several bots running in that zone, however I only see one (or maybe 2) bots physically logged in. How does this work? Are there 'sub-bots' that piggy-back on the 'active' or 'logged-in' bots, and if so, how do these sub bots interact with the parent bot, and in turn with the client and server?
D1st0rt - Wed Jan 04, 2006 8:09 pm
Post subject: Re: What is a 'sub-bot' exactly? (or is there such a thing?)
Quote:
1. When in a zone in SS, I can see that several bots are currently running in the zone. Is there a way for me to tell what type of bot each of those is? (meaning for a given zone, 'bot1' is a MERVbot, 'bot2' is some-other-bot)

The only way I can think of to tell without using administrative subgame commands is how they interact/respond to you. Most MERVBots will respond to !about whereas most TWCore bots do not.

Quote:
2. Is there a good location for me to get source code for various bots being used in SS currently? (i.e. latest MERVbot src code, etc.)

Check the sticky thread with links

Quote:
Lastly (I know I said two originally! =P), can someone give me a high-level view of how bots actually interact with the client and server? For example, for a given zone, I know there are several bots running in that zone, however I only see one (or maybe 2) bots physically logged in. How does this work? Are there 'sub-bots' that piggy-back on the 'active' or 'logged-in' bots, and if so, how do these sub bots interact with the parent bot, and in turn with the client and server?

Each bot is its own client and interacts independently with the server. Most bot cores have the functionality to run multiple bots at a time in separate threads, each with their own connection to the server.
dhall - Thu Jan 05, 2006 8:58 pm
Post subject:
so is there a difference between a 'bot' and a 'bot core' - other then the fact that a bot core is capable of running several bots, each in their own thread?

Also, from what I've seen, most bots run as a sysop users. I thought I had read, or heard, somewhere that there was a cap on the number of sysop users a given zome could support, although looking at it now, that doesn't seem to be the case. Is there a limit on the number of sysop users a zone can support (thus limiting the number of bots a zone could support)? Are there any other limitations on the number of bots a zone can handle?
Solid_Fire - Thu Jan 05, 2006 10:17 pm
Post subject:
You can have as many sysops in a zone as you want, and there is a specific amount of bots allowed per arena/zone.
D1st0rt - Fri Jan 06, 2006 3:54 pm
Post subject:
The specific amount of bots allowed per arena/zone is the same as the amount of players allowed minus the number of players in the arena/zone. For a zone, this would be how many player id's the server can assign, which I believe is like 32,767 (they are signed right? because you can get id of -1 in a packet?) For an arena, if the bot isn't on a staff account it has to obey the max arena population. Otherwise, any bot that is in the zone can be in that arena.

Feel free to correct anything I've overlooked.
All times are -5 GMT
View topic
Powered by phpBB 2.0 .0.11 © 2001 phpBB Group