Aurora-Sim/Features

De DigiWiki.

Standard Features and Functions

Work in Progress! Draft Revision and subject to change. 17:18, 28 August 2011 (EDT)


  • Server side bots (NPC) you can control with scripts
    • Bot functions that allow you to move, sit, touch objects, chat, and follow other avatars through an easy to use interface.
  • Automatic search engine provider that sets itself up and automatically updates the database.
  • Fully functional Profile module.
  • Fully implemented Estate and Parcel settings.
  • Friends list fully implemented, accurately reflects online status.
  • Offline Messages module fully implemented.
  • Groups support module, supports offline notifications, attachments in group notices, group invites while you were offline, better group IM support, full group permissions and more.
    • Enhanced Group chat support that allows for the moderation of group chat reliably.
  • Enhanced/Customized chat module with support for mute lists, blocking people from speaking, god prefixing, welcome messages, avatar entering/leaving messages, a built in translator, and more.
  • Cross region prim messaging.
  • Module that attempts to save crashing regions by automatically shutting down components of Aurora-Sim to keep the region running.
  • Ability to archive backups of appearance and profile.
  • Enhanced prim inventory loading (0.02 seconds for 300 objects in prim inventory compared to 20 seconds!).
  • World map that allows for regions to be hidden from non estate owner and non god users and shows land sales, telehubs, and events on the map.
  • Enhnanced / faster colored and drawn region map tiles.
  • Grid Map that automatically updates map tiles and that detects regions that are down.
  • God module that allows for the changing of regions locations and names from inside the viewer.
  • Custom new user avatar support to replace the default avatar “Ruth” with any given characters appearance.
  • Region Telehub's fully implemented.
  • Correct sitting position for all prims, as well as support for multiple avatars sitting on prims, and better standup support.
  • Adult Verification module, which will block teleports and viewing of adult content unless the given user is known to be an adult and wishes to see it.
  • Larger terrain brushes in 1.23+ viewers supported.
  • Full support for calling cards.
  • Custom Combat module that supports Teams, checks for team killing, penalties for team killing, ability to leave combat, maximum damage control, and maximum health. (see aaFunctions in Scripting)
  • Email module that allows for local transfers by default (internal mail).
  • Optimized attach and detach for attachments.
  • Lure module that supports god teleports.
  • New Generic database back-end that allows for the plugging in of many different database formats by implementing a very simple SQL interface.
  • Improved animations and added missing animations like prejump. fly slow, and splat!
  • More animations including swimming animations.
  • Working auto pilot.
  • Support for taking multiple objects into inventory as a single object (coalesced objects).
  • Better support for landmarks.
  • Cross restart terrain revert support.
  • OAR (world archive) upload from the estate management panel in the viewer. (with Supporting Viewer)
  • Working region type that shows up in the viewer.
  • Support to play collision sounds when objects/avies collide.
  • God Tools section of the viewer (for changing region name, region position, etc) has been implemented.
  • Selection beams have been added so that you can see when other users are selecting objects.
  • Aurora supports inter-grid teleporting via two different protocols, HyperGrid and IWC (Inter-World Communications), IWC being a more secure protocol for inter-grid travel supported by Aurora.
  • Time Reversal has been added so that you can turn time backwards in your region, and watch avatars and objects move back to where they were previously (in real time!) (see aaFunctions Scripting)
  • The ability to see and interact with the Sim Console in supported viewers. (for system operators)
  • Environment Settings module, allows you to set the day cycle (how the sky looks in the viewer) in your sim, so that you can have different sky settings throughout the day.
  • World Shader module, which allows you to shade all objects in the sim with a given color, sometimes making things look much more realistic.
  • Cross region terrain editing support (for things like smoothening across borders).
  • Mesh upload support (allows you to upload colada files).
  • MOAP (Media on a prim) support (allows you to view webpages on prims).
  • Region restarts by viewer from inworld fully implemented. (if enabled, optional)
  • Culling support has been added (adds draw distance checks for sending updates to the client)
  • In-World Voice Support for Mumble Voice and Freeswitch.
  • Infinite Regions implemented. Allows avatar to move beyond region boundaries across empty space and back. More info at Infinite_Regions.
  • Variable Regions Support allowing for single regions to be 256x256, 512x512, 768x768, 1024x1024 size and larger without borders, crossings or limitations as seen with Standard Regions or OpenSim Mega-Regions.
    • Requires a supporting viewer.

Viewer 2 and 3 Support

  • SimConsole support in Viewer 2.
  • Support for Display Names for Viewer 2/3.
  • Mesh Upload and use.

Security Enhancements

  • Enhanced Permissions module that fully supports group permissions and better checks against griefing attacks.
  • Abuse Reports module with GUI that allows you to add notes and keep reports under control.
  • Ban Module with the ability to ban individual viewers from your region, or across the grid.
  • Cross Region Ban System, allows you to synchronize up with other regions ban lists, providing support to create larger, more complete ban lists for your regions.
  • Visitor logger that automatically logs all vistor’s names and time that enter your region to a specified file on the server for System Operators.

Building and Creation

  • Enhanced linking capabilities for prims.
  • Selection of objects now has particle effects linking the avatar’s hand to the selected object.
  • Prim Sizes only limited by Region configuration. Default up to 256x256x256.

Scripting Engine

ADNE (AuroraDotNetEngine) is the micro-threaded Scripting Engine used in Aurora-Sim.

  • llFunctions Linden Labs LSL (383 functions new & deprecated + all Constants)
  • AaFunctions Aurora Unique functions, (30 functions + all Constants)
    • These include: save and retrieve information from the database, freeze/unfreeze other avatars, change gravity, combat functions, and more.
  • BotFunctions Aurora Unique bot functions (Non-Player Characters, 18 functions + all Constants)
  • OsFunctions (87 functions + all Constants OpenSim and Aurora)
  • AScripts To be used in trusted environments that allows you to have full control over the sim from an inworld script (allows region module like controls for editing the sim) while still having all LSL functions and events enabled for use.
  • Alternative script languages to be used safely including C#, VB, and others.
  • Faster event execution times (makes scripts run faster).
  • Faster loading time for scripts.
  • Less prone to lagging/locking up the sim.
  • Support for timers down to 0.01 seconds and while(TRUE) loops.
  • Support for long llSleep() functions without freezing the script engine.
  • Agent Language is set and retrieved to make llGetAgentLanguage work.
  • Cone of Silence (Blocks all sounds from outside the cone from playing, but allows for sounds to be heard from inside, and vica-versa.) (see aaFunctions)
  • Support for rezzing objects and items from notecards.
  • Fixes particle scripts that did not have all of the parameters set in it.
  • Support for allowing scripts in attachments to run even over a parcel with scripts disabled.
  • The ability for prims to be heard (via llSay and other script functions) across region borders.

WindLight settings module

Allows you to control Sky, Water and lighting of the client. This is not a LightShare system.

  • Supports Parcel WindLight settings.
  • Supports setting of WindLight settings by specific altitudes.
  • Direct Viewer to Region settings with supporting viewers.

Region Settings module

Allows for the setting of viewer specific settings / restrictions from the server

  • Setting the max/min position of prims.
  • Setting the max/min size of prims.
  • Setting the max/min hole and hollow sizes of prims.
  • Setting the max drag position.
  • Setting the default draw distance.
  • Setting the max amount of prims you can link.
  • Setting whether the viewer should render water.
  • Turning off the minimap
  • Setting the max amount of items the viewer can send in an inventory transaction.
  • Setting whether the viewer can create physical prims.
  • Setting the viewer time and UTC offset.
  • Setting whether the viewer should render water.
  • Setting whether the viewer must wear underclothes.
  • Setting the max groups an agent can join. Default = 100.
  • Setting whether the viewer can change parcel windlight settings.
  • Setting whether the viewer should render name tags.

Physics Engine

Customized and Enhanced ODE physics engine that has better support for;

  • Allows physical elevators, some SL style vehicles, pre-jumping (for avatars), smoother avatar movement, and much much more.
  • Vehicles – Enhanced support for banking, deflection, linear motor offset, and much much more!
  • Prims – Enhanced support for physical prims and better protection against prims that fall off the side of your sim.
  • Movement - Smoother movement for avatars that allows you to move around more effectively.
  • Gravity set gravity to a certain point in your sim and have everything revolve around it!
    • Multiple Points Of Gravity, rather than just having gravity be 'down' or 'up' so that you can make small planets to walk around (note: walking around a sphere does not look correct in many viewers)
    • Configurable Avatar gravity and maximum height.
  • Characters Smaller, lighter capsule that moves more realistically.
  • Bullet Physics Eengine plugin is included as well, which has smooth avatar movement and pre-jump, and works well for regions that will not have many physical objects. (Work in progress, No Vehicle support yet)
  • Underwater physics (needs description) Reference
  • Physics Material Settings fully implemented (setting gravity, density, friction, and restitution in the viewer).

Operational Enhancements

  • Module that helps keep the region alive for as long as possible and will kill the region if the FPS drop to zero.
  • Automated OAR backup support.
  • More efficient sending of Full and terse updates as well as support for compressed and cached updates (which can reduce object loading bandwith by almost 300%!).
  • Option to slow avatars down that come in all at once.
  • Estate Module that supports the estate and parcel settings.
  • Incoming user connector that supports maximum number of avatars, estate settings, parcel settings (like landing point), and minimum teleport time.
  • Version Control Module for Sim backup.
  • Rebuilt startup module that accurately determines when the region is fully started and will then enable logins.
  • Support to change the default LSL script.
  • Module loader to facilitate the loading of new modules.
  • Default inventory that allows you to load from .IAR files.
    • Simplifies ability to provide custom Default Inventory Libraries to avatars.
    • All inventory types are supported.
  • Region Optimization code improvements allows the region is able to load prims and other settings when users login and clear them when not in use to lower memory usage.
  • The region database has been replaced with the Filebased Region Database, which is much faster, and makes daily backups by default of your region (can be configured).
  • Grid Map that automatically updates map tiles and that detects regions that are down.
  • Async-Sim support for running the Scene with multiple threads has been added, which can make the sim perform much better than sims with just a single thread.
  • Enhanced presence service (shows which friends are online in your friends list).

Administration GUI's

  • Region Manager GUI for the creation and managing of regions that allows you to start/stop regions and change region info (such as the region name) inworld while running.
  • Abuse Reporting GUI for Abuse Report management (grid-wide) as well as for adding notes to existing reports for administrators.

Plugins

  • Custom Fractal Terrain Generation plugin that allows for the procedural generation of terrains.
  • Enhanced / Customized IRC chat plugins that allow you to connect to IRC channels by region, parcel, and by connecting to inworld group chats.
  • Admin chat plugins so that you can mute users inworld, allow only certain users to talk, welcome messages for avatars entering the region, avatar entering/leaving the region messages, and more!
  • Working currency implementation (available through a plugin) that allows for buying/selling of land and of objects, has a web interface to buy regions, and more.
  • Several Optional Modules can be found at Optional Modules

Other features include A prototype weather module that varies the look of your sim. Open Region Settings has been added to add more options for what the viewer can and cannot do in your region, such as turning off the minimap in viewers and setting the different max/min building sizes.

Outils personnels
  • Cette page a été consultée 1 496 fois.
donate
Google Ads