Anybody could say me the manmer to program bots in Taiga/reaXtend?



El 08/10/2010, a las 13:03, [email protected] escribió:

  Today's Topic Summary
Group: http://groups.google.com/group/realxtend/topics

big region test: fly thru a single 1km * 1km region on opensim (not a megaregion) with Naali [9 Updates]
Taiga 0.1.4 released [12 Updates]
Help with connecting over Lan [4 Updates]
Topic: big region test: fly thru a single 1km * 1km region on opensim (not a megaregion) with Naali
Toni Alatalo <[email protected]> Oct 08 02:38AM +0300 ^

http://www.youtube.com/watch?v=MOE_WNX05W0 (be patient the flight takes
a while :)

we agreed to do this test already in April or May, but the one who we
figured would do this has been busy with other stuff, so has been
pending.

requires opensim 0.7 so now that i had it running for other reasons
(added a http frontend to an image rendering service there, but that's a
topic for another post :) figured to do this to finally see how things
work out.

worked out of the box, i didn't need to do anything. except disable ODE
'cause it crashed. and i tested 10km * 10km first, but that ended up
with the terrain module creating a huge map image or something and
writing that to sqlite trashed my laptop so had to kill that process.

couldn't put meshes there 'cause modrex doesn't work with 0.7 yet, but
with that and the new terrain entity-components in Naali now this should
become really usable (you can now put several terrain entities in one
scene/region in naali against taiga, and if not yet, later set their
size and resolution too).

our plan has been to first test big regions and ensure that Naali
doesn't have artificial region size limits before possibly looking into
seamless continuous sl style multiregion support. i think for many
applications single big regions suffice, but there are of course others
where separate but for the user continous multiple regions are needed.

~Toni


Mikko Pallari <[email protected]> Oct 08 09:31AM +0300 ^

> 'cause it crashed. and i tested 10km * 10km first, but that ended up
> with the terrain module creating a huge map image or something and
> writing that to sqlite trashed my laptop so had to kill that process.

What changes did you do to use these big regions? If I remember correctly what we talked earlier, this requires to change RegionSize constant from OpenSim.Framework.Constants class. Is there now some configuration where to
change this?


> become really usable (you can now put several terrain entities in one
> scene/region in naali against taiga, and if not yet, later set their
> size and resolution too).

It is true that not all of the ModreX features work on OpenSim 0.7.x, but
meshes should be usable when changing to ModularRex client stack and
connecting with OpenSim authentication.


> applications single big regions suffice, but there are of course others > where separate but for the user continous multiple regions are needed.

> ~Toni

Cheers,
Mikko




Peter Steinlechner <[email protected]> Oct 08 08:37AM +0200 ^

Hi Toni

This is absolutely great. I imagine that free definable region sizes would be welcomed all over and valued over the seamless multiregion support. A 1x1km region would be comparable with 16 regular regions now, without border crossing effect. How was the memory/cpu usage? I hope this feature will be
available in the near future.

Cheers
Pedro



Peter Steinlechner <[email protected]> Oct 08 08:58AM +0200 ^

I was just thinking - a 10x10km region would be about the same like 1600 regular regions. So it must be using quite some RAM and CPU if its at the
same ratio then when setting up 1600 single regions.

On Fri, Oct 8, 2010 at 8:37 AM, Peter Steinlechner


Toni Alatalo <[email protected]> Oct 08 11:47AM +0300 ^

On pe, 2010-10-08 at 08:37 +0200, Peter Steinlechner wrote:
> support. A 1x1km region would be comparable with 16 regular regions
> now, without border crossing effect. How was the memory/cpu usage? I
> hope this feature will be available in the near future.

Region (an) # show stats
MEMORY STATISTICS
Allocated to OpenSim : 59 MB

On mono in 64bit linux, running that 1km*1km region in standalone.

Normally in 3d systems empty space doesn't take any memory, the size of the scene itself doesn't matter. Because the data is essentially points.
Example:

small region with two objects:
a = object(pos=10, 10, 1)
b = object(pos=15, 10, 1)

huge region with two objects:
a = object(pos=100000, 10, 1)
b = object(pos=200000, 10, 1)

so those two datasets take the same amount of memory.

the problem i got with the 10km*10km attempt was something related to
terrain or map tile making, perhaps it made a map tile that big writing that to sqlite was too much for my laptop .. hopefully can disable that
somehow to get that bigger test done too :)

what matters is what you have in the scene: how many objects, how are
you processing those (i have ODE disabled 'cause it crashed, perhaps has
some 256m assumption in opensim-ode still), and if you have a terrain
how do you deal with that etc.

