Documentation
TebexDiscordYouTubeGitHub
  • Introduction
  • FIVEM FREE RESOURCES
    • BDSC
      • Guides
        • Core Setup
          • Installing BDSC
          • Configuring BDSC
        • Plugin Development
          • What is a Plugin?
          • Plugin Structure
          • Extending Player Objects
      • API
        • Functions
          • Player
          • Server
          • Client
          • Shared
        • Modules
          • Player Manager
          • Buckets
          • Plugins
        • UI Components
    • boii_utils
      • Installation
      • Configuration
      • Modules
      • API
        • Callbacks
        • Characters
        • Commands
        • Cooldowns
        • Debugging
        • Entities
        • Environment
        • Framework Bridge
        • Geometry
        • Items
        • Keys
        • Licences
        • Maths
        • Methods
        • Player
        • Requests
        • Strings
        • Tables
        • Timestamps
        • UI Bridges
        • Vehicles
        • Version
        • XP
        • UI Elements
  • FIVEM PAID RESOURCES
    • Page 2
Powered by GitBook
On this page
  • Overview
  • Ideal Use Case
  • Structure
  • Extending Players
  • Quick Install
  1. FIVEM FREE RESOURCES

BDSC

A lightweight, modern server core for FiveM, built to be fully modular, extensible, and minimal. BDSC handles core infrastructure — everything else is implemented through plugins.

Overview

BDSC is not a roleplay framework. It ships with no jobs, inventories, or gameplay systems. What your server does is entirely defined by the plugins you load — or create.

The core provides foundational systems for:

  • Player handling

  • Plugin loading

  • Shared UI components

  • Core utilities

It avoids hardcoded logic, bloated dependencies, and forced systems. The goal is flexibility — plugins define functionality, not the core.


Ideal Use Case

BDSC is a blank foundation. It manages players, plugin flow, and basic shared logic — everything else is up to you.

Because of this, it can be used for:

  • Minigames

  • Survival builds

  • Full RP frameworks

  • Custom modes

  • Prototypes

  • Anything in between

If you want to build a server without tearing out someone else’s systems first, this is the starting point.


Structure

The server is organized into two main directories:

  • core/ — Core systems, player logic, utility modules

  • plugins/ — All optional features and systems


Extending Players

BDSC provides built-in functions for adding data and behavior to the player object:

  • add_data(key, value) — Adds custom data

  • add_method(name, fn) — Adds custom methods

  • add_extension(name, obj) — Attaches extension objects or systems

These let plugins modify player behaviour cleanly, without touching core code.


Quick Install

The quickest way to get setup with BDSC is through the txAdmin recipe.

1

Download FiveM Server Artifacts

2

Start The Server

Open the extracted folder and find FXServer.exe and run it to start txAdmin. Follow the onboarding steps until you reach the deployment stage.

3

Select txAdmin Deployment Type

When prompted to choose a Deployment Type, select Remote URL Template. Paste in the BDSC recipe URL provided below to install the framework.

LINK WILL BE ADDED ONCE THE CORE IS READY

4

Run Your Server

Once setup is complete, click Save & Run Server in the txAdmin panel. Your server will now start using the BDSC core setup. You can now join the server or begin configuring plugins and settings.


Last updated 1 day ago

The core is fully extensible. Plugins must follow a specific folder structure to be registered and loaded correctly. More on that:

Download the latest and extract the files.

Plugin Development
FiveM Server Artifacts
Cover

Guides

Cover

API Reference