LuxRP - FiveM Roleplay Server
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
