« Previous - Version 3/11 (diff) - Next » - Current version
kaetemi, 04/06/2010 09:59 pm


Ryzom Features

Graphical User Interface

TODO fully featured user interface system with scripting

Fully skinnable

TODO interface spritesheet

Movable and resizable windows

TODO blah

Common interface controls

TODO textbox, buttons, etc

Flexible web browser

TODO html, images, etc

Scripting

TODO lua etc

Networking

Ryzom offers a higly optimized and proven cloud-based networking architecture.

Server cloud

Multiple physical machines can be used together to run a single shard, spread over multiple services. Read ServiceArchitecture.

Server client communication

The connection between client and server runs over a bit-packed, bandwidth limited, fixed time rate UDP connection, with full support for packet loss management.

Efficient large scale entity propagation

Up to 255 entities are propagated over the network connection in realtime under dial-up bandwidth constraints. This allows for large scale events, such as invasions and guild versus guild fights.

Shared data between server and client

Variable data is easily shared between the server and a client, trough a tree structured database. Entries in the database can have conditional expressions attached to them, that allow Lua scripts to be called automatically, when one or multiple variables are updated to a specific or any state. It is also possible to link these variables directly into the user interface.

Sound

Music Player

A small music player, with support for common audio formats and playlists, allows the user to play his own music in the background.

Ryzom Ring

TODO

Ingame level editor

TODO

Instanced levels

TODO