WhiteCore-Dev icon indicating copy to clipboard operation
WhiteCore-Dev copied to clipboard

Issues with .net Engine

Open fine77 opened this issue 10 years ago • 3 comments

We have a couple of Issues with DotNet Engine

  • the engine do not release used ram. after a few hours of uptime our Ram is full.
  • High CPU Usage on scripts in general
  • in some kinds we need to reset script because its not loaded correctly
  • we have problems with land_collision_start (from OpenSim coming scripts) Error: Invalid argument
  • scripted Attachments from the avatar aren't always working. (reset brings no difference here)
  • OSSL is not fully integrated and updated. Sorts of scripts aren't working

fine77 avatar Nov 27 '14 17:11 fine77

  • DNE is known to not do controlled Garbage Collect on Mono. On .Net it has issues but less worse
  • High CPU is expected as some scripts will try to get more memory then the 64 Kb it should use
  • Scripts should always continue where they were when a region is reloaded, after a clean installation it's even wise to just clean out the scriptengine folder to let scripts recompile
  • Not sure if collisions are handled correctly
  • This is a known issue, has to do with state saving and restarting the script on a new region
  • OSSL hasn't been updated in quite some time, I think we're about 1 1/2 years behind on implementations

fly-man- avatar Nov 28 '14 12:11 fly-man-

@Scripts should always continue where they were when a region is reloaded, after a clean installation it's even wise to just clean out the scriptengine folder to let scripts recompile

thats what we did but about 4k of scripts takes a while to recompile :)

  • Ball scripts within MLP 1.2 and up arn't working due to incompatibility. But those are opensim ones. i don't know if the SL Version is different.
  • In MPL 2.5 and up, we got several script errors in ~sequencer script.

those are common scripts and only an example. We've got several issues here with incompatibility

MLP is the most used system in virtual Worlds.

fine77 avatar Nov 29 '14 02:11 fine77

"the engine do not release used ram. after a few hours of uptime our Ram is full." fixed. it wasn't the fault of the script engine.

fine77 avatar Oct 15 '15 04:10 fine77