« 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

