FiveM Gta Server: Vault RP
Overview
The Idea
This project really pushed me as a developer. After spending countless hours playing GTA Rp with friends and meeting lots of new people, myself along with 3 others decided to create our own server using the knowledge we had gained from playing countless other servers.
GTA RP is essentially a modded version of GTA online where players can create a character with a unique backstory to immerse themselves. Players can do a range of civilian activities from working as a police officer, business owner, car dealer. There is also a criminal side in the server where players can rob banks, get into shoot outs with other gangs, street racing, and much more.
A full documentation of all the server features we implemented are in the video description of the trailer linked above.
Server Architecture
-
Implemented and balanced civilian job scripts (Mining, Fishing, Hunting, Farming) with payout algorithms
-
Created custom business ownership system supporting Restaurants, Police, Medical, Taxi, Trucking, Lawyer, Car Mechanic, and Dealership roles
-
Integrated economy scripts to maintain server-wide financial balance and prevent exploitation
In Game Look
Skills Used
-
Lua
-
Git
-
Leadership
-
Debugging
-
Client & Server side scripts
-
Script customization
What I Learned
What started as a passion project evolved into managing a live multiplayer server with active daily players and generating revenue. This project tested my leadership and technical project management skills more than pure coding. As the only developer with prior programming knowledge, I taught teammates how to debug, use GitHub, and write clean code. My biggest learning was managing a large, interconnected codebase where changes in one script could break multiple systems. I learned to think systematically about dependencies, test thoroughly before deployment, and communicate technical issues to non-technical community members. This experience taught me live ops workflows, collaborative development, and the importance of maintainable code in production environments.
My Technical Contributions
-
Integrated 50+ community Lua scripts into cohesive server framework, resolving dependency conflicts between multiple third-party systems
-
Customized economy scripts adjusting job payouts, criminal rewards, and business income to maintain server balance
-
Implemented community-requested features by modifying existing script logic and creating new functionality
Links
Economy & Job Systems
-
Customized mobile phone framework with in-game applications and communication systems
-
Implemented car valet system and multi-character creation UI
-
Integrated radio system and interactable in-game TVs for immersive roleplay
Quality of Life & Player Systems
-
Configured and tested activity scripts: Billiards, Bowling, Tattoo Shop, Casino, Racing, Scuba Diving
-
Ensured script compatibility and resolved conflicts between multiple third-party frameworks
Entertainment & Activity Scripts
-
Implemented bank robbery, gang conflicts, and street racing mechanics
-
Balanced criminal payouts against legitimate job income to maintain economic health
Criminal Gameplay Systems
Script Integration & Customization
-
Debugged production issues in real-time with active players using server console logs and bug reports
-
Fixed critical gameplay bugs affecting economy systems, spawn mechanics, and player progression
-
Maintained server stability and performance for daily active playerbase on hosted VPS
Live Environment Debugging & Maintenance
-
Managed GitHub repository with pull request reviews from 3 developers before merging to production
-
Taught junior developers Git workflows, Lua debugging techniques, and testing procedures
-
Delegated tasks using modular programming approach to enable parallel development
Team Leadership & Version Control
A fully-featured GTA V roleplay server built on the FiveM framework, managing a live multiplayer community with custom Lua scripting, economy balancing, and collaborative development workflows.