i'm quite confident we can make e.g. big quite complex city scenes like this, when just make it with suitable sized meshes (like an object for a
whole block or something, if it is e.g. a city racing game or planning
vis). that way the object count won't be huge and opensim should be
happy.

sharing load for different computers and processes etc. is certainly
still necessary at least when you have a lot of interactions (especially people) running around in your big scenes, there the linden multiregion system is one solution, but also many kinds of other solutions are there (like just distributing the physics calcs on a server cluster but still
having a unified scene communicated to client to make the protocol
simpler. the guys at intel research are afaik looking into this sort of
stuff related to opensim).

> Pedro

~Toni



Toni Alatalo <[email protected]> Oct 08 11:58AM +0300 ^

On pe, 2010-10-08 at 09:31 +0300, Mikko Pallari wrote:
> correctly what we talked earlier, this requires to change RegionSize
> constant from OpenSim.Framework.Constants class. Is there now some
> configuration where to change this?

No, it is still that constant. So I just said:
- public const uint RegionSize = 256;
+ public const uint RegionSize = 1000;

and rebuilt.

> It is true that not all of the ModreX features work on OpenSim 0.7.x,
> but meshes should be usable when changing to ModularRex client stack
> and connecting with OpenSim authentication.

ooh this is awesome news to me! i was thinking of asking you today of
the status of that.

should also Entity-Component storage work? Naali has working terrain
entities now, Jukka put an example to w.r.o:9000 earlier (i think
removed now 'cause was so heavy at least for me). With those can put
several terrain entities to one scene, they just load the heightmap from
an asset (now a file for testing, an example is bundled with Naali).

using that terrain EC you can fill a big region with suitably sized
blocks of terrain. not having one huge terrain for the whole thing
should make the rendering work ok, 'cause ogre knows to not draw the
ones that are far or not in the view direction (has decent camera
frustum culling).

also without terrain a big region could be built just by using meshes
for the land (if you need land, and are not making planets or space
stations or blood cells :) .. but terrains are of course good too (big
regions are easily interesting for geographic data and there it is nice
to use existing heightmaps, and of course they are easily useful in
general too).

opensim physics is perhaps the only problematic point with this now? but
for e.g. arch or geo vis it's not always needed. if ode is made to not
crash, modrex rexode mesh support probably can work for the whole region
too .. so can put a 1km*1km invisible low res collision mesh there for
the terrain perhaps.

~Toni



Mikko Pallari <[email protected]> Oct 08 12:22PM +0300 ^

> removed now 'cause was so heavy at least for me). With those can put
> several terrain entities to one scene, they just load the heightmap from
> an asset (now a file for testing, an example is bundled with Naali).

The work on the new EC table and sync messages have been made in taiga-0.1 branch. I haven't yet merged those to master branch that follows OpenSim
master, because the work on ecsync is not yet finished.

I'm not sure how you would use terrain EC's with OpenSim, because AFAIK there are is no entity in scene for the terrain; terrain doesn't have UUID. But of course you could use meshes as terrain. Or maybe make a workaround where the terrain EC would be added to some object in scene. Then again you would need to make some server side modifications to make collision for
those ECs.

Cheers,
Mikko




Toni Alatalo <[email protected]> Oct 08 01:23PM +0300 ^

Mikko Pallari kirjoitti:

> The work on the new EC table and sync messages have been made in
> taiga-0.1 branch. I haven't yet merged those to master branch that
> follows OpenSim master, because the work on ecsync is not yet finished.

Also the old RexFreeData per-entity xml sync is fine for that. That's
what is used on w.r.o:9000, right? It isn't much data, just the terrain
size or so and a ref to the file with the terrain data (heightmap).

> AFAIK there are is no entity in scene for the terrain; terrain doesn't
> have UUID. But of course you could use meshes as terrain. Or maybe
> make a workaround where the terrain EC would be added to some object

It is not a workaround, it is the normal way with rex now I think that
any entity can have a terrain component and it is (a part of) the
terrain then :) So just an object somewhere with the terrain EC works as
a terrain on the client side for that area.

> in scene. Then again you would need to make some server side
> modifications to make collision for those ECs.

Yep, but we can test first without colls how the rendering works etc.
Can of course test it against Tundra too, but I think it is interesting
that this works with Opensim too.

> Mikko

~Toni



Mikko Pallari <[email protected]> Oct 08 01:44PM +0300 ^


