Table of Contents

Project Atlas

Developed by Niels and Kaiwoknats

Docs partially written by our free intern ChatGPT :)

Project Atlas is a framework targetted at making it easier for developers to get started with alt:V Multiplayer. As of right now we only offer server-side packages written in C#.

Getting Started

Project Atlas is designed to ease your initiation into alt:V MP. By providing a range of server-side packages written in C#, this framework and it's modules simplify the creation of your very own alt:V MP server!

Resources

Documentation: Refer to our comprehensive articles for code examples, API documentation and tutorials.

GitHub Repositories: Further your understanding through our GitHub Repositories at github.com/altv-atlas. These repositories contain the source-code to our free modules and framework.

Modules

Each module can be used completely independent from the rest, or used together in 1 project. It's entirely up to you.


Free Modules

We offer a range of free modules available via the NuGet package manager. These modules are designed to simplify your development experience, making it easier to turn your ideas into a functional alt:V MP server.

Module Version Info Documentation
AltV.Atlas.Commands nuget Handle commands on your server with ease Documentation
AltV.Atlas.Chat nuget Handle chat messages on your server with ease Documentation
AltV.Atlas.Shared nuget Shared module used by both client-side and server-side Documentation
AltV.Atlas.IoC nuget Extension methods for Microsoft DI Documentation
AltV.Atlas.Client.Configuration nuget Helper class for loading appsettings.json (and other files) on client-side Documentation
AltV.Atlas.Peds nuget Server-side part of synced ped module Documentation
AltV.Atlas.Peds.Client client Client-side part of synced ped module Documentation
AltV.Atlas.Peds.Shared client Shared part of synced ped module Documentation
AltV.Atlas.Vehicles.Server nuget Server-side part of vehicle module Documentation
AltV.Atlas.Vehicles.Client nuget Client-side part of vehicle module Documentation
AltV.Atlas.Vehicles.Shared nuget Shared part of vehicle module Documentation
AltV.Atlas.KeyInputs.Server nuget Server-side part of key inputs module Documentation
AltV.Atlas.KeyInputs.Client nuget Client-side part of key inputs module Documentation
AltV.Atlas.KeyInputs.Shared nuget Shared part of key inputs module Documentation
AltV.Atlas.Scaleforms.Server nuget Server-side part of scaleforms module Documentation
AltV.Atlas.Scaleforms.Client nuget Client-side part of scaleforms module Documentation
AltV.Atlas.Scaleforms.Shared nuget Shared part of scaleforms module Documentation

Premium Modules

Looking for something more? Have a look at our premium modules. Subscribing to our Patreon (Premium Member tier) grants you access to these premium modules, enabling you to elevate your creations to new heights.

Need more info? Feel free to join our discord

Module Info Documentation
AltV.Atlas.Peds.Traffic Synced traffic, peds driving around the map in random vehicles Documentation

Boilerplate

Not sure where to get started? We offer a plug-and-play boilerplate C# project that can get you started right away! Simply clone the project, follow the installation instructions, and run around in-game within minutes!

The boilerplate includes examples from several of our modules and incorporates Dependency Injection (DI) through Microsoft's Dependency Injection and custom extensions in our IoC package.

Contributions

Want to contribute? Feel free to open a Pull Request. All contributions are greatly appreciated.

Patreon

Want to support us? Subscribe to our Patreon and/or consider joining our Discord.