LuxRP - FiveM Roleplay Server

Gaming FiveM Community Infrastructure

LuxRP - FiveM Roleplay Server

A comprehensive FiveM roleplay gaming server that I built and maintained from 2020 to 2022. This project demonstrates my ability to manage build a project from scratch, maintain complex infrastructure, handle community management, and develop custom solutions.

Project Overview

LuxRP is a unique roleplay community server built on the FiveM platform. As a core we used ESX and migrated later on to QBCore. I was in charge of hosting the server and maintaining it. This included the game server, the website and the discord community (more than 1000 members). Over the years I added more and more features to the server.

Technical Implementation

Infrastructure

  • Server Management: Windows and Linux-based server configuration and optimization managed via txAdmin.
  • Database: MySQL database with for player data, economy, and logging managed via phpMyAdmin
  • Performance Optimization: Resource monitoring and load balancing. Modified the assets to be more optimized.
  • Backup Systems: Automated daily backups
  • Linked Servers: Linked servers for whitelisting and main gameplay (with DB)
  • VPN: VPN for remote access to the server with accounts for each developer

Custom Development

  • Script Development: Lua-based custom scripts for unique gameplay features
  • Custom Game Launcher: Custom FiveM launcher using a forked project


  • Modified InGame Phone: Customized the phone to be fit better into the server.


  • Converted ESX to QBCore: Converted assets to work with QBCore
  • Custom storefront: Post Luxembourg based storefront for phone purchase
  • Website: Built on top of MicroWeber View on the Wayback Machine


  • Custom Loading Screen: Custom loading screen with server information and rotating images

Other Features

  • Whitelist Management: Whitelist system with discord role-based permissions (Interlinking system with discord bot)
  • Discord Integration: Real-time chat and notification systems


  • Analytics Dashboard: Player statistics and server performance metrics
  • Teamspeak Integration: Teamspeak server for voice communication via Salty Chat

Technologies Used

  • Backend: Windows, Linux, MySQL, Lua, PHP, phpMyAdmin
  • Frontend: HTML5, CSS3, JavaScript
  • Infrastructure: MicroWeber, Nginx, Cloud (DigitalOcean)
  • Monitoring: Discord logging and txAdmin analytics system
  • Communication: Discord API, Webhooks

This project showcases my ability to manage complex technical infrastructure while maintaining a focus on user experience and community engagement.

Fun fact: The fritz.box cannot handle the load of 64 players ;)

Example of planning features



Ingame screenshot of player list



Reskin of the ATM UI



Tags

Gaming FiveM Community Infrastructure