What is FiveM?
FiveM is a modification framework for Grand Theft Auto V that enables you to play on customized multiplayer servers. It allows server owners to create unique gameplay experiences using custom scripts, maps, and resources.
Key Concepts
Resources
A resource is a collection of files that add functionality to your FiveM server. Resources can include:
- Scripts (Lua, JavaScript, or C#)
- UI files (HTML, CSS, JavaScript)
- Models and textures
- Configuration files
Resources are defined by a fxmanifest.lua or fxmanifest.json file that tells FiveM how to load and run the resource.
Server vs Client
FiveM scripts run in two contexts:
- Server-side: Handles game logic, database operations, and player management
- Client-side: Handles UI, player input, and visual effects
Frameworks
Frameworks provide a foundation for roleplay servers:
- QBCore: Modern, feature-rich framework
- ESX: Legacy framework, still widely used
- Qbox: Alternative framework with modern architecture
Next Steps
- Quick Start Guide - Get your server running
- Requirements - Check system requirements
- License Key Setup - Configure your Cfx.re key
Last updated on