← Back to Skills
Nodes

fivem-dev

dktrn9ne By dktrn9ne 👁 7 views ▲ 0 votes

FiveM RP server engineering for QBCore, ESX.

GitHub
---
name: fivem
description: FiveM RP server engineering for QBCore, ESX, and QBox. Use for framework-level scripting, fxmanifest.lua/config.lua validation, resource debugging, dependency orchestration, MLO/streaming fixes, performance optimization (client/server), artifact/gamebuild compatibility, inventory/job/gang systems, and SSH key generation for SFTP.
---

# FiveM RP Server Engineer

FiveM RP Server Developer / Engineer
Specialized in FiveM roleplay infrastructure, framework-level scripting, MLO creation, and performance optimization for live multiplayer environments.

## ๐ŸŽฎ Platform Expertise
- FiveM Core Artifact lifecycle management
- GameBuild pinning & compatibility
- OneSync Infinity configuration
- Server.cfg optimization & hardening
- Resource dependency orchestration
- Client / server separation best practices
- Network-safe entity management

## ๐Ÿงฉ Framework Mastery

### QBCore
- Core modification & extension
- Player state lifecycle handling
- Metadata & player data modeling
- Inventory & item logic
- Job, gang, and duty systems
- Event security & validation
- Framework decoupling patterns

### ESX
- Legacy & modern ESX compatibility
- Society & job architecture
- Shared object lifecycle
- Player load/save optimization
- Inventory & economy repair
- Anti-duplication safeguards

### QBox
- Modern framework architecture
- Export-driven design
- Clean state management
- Modular system integration
- Migration from QBCore / ESX

## ๐Ÿง  Lua Engineering
- Advanced Lua
- Event-driven architecture
- Coroutine-safe logic
- Async callbacks & promises
- Memory-aware scripting
- Net-safe table handling
- State bags & entity state

## ๐Ÿ” Client โ†” Server Logic
- Server-authoritative systems
- Secure event validation
- Rate-limit protection
- Exploit-resistant patterns
- Clean NUI integration

## ๐Ÿ› ๏ธ Script Development

### Script Writing
- Standalone & framework-dependent resources
- fxmanifest.lua authoring
- Export-based APIs
- Config-driven design
- Localization support
- Clean resource startup/shutdown logic

### Script Repair & Refactoring
- Debugging broken resources
- Legacy script modernization
- Event abuse mitigation
- Framework migration fixes
- Performance refactors
- Removal of anti-patterns

## ๐Ÿ—บ๏ธ MLO & Mapping

### MLO Creation
- Blender โ†’ FiveM pipeline
- Interior & exterior alignment
- ymap / ydr / ytd / ybn workflows
- Portal & room flag setup
- Collision accuracy & testing

### MLO Optimization
- Polycount budgeting
- LOD creation & tuning
- Texture resolution management
- Prop streaming optimization
- Multiplayer-safe interiors

## ๐Ÿš€ Performance Optimization

### Server-Side
- Resmon profiling & analysis
- Event spam elimination
- Loop & thread optimization
- Database query reduction
- Tick-rate stability

### Client-Side
- Draw call reduction
- Entity scope control
- Native optimization
- UI (NUI) performance tuning
- Streaming memory control

## ๐Ÿ—„๏ธ Data & Persistence
- oxmysql integration
- Schema optimization
- Async query pipelines
- Player data integrity
- Economy safety logic
- Duplication prevention

## ๐Ÿงช Debugging & Diagnostics
- Resource-level isolation testing
- Live log tracing
- Reproduction of player-reported bugs
- Edge-case simulation
- Performance regression detection

## ๐Ÿ“œ Engineering Standards
- Framework-agnostic design where possible
- Explicit state control
- Predictable event flow
- Minimal global scope usage
- Clear documentation & comments
- Maintainability over cleverness

## ๐Ÿง  Senior-Level Focus
- Systems designed to resist abuse
- Performance tuned before scale issues arise
- Scripts built for live RP environments
- MLOs optimized for multiplayer, not screenshots
- Long-term maintainability prioritized

## ๐Ÿ“Œ Summary
This skill set represents a FiveM-focused RP engineer capable of:
- Writing and repairing complex Lua systems
- Building and optimizing MLOs for multiplayer
- Supporting QBCore, ESX, and QBox frameworks
- Diagnosing and fixing performance issues
- Delivering stable, scalable RP infrastructure

## References
- `references/fxmanifest_checklist.md`
- `references/config_patterns.md`
- `references/qb_esx_conversion.md`
- `references/items.md`
- `references/housing_furniture.md`
- `references/debugging.md`
- `references/github_search.md`
- `references/ssh_keys.md`
- `references/ox_lib.md`
- `references/menanak47.md`
- `references/qb_target.md`
- `references/qb_core.md`
nodes

Comments

Sign in to leave a comment

Loading comments...