> Also the old RexFreeData per-entity xml sync is fine for that. That's what > is used on w.r.o:9000, right? It isn't much data, just the terrain size or
> so and a ref to the file with the terrain data (heightmap).

Yes, rexfreedata is currently used for storing ecs in w.r.o:9000. But I'll probably update that today to have ec sync messages. Of course freedata
messages will still work, but I wouldn't recommend on using them.


> entity can have a terrain component and it is (a part of) the terrain then > :) So just an object somewhere with the terrain EC works as a terrain on the
> client side for that area.


With rex it is normal, but from OpenSim's perspective it isn't, so that is way I said it is a workaround. Having those placeholder prims in world, and setting those prims to invisible and phantom, just for sake of containing terrain EC is a bit ugly. But yeah, same applies to all ECs that we have.

Cheers,
Mikko




 Topic: Taiga 0.1.4 released
Teravus Ovares <[email protected]> Oct 07 11:41AM -0400 ^

This type of error message typically happens when there's an old version of
a module left in a bin folder.

Typical causes of an old version...
1. Checkout errors
2. Failing to remove all project built bin files

Namespace changes are the most common cause of these that show up for people who religiously prebuild because after update the old dll can still exist in
the bin folder under the old name.

Teravus




john felipe urrego mejia <[email protected]> Oct 07 10:53AM -0500 ^

I can not find this dll, were is the folder for edit that dll

tnks
______________________________________________
Try disabling ViewerStatsModule, I have no idea what that is but probably not very important one. Disablign == remove the dll from opensim folder or
rename the extension to something else (from .dll to .dont_load for
example).

Best regards,
Jonne Nauha
realXtend developer

2010/10/7 Teravus Ovares <[email protected]>



Teravus Ovares <[email protected]> Oct 07 12:21PM -0400 ^

it's in the opensim folder

-Teravus

On Thu, Oct 7, 2010 at 11:53 AM, john felipe urrego mejia <


john felipe urrego mejia <[email protected]> Oct 07 11:29AM -0500 ^

No, is not, i view in C:\Taiga-0.1.4\opensim, but i dont found, view image:

[image: noesta.png]

I do not see the dll in that folder

Tnks

Greetings

2010/10/7 Teravus Ovares <[email protected]>



Teravus Ovares <[email protected]> Oct 07 12:34PM -0400 ^

The name will be
OpenSim.Region.UserStatistics.dll

-Teravus


On Thu, Oct 7, 2010 at 12:29 PM, john felipe urrego mejia <


john felipe urrego mejia <[email protected]> Oct 07 11:36AM -0500 ^

I Disablign or remove? the "OpenSim.Region.UserStatistics.dll"

tnks

2010/10/7 Teravus Ovares <[email protected]>



Teravus Ovares <[email protected]> Oct 07 01:10PM -0400 ^

You should delete that file.

-Teravus

On Thu, Oct 7, 2010 at 12:36 PM, john felipe urrego mejia <


john felipe urrego mejia <[email protected]> Oct 07 02:11PM -0500 ^

unfortunately it remains clear that dll and the error dump, view image:

[image: errornaali032.png]

Please help

tnks

2010/10/7 Teravus Ovares <[email protected]>



john felipe urrego mejia <[email protected]> Oct 07 03:05PM -0500 ^

this is image of same error in windows 7 pro x86:

[image: errornaali032win7.png]

i can do

tnks

2010/10/7 john felipe urrego mejia <[email protected]>



Toni Alatalo <[email protected]> Oct 07 11:34PM +0300 ^

On to, 2010-10-07 at 15:05 -0500, john felipe urrego mejia wrote:
> this is image of same error in windows 7 pro x86:
> errornaali032win7.png

so this is not a taiga (server) problem, but a client/viewer i.e. naali
crash. when does it crash?

please put the .dmp file somewhere (e.g. a bug report on
http://code.google.com/p/realxtend-naali/issues/list) so we can
hopefully see exactly what is going on and come up with a fix.

one thing you could try is running as administrator, there have
sometimes been problems that naali tries to save config files to some
place where your user doesn't have rights to write.

~Toni



john felipe urrego mejia <[email protected]> Oct 07 06:47PM -0500 ^

Hi, already set up where you said, how long it takes to be a possible answer
to a possible solution.

tnks

2010/10/7 Toni Alatalo <[email protected]>



MasterJ <[email protected]> Oct 08 01:41AM -0700 ^

Thank you for teh release i use it from 2 days now and thankkkkkkk
youuuuuuu the prims still on the region now if i log out then i come
back the prims stills here (prims mean mesh of course).
and if i relogg using realxtend 0.42 the prims still here too
finaly :).
just still have the inventory messed up if i use realxtend to upload
and relogg with Naali.
that's surely not due to taiga but to the old settings of realxtend
0.42 .

Great work again, it's growing up very good and fast.

MasterJ


On 8 oct, 01:47, john felipe urrego mejia


 Topic: Help with connecting over Lan
devin <[email protected]> Oct 07 04:34PM -0700 ^

Hello I am new to opensim and realxtend and am trying to get a local
Tagia server set up that I can connect to over my lan for development
and testing purposes. I have two seperate machines, a ubuntu server
box running the taiga server, and a windows XP box to connect with
using the Naali viewer.
The Taiga server starts and runs without errors, and when i attempt to
connect to it the Naali viewer says it can connect, and the tagia
server says my credentials are correct. However both the viewer and
server give me errors such as "can not find region to connect to" and
Never gets past the login screen.

Last few lines from my server follows:
1163208 [12] INFO - [LindenLoginHelper] Received XML-RPC login
request for http://mudkip:8002/users/mr.bill with client "realXtend
Naali ." to destination "uri:1000,1000&128&128&0"
1163223 [12] INFO - [OpenSimMap] GridServer returned 1 regions
1163223 [12] WARN - [LindenLoginHelper] Can't locate a simulator from
custom login URI: uri:1000,1000&128&128&0
1163223 [12] ERROR - [LindenLoginHelper] Could not find an available
region for login

How can I fix this problem? Is there something I could have configured
wrong that would cause such a problem? I honestly do not know how to
fix this problem, so if someone can give me some assistance it would
be great.

I noticed that there was a command "show regions" but when i run it it
didn't list anything. So i ran the create region command and filled in
the information it asked for, but tword the bottom it had some red
error text, i am unsure if it is the cause of the problem.

19:18:53 - Command error: System.NullReferenceException: Object
reference not set to an instance of an object
at OpenSim.OpenSimBase.SetupScene (OpenSim.Framework.RegionInfo
regionInfo, Int32 proxyOffset, IConfigSource configSource,
IClientNetworkServer& clientServer) [0x00000]
at OpenSim.OpenSimBase.CreateRegion (OpenSim.Framework.RegionInfo
regionInfo, Boolean portadd_flag, Boolean do_post_init, IScene&
mscene) [0x00000]
at OpenSim.OpenSimBase.CreateRegion (OpenSim.Framework.RegionInfo
regionInfo, Boolean portadd_flag, IScene& scene) [0x00000]
at OpenSim.OpenSim.HandleCreateRegion (System.String module,
System.String[] cmd) [0x00000]
at OpenSim.Framework.Console.Commands.Resolve (System.String[] cmd)
[0x00000]
at OpenSim.Framework.Console.LocalConsole.ReadLine (System.String p,
Boolean isCommand, Boolean e) [0x00000]
at OpenSim.Framework.Console.CommandConsole.Prompt () [0x00000]
at OpenSim.Application.Main (System.String[] args) [0x00000]

I tried to run the "show regions" command again after i ran the
command to create a new region but i still am not seeing it list any
regions.

-Thanks


Toni Alatalo <[email protected]> Oct 08 02:41AM +0300 ^

On to, 2010-10-07 at 16:34 -0700, devin wrote:
> server says my credentials are correct. However both the viewer and
> server give me errors such as "can not find region to connect to" and
> Never gets past the login screen.

Did you run the taiga config wizard, or manually config the
installation? I recommend the wizard, have used it on Ubuntu too. It
puts all the configs and creates region(s) etc.

~Toni


devin <[email protected]> Oct 07 04:48PM -0700 ^

I am unsure. I did not know there was a wizard. What is the command
to run the wizard ? I mainly just put the mysql connection settings
into the config files and it seemed to be running correctly.


Toni Alatalo <[email protected]> Oct 08 02:52AM +0300 ^

On to, 2010-10-07 at 16:48 -0700, devin wrote:
> I am unsure. I did not know there was a wizard. What is the command
> to run the wizard ? I mainly just put the mysql connection settings
> into the config files and it seemed to be running correctly.

http://wiki.realxtend.org/index.php/Getting_Started_with_Taiga#Configuring_with_Taiga_Config_Wizard

we could provide a .deb of that too, already did for an earlier version
of naali.

~Toni


--
http://groups.google.com/group/realxtend
http://www.realxtend.org

--
http://groups.google.com/group/realxtend
http://www.realxtend.org

Reply via email to