NCM ONLINEMotorsports in Night City

DEVELOPER Developer infrastructure, not a player feature.

Developers

NCM Online is the complete source of a real, running OPEN//77 server: Lua resources, native RED4ext plugins, redscript, tooling, tests and the full design record. It is released under the MIT License.

Be realistic about what it is. This is an actively developed server codebase, not a polished framework. It has project-specific assumptions, experimental branches, dated design documents and one developer's conventions. It is also full of working answers to hard questions: authoritative racing on a platform not built for it, an NPC league that runs with nobody online, a conserved economy, serialized machines, native physics bridges and rig input. Study it, fork it, take what is useful.

Where to start

If you want to... Read
understand the shape of the system Architecture
find your way around ~6,000 tracked files Repository Map
run a server locally Running NCM
run the tests Testing
add a system, a resource or a native mod Extending NCM
keep these docs honest Maintaining These Docs
contribute CONTRIBUTING.md

Reading the design record

NCM keeps its decisions in public, and the volume is large:

Using AI assistants on this repository

The repository is large enough that reading it all is not an option, for a person or a model. Point the assistant at Architecture, Repository Map and docs/ncm-online/INDEX.md first. The root AGENTS.md holds the working rules the project's own sessions follow.