Noah LamontMe contacter
Retour aux projets
2019–2023·Side-project·Indé — 4 ans, design + dev + ops + client

Serveurs FiveM sur-mesure

4 ans de dev et de gestion de serveurs GTA V personnalisés (FiveM) en solo — de la prise de besoin client à la prod, en passant par les systèmes de gameplay et l'admin VPS.

LuaReactNode.jsMySQLLinux VPS
Serveurs FiveM sur-mesure
Serveurs FiveM sur-mesure · case study
01

Contexte

Activité solo menée de 2019 à 2023 : conception, développement et gestion de serveurs de jeu GTA V personnalisés via la plateforme FiveM. Démarré comme projet d'apprentissage perso, transformé progressivement en accompagnement client à petite échelle.

02

Problème

Les créateurs de serveurs FiveM veulent offrir des expériences uniques à leur communauté mais se heurtent à des défis techniques lourds : features sur-mesure, archi client-serveur, base de données, anti-cheat, hébergement, maintenance et montée en charge.

03

Solution

Offre end-to-end : recueil du besoin et cahier des charges, développement des systèmes de gameplay (économie, métiers, interfaces NUI en React), configuration VPS Debian + MySQL, mise en prod, formation à l'administration et suivi continu. Chaque serveur a sa propre architecture, ses propres mécaniques et sa propre UI.

04

Défis techniques

Défi 1

Architecture client-serveur stricte (anti-cheat)

Le client GTA V ne peut jamais être considéré comme de confiance : toute action critique (transaction, inventaire, gain de niveau) est validée côté serveur en Lua, avec rate-limiting, audit log et détection des comportements anormaux.

Défi 2

Interfaces React embarquées dans le moteur de jeu

Les menus avancés sont des pages HTML/React tournant dans la couche NUI de FiveM, avec communication bidirectionnelle asynchrone (SendNUIMessage côté client, callbacks Lua côté serveur). Penser état partagé entre un moteur 3D et une SPA.

Défi 3

Solo de bout en bout — du cahier des charges au support

Recueil du besoin, cadrage budgétaire, développement, déploiement VPS (SSH, firewall, certificats, backups via cron), formation du client à l'administration, puis suivi avec ajustements itératifs selon les retours des joueurs. Tout, par une seule personne.

05

Apprentissages

  • Une passion qui rencontre un besoin client réel peut devenir une activité pro — la curiosité a une valeur économique.
  • Travailler avec des clients demande autant de soft skills (cadrage, livraison, formation) que de technique pure.
  • Le solo full-stack + ops + business apprend à choisir ses batailles plus vite que n'importe quel cours.