Server
Tools
Installing • Installing on Linux • Running • Troubleshooting • FAQ • Release Notes • Updating • JMX Monitoring & Mgmt.
Platform Architecture • Registering a World • Proxy Server • Event Handling • World Manager • Voice Server
Perception Messaging • Using Extension Messages • Message Marshalling • Multi-subject Messaging • Message Catalog
World Instancing • Server Object Search • Server Regions • Server Markers
Overview • Scalability Testing
File Layout • Property File • Logging • API
Understanding the Servers Processes, Plug-ins, and Agents Creating a Server Plug-in • Defining Command Handlers • Setting Perceiver Radius •
Basic Server Plugin • Faction Plug-in • Creating a Slash Command
Setting Up an IDE • Using Eclipse
Server API
Building MARS With Ant
Quests • Adding Mobs
Objects • Trading System • Adding Consumable Items
Abilities and Combat Plugin • Combat Statistics • Extending the MARS Combat System • Group System • Trainer Plug-in • Professions • Experience System
Defining Quests • Scripting Mobs • Defining Items
Triggering an Action with a Mouseclick • Scheduled Execution • Working with Sound • Creating a Teleporter
Overview • Installing Using World Editor Release Notes • FAQ • Tools Troubleshooting • Future Plans
Model Viewer • World Editor • Terrain Generator
About Terrain • Using L3DT Pro • Using EarthSculptor • Using PnP TerrainCreator • Importing Heightmap Terrain • Using Mosaic Creator
Third-Party Tools • Creating Skyboxes with Terragen
Creating Assets • Creating Collision Volumes • Exporting Models to COLLADA • Targeting a Wide Range of Hardware • Model Conversion Tool • Creating Material Scripts
Using the 3ds Max Export Tool Creating Attachment Models Creating Morph Animations Transferring Biped Skeletons Implementing Vertex Lighting
Blender: Static Model • Blender: Anim. Model • Blender Physics • DeleD: Static Model • DAZ Studio: Creating Characters • DAZ Studio: Avatars • Using Poser
Overview and Setup • Download an Asset Repository • Using Asset Importer • Using Asset Packager • Team Development
Anatomy of a Repository • Asset Definition Files • Asset List Files
Client
Install & Run • Supported Graphics Cards • Release Notes • Client FAQ • Troubleshooting • Connecting to a World • Client Metering • Using the Client Log File • Debugging Client Errors
Command Line Syntax • World Settings File • Patcher Page Reference • Client Logging
Overview • Coordinated Effects • Fireball Example • Terrain Decals • Compositors • About Shadows • Client Animation System • Creating Your Own Animations • Scripting Avatar Appearance
Client Scripting API • Client Commands
AmbientLight AnimableValue Animation AnimationState Camera ColorEx Compositor Decal DefaultInputHandler FogConfig GuiInputHandler HardwareCaps Interface
Light Material Model MorphAnimationTrack MorphKeyFrame Network NodeAnimationTrack NodeKeyFrame OceanConfig ParticleSystem Pass PropertyAnimationTrack PropertyKeyFrame
Quaternion RaySceneQuery RaySceneQueryResult SceneNode ShadowConfig SoundSource SystemStatus Technique TextureUnit Vector3 Voice World WorldObject
Movie MovieCodec
MovieManager MovieTexture
MovieTextureManager WebBrowser
Overview • Managing Widgets • Event Handling • Using Widget Templates • Customizing Key Bindings • Localizing UI Text • Character Creation Framework • Minimap Component • Scripting Avatar Appearance
Widgets • Property Elements • Imageset Files
Hello World • Creating a Button • Creating a Menu • Creating a Help Dialog • Using Radio Buttons
Syntax • Attributes • Emitters • Affectors
Techniques • Texture Units • Passes • Vertex and Fragment Programs • Calling Vertex and Fragment Programs • Copying Materials
Compositor Scripts • Compositor Techniques • Compositor Target Passes • Compositor Passes
Writing Custom Shaders • Built-in Shaders • Troubleshooting
Browser Button CheckButton EditBox FontString Frame LayeredRegion
Region Script ScrollFrame ScrollingMes- sageFrame Slider StatusBar Texture
MarsAbility MarsAction MarsClassAbility MarsCommand MarsContainer MarsCursor MarsEvent MarsGroup
MarsQuest MarsSkill MarsTarget MarsTrade MarsTraining MarsUnit MarsVoice
Other
Setting Player Spawn Location Working with Sound Animating Static Objects
Pet System Loot Table Adding Consumable Items Adding a Release Dialog
Categories: Server | MARS | Tools | User Interface | Widgets | Multiverse Wiki