client - ryzom/ryzomcore GitHub Wiki


title: Ryzom Client Reference description: Reference for the Ryzom game client — configuration, commands, and source code organization published: true date: 2026-07-05T00:00:00.000Z tags: editor: markdown dateCreated: 2022-03-13T03:04:33.835Z

The Ryzom client is a single-process game application built on the NeL engine libraries. It connects to a shard (see the Server Reference), renders the world, and runs the entire player-facing experience: entities, interface, sound, and the Ring editor. All client source lives under ryzom/client/src/.

This section is the reference for working with and on the client.

Configuration

The client is configured through client.cfg and client_default.cfg, read at startup and partially tunable live from the in-game configuration window.

  • Client Configuration — how the config system works (defaults, overrides, presets, the in-game config tool) and a reference of the commonly tuned variables

Commands

Anything typed in chat starting with / runs a client command. Around two hundred commands are built in, from player conveniences to development and debugging tools.

Source Code

  • Client Source Code Map — a subsystem-by-subsystem map of ryzom/client/src/ for developers: startup flow, networking, entities, database, interface, rendering, collision, sound, and the NeL libraries each part builds on

Building and Debugging

See also