[Opensim-dev] Controlling bots on server side
it at nii.ac.jp
it at nii.ac.jp
Thu May 20 06:05:47 UTC 2010
Allright,
Thank you very much Diva, so it is possible to have this bot on the serverside.
Do you know where to find some documentation on how to use this NPC module ?
Anyway thank you for your answer
--------------------------------------
OpenSim supports server-side bots.
Here are pictures of a sim with 200 server-side bots:
http://www.metaverseink.com/blog/?p=27
You can look at the NPC module for learning how to do this.
My experience with server-side bots, however, is quite disappointing. We
definitely need to improve the design for this. It's absolutely horrible
and inefficient for these bots to have to implement the IClientAPI. And
the bots are very hard to control. not to mention that the latest
changes to appearance make the bots be grey.
Work in progress...
it at nii.ac.jp wrote:
> I mean, something is disturbing me, bots do not need to be client, and it appears that everytime we hear about bot on Opensim, they are all using OpenMetarverse to emulate a client connexion.
> Is there any way to create bots on the server Side ?
>
> Thanks to every people that could answer
>
>
> Good morning,
>
> Thank you for this answer, I had a look at this IClientApi, and it seems that the Scenepresence Object has a IClientApi as an attribute (IClientApi 'ControllingClient').
>
> This IClientApi enable many commands (thank you for your help), but, the issue is how to Login an Avatar with this.
> Indeed, it seems that you could retrieve the presence (Scenepresence) of an Avatar which is already logged on the server, but how to define it for an Avatar which is not logged yet ? and then, what IClientApi method (if there is one) enable to log it in ?
>
> Thank you again Mr. Justin Clark Casey
>
>
>
>
> it at nii.ac.jp wrote:
>> Hi
>>
>>
>> Many thanks for this very useful link, but I have an IMPORTANT question about controling BOTS.
>>
>> Is it possible to control bots without using openmetaverse.
>> I mean, the GridClient Object from OpenMetaverse require a client-server connection
>>
>> Is there any way to control a bot using opensim directly ?
>> (using only the scenepresence Object)
>
> You might want to look at the pCampBot assembly in OpenSim itself which actually does this for simple bots. It looks like this is done through IClientApi rather than manipulating ScenePresence directly.
>
_______________________________________________
Opensim-dev mailing list
Opensim-dev at lists.berlios.de
https://lists.berlios.de/mailman/listinfo/opensim-dev
More information about the Opensim-dev
mailing list