Getting Started
Introduction
MaddStuff resources are modular, performance-focused RedM scripts built for immersive roleplay servers.
Each resource is standalone and can be installed independently.
This documentation provides installation guides, configuration references, and API documentation for all official MaddStuff scripts.
Requirements
Before installing any MaddStuff resource, ensure your server meets the following requirements:
- Active RedM server
- Latest recommended server artifacts
- Required framework (if applicable)
- Required dependencies (listed in each script section)
- MariaDB or MySQL (if the script uses database storage)
Basic Installation Flow
All MaddStuff scripts follow the same installation pattern:
- Download the resource.
- Place the resource folder inside your
resources/directory. - Add the resource name to your
server.cfg. - Configure settings inside
config.lua. - Restart your server.
Detailed configuration instructions are available in each script’s documentation section.
Folder Structure Overview
A typical MaddStuff resource is structured as follows:
madd_scriptname/
│
├─ client/
├─ server/
├─ shared/
├─ config.lua
└─ fxmanifest.luaclient/– Client-side logicserver/– Server-side logicshared/– Shared utilities and configurationconfig.lua– Script configurationfxmanifest.lua– Resource manifest
This structure ensures modularity, clarity, and maintainability.
Next Steps
Navigate to the specific script you are installing under the Scripts section and follow its detailed installation and configuration guide.