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.
- Client Commands — the command mechanism and a categorized reference
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
- Development Setup — build instructions
- Quick Start for Windows — full shard setup for debugging
- Debugging LUA Scripts — attaching a Lua debugger to the client
- Client Debugging in Production — crash dumps and field debugging
- Code Compatibility Target — the client targets VS2008/Windows XP for the 32-bit build
See also
- Try Ryzom Core — download and run the client
- NeL Tutorials — learn the engine the client is built on
- Server Reference — the services the client talks to