-
Notifications
You must be signed in to change notification settings - Fork 90
server
Ryzom Core Wiki edited this page Jul 8, 2024
·
20 revisions
title: NeL and Ryzom Core Server Reference description: In-depth programming reference for NeL, NeLNS, and Ryzom Core services, covering setup, management, and utilization for development, with instructions on service implementation. published: true date: 2023-03-18T00:57:16.605Z tags: editor: markdown dateCreated: 2019-12-13T00:40:41.205Z
Programming reference for all NeL, NeLNS, and Ryzom Core services.
TODO {.is-danger}
- NS - Naming Service: Announces availability of services to each other by name, essential for services to reach each other easily. Used for services within a single shard. (It's like DNS, but realtime.)
- AS - Admin Service: Provides an interface between the web administration and services. Also currently implements the AES, the Admin Executor Service, which provides local access to each physical machine.
- WS - Welcome Service: Interface between web login and frontend services. Specifies shard availability.
- TICKS - Tick Service: Synchronize time between services.
- MS - Mirror Service: Provides Structure-of-Arrays shared memory to local processes, mirrors the same accross all physical machines in the shard. Used for entity visual properties, and fame tables of players, guilds, (tribes?) and civilizations. (It's like Redis, but with direct memory access.)
- IOS - IO Service: Language and string operations.
- AIS
- EGS - Entities Game Service: Responsible for players, guilds, missions, outposts, combat rules, and frankly too many other things.
- FES - Frontend Service: Player position propagation, network access to clients.