Skip to Content
Getting StartedWhat is FiveM?

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

Last updated on