Serveur FiveM sur ton VPS : Linux ou Windows, et txAdmin
Un serveur FiveM sur un VPS tourne sous Linux ou sous Windows Server : FXServer existe pour les deux et txAdmin est inclus par défaut. Pour un serveur roleplay jusqu'à 64 slots, compte 8 à 16 Go de mémoire, ouvre le port 30120 en TCP et en UDP, et choisis des cœurs rapides, car FXServer fait l'essentiel du travail sur un seul thread.
Serveur FiveM sur ton propre VPS ou clé en main ?
Soyons honnêtes : pour la plupart des serveurs, un serveur FiveM clé en main est la solution la plus simple. Tu as txAdmin et un panneau, sans devoir gérer toi-même Linux, les pare-feu ou les mises à jour. Ce qu'est FiveM et quand tu as besoin de ton propre serveur, tu le découvriras dans Qu'est-ce que FiveM ?
Un VPS devient intéressant si tu veux plus que FXServer seul : ta propre MariaDB avec un accès complet, un site web ou un bot Discord à côté de ton serveur, un serveur de test séparé, tes propres scripts et cronjobs, ou tout simplement un accès root à tout. Mais c'est alors toi l'administrateur : mises à jour, sécurité et sauvegardes, tu t'en occupes toi-même. Notre support te donne un coup de main, mais ça reste ta propre machine. Si tu veux combiner FiveM avec d'autres serveurs, lis aussi Plusieurs serveurs de jeu sur un seul VPS.
FiveM sous Linux ou sous Windows Server ?
FXServer tourne sur les deux. Les différences en pratique :
- Linux (par exemple Ubuntu) ne coûte pas de licence et laisse plus de mémoire à ton serveur. La documentation FiveM qualifie toutefois le build Linux de « courtesy port » : Windows est la plateforme principale, et il arrive qu'un script ou un utilitaire parte du principe que tu es sous Windows.
- Windows Server est pratique si tu préfères travailler avec un bureau (via RDP) ou si tu utilises des scripts testés uniquement sous Windows. Windows consomme lui-même plus de mémoire que Linux : pour un VPS Windows, nous conseillons au moins 4 Go, et FiveM vient s'y ajouter. La licence n'est pas incluse ; sans ta propre clé, Windows Server tourne en version d'évaluation de 180 jours.
La façon d'obtenir Windows dépend de la gamme. Avec le VPS KVM et le VDS, tu choisis « Windows Server 2022 (Optimized + optional FiveM installation) » lors de la commande. Avec le VPS Premium, tu ne choisis pas de système d'exploitation à la commande ; tu installes ensuite Windows toi-même via le panneau VPS. Pour te connecter, utilise le Bureau à distance ; les étapes concernant la licence se trouvent dans Comment activer ma licence Windows ? Les offres se trouvent sur VPS Windows avec option FiveM ; le choix entre Windows et Linux est expliqué dans Louer un VPS Windows.
Quel VPS et combien de mémoire pour FiveM ?
La mémoire augmente avec tes ressources, pas avec tes joueurs : un framework comme QBCore ou ESX, des MLO, des packs de voitures et une base de données sur le même VPS pèsent plus lourd que le nombre de slots. Pour un serveur jusqu'à 64 slots, nous conseillons 8 à 16 Go. La vitesse par cœur compte aussi : plus le thread de FXServer termine vite son travail, plus il reste de marge avant que le serveur commence à saccader.
| Situation | VPS Premium | Par mois |
|---|---|---|
| Serveur RP sous Linux, avec MariaDB | 4 vCores, 8 Go | 15,30 € |
| Beaucoup de MLO et de voitures | 4 vCores, 12 Go | 21,75 € |
| Vers 64 slots, ou sous Windows Server | 6 vCores, 16 Go | 28,00 € |
Le VPS Premium avec Ryzen 9 tourne sur l'AMD Ryzen 9 9950X* avec DDR5 et NVMe. Le boost jusqu'à 5,7 GHz vaut pour un seul cœur, et c'est précisément ce dont FXServer a besoin ; pourquoi cela pèse plus lourd que le nombre de cœurs, tu le découvriras dans Ryzen ou EPYC pour ton serveur de jeu ? Si tu veux des cœurs rien qu'à toi, regarde le VDS dès 28,00 € avec 2 cœurs dédiés et 8 Go. Le nombre de joueurs que ton serveur peut supporter dépend surtout de tes scripts ; c'est le sujet de Combien de joueurs ton serveur FiveM peut-il accueillir ?
* ou AMD Ryzen 9 7950X3D, selon le nœud.

Installer FiveM sur un VPS Linux avec txAdmin
Les grandes lignes sous Ubuntu, avec un utilisateur dédié fivem et pas en root :
sudo apt install -y xz-utils git tmux
sudo adduser --disabled-password --gecos "" fivem
sudo -iu fivem
mkdir -p ~/FXServer/server && cd ~/FXServer/server
wget <lien vers fx.tar.xz du build Linux recommandé>
tar xf fx.tar.xzCopie le lien depuis la page de téléchargement de FiveM (Server Download) : choisis Linux et la branche Recommended. Lance ensuite FXServer sans argument +exec ; txAdmin démarre alors avec lui. Dans une session tmux, il continue de tourner quand tu fermes SSH :
tmux new -s fivem
cd ~/FXServer/server && ./run.sh- La console affiche une adresse sur le port 40120 et un code PIN. Ouvre l'adresse dans ton navigateur et saisis le code PIN.
- Associe ton compte Cfx.re ; il devient l'administrateur principal de txAdmin.
- Choisis une recette : CFX Default pour un serveur nu, ou une recette populaire comme QBCore ou ESX. Ces dernières demandent les informations de la base de données (voir ci-dessous) et installent aussi oxmysql.
- Saisis ta license key. Tu la crées gratuitement dans le Cfx.re Portal (anciennement Keymaster) ; voir Demander et configurer une license key FiveM.
- Démarre le serveur depuis le tableau de bord.
Sous Windows Server, ça marche pareil : décompresse le build, lance FXServer.exe sans arguments et suis le même assistant. Sans txAdmin, tu démarres depuis ton dossier server-data avec run.sh +exec server.cfg. Plus d'infos dans Configurer txAdmin sur ton serveur FiveM et Installer QBCore avec une recette txAdmin.
Ports et pare-feu : 30120 ouvert, 40120 fermé
Les joueurs se connectent via le port 30120, en TCP et en UDP. Par défaut, txAdmin écoute sur le port 40120, sur toutes les interfaces réseau. Ce panneau donne le contrôle total de ton serveur, alors ne l'ouvre pas à tout le monde :
sudo ufw allow OpenSSH
sudo ufw allow 30120/tcp
sudo ufw allow 30120/udp
sudo ufw allow from TON.ADRESSE.IP to any port 40120 proto tcp
sudo ufw enableSi ta propre adresse IP change souvent, garde 40120 complètement fermé et ouvre txAdmin via un tunnel SSH : ssh -L 40120:localhost:40120 utilisateur@ip-de-ton-vps, puis http://localhost:40120 dans ton navigateur. Sous Windows Server, tu crées dans PowerShell deux règles pour le port du jeu :
New-NetFirewallRule -DisplayName "FiveM TCP" -Direction Inbound -Protocol TCP -LocalPort 30120 -Action Allow
New-NetFirewallRule -DisplayName "FiveM UDP" -Direction Inbound -Protocol UDP -LocalPort 30120 -Action AllowLes clés SSH, fail2ban et RDP sont abordés dans Sécuriser ton VPS : les 30 premières minutes. La protection DDoS est toujours active sur chaque VPS ; elle arrête les attaques au niveau du réseau, mais ne remplace pas un pare-feu.
Base de données sur le même VPS : MariaDB et oxmysql
QBCore et ESX stockent tout dans une base de données MySQL, avec oxmysql comme connecteur. Sur un VPS, tu fais simplement tourner MariaDB à côté de FXServer :
sudo apt install -y mariadb-server
sudo mysql_secure_installation
sudo mariadb -e "CREATE DATABASE fivem CHARACTER SET utf8mb4;
CREATE USER 'fivem'@'localhost' IDENTIFIED BY 'un-long-mot-de-passe';
GRANT ALL PRIVILEGES ON fivem.* TO 'fivem'@'localhost';"Tu saisis ces informations dans l'assistant de recette (nom de la base de données fivem), ou toi-même dans server.cfg, avant ensure oxmysql :
set mysql_connection_string "mysql://fivem:un-long-mot-de-passe@localhost/fivem?charset=utf8mb4"Sous Ubuntu, MariaDB n'écoute par défaut qu'en local. Laisse-le ainsi et n'ouvre pas le port 3306. Les requêtes lentes et le bon ordre dans server.cfg sont expliqués dans MySQL pour ton serveur FiveM.
Le MC CDN gratuit pour tes ressources
À chaque connexion, les joueurs téléchargent les ressources de ton serveur : voitures, MLO, vêtements. Pour une ville avec des centaines de Mo de contenu, cela demande beaucoup à ton serveur, justement au moment le plus chargé. Avec le MC CDN, gratuit avec ton offre, les joueurs téléchargent ces fichiers via cdn.mc-node.net sur le réseau de Cloudflare, pour que ton VPS n'ait pas à les fournir lui-même à chaque connexion. Tu l'actives dans l'espace client, au niveau de ton service VPS : saisis l'adresse IP et le port de ton serveur FiveM, ajoute dans server.cfg les lignes affichées par le panneau et redémarre le serveur. C'est possible sur le VPS pas cher, le VPS KVM et le VPS Premium. Si ton serveur continue de saccader alors que les téléchargements se passent bien, consulte Résoudre le lag d'un serveur FiveM.
Questions fréquentes
Puis-je faire tourner FiveM sur un VPS Linux ?
Oui. FXServer a un build Linux que tu lances avec run.sh, et txAdmin est inclus. La documentation FiveM qualifie certes Linux de courtesy port à côté de la plateforme principale Windows, mais pour la plupart des serveurs, ça fonctionne très bien. Linux ne coûte pas de licence et laisse plus de mémoire à ton serveur.
De combien de mémoire un serveur FiveM a-t-il besoin sur un VPS ?
Pour un serveur roleplay jusqu'à 64 slots, nous conseillons 8 à 16 Go. La consommation augmente surtout avec tes scripts, tes MLO et tes packs de voitures, et une base de données sur le même VPS compte aussi. Si tu utilises Windows Server, prévois une bonne marge en plus : pour un VPS Windows, nous conseillons au moins 4 Go, et FiveM vient s'y ajouter.
Quels ports dois-je ouvrir pour FiveM ?
Le port 30120, en TCP comme en UDP : c'est par là que les joueurs se connectent. txAdmin utilise le port 40120 ; ne l'ouvre que pour ta propre adresse IP ou utilise un tunnel SSH. Garde fermé le port 3306 de la base de données.
Qu'apporte le MC CDN à mon serveur FiveM ?
Les joueurs téléchargent alors les ressources de ton serveur via cdn.mc-node.net sur le réseau de Cloudflare, pour que ton VPS n'ait pas à les fournir lui-même à chaque connexion. Le MC CDN est gratuit avec ton offre. Tu l'actives dans l'espace client : saisis l'adresse IP et le port, ajoute les lignes affichées dans server.cfg et redémarre le serveur.
Ai-je besoin d'une licence Windows pour un serveur FiveM ?
Seulement si tu utilises Windows Server. La licence n'est pas incluse avec le VPS ; sans ta propre clé, Windows Server tourne en version d'évaluation de 180 jours. Sous Linux, tu n'as pas besoin de licence Windows. En revanche, tu as toujours besoin de la license key gratuite de Cfx.re, quel que soit le système d'exploitation.