Spot.gg is also available in English, with prices in US dollars.
Localisation : US. Passer en EN et USD ?
Offre Pourquoi nous ? Comment ça marche ?
Guide

Serveur Minecraft en mode hors ligne : installation et sécurité

Un serveur en mode hors ligne, c'est un serveur Minecraft Java avec online-mode=false : il ne vérifie pas le compte Microsoft, donc les joueurs sans compte Minecraft peuvent se connecter. Ce guide t'explique comment le configurer, pourquoi il lui faut un plugin de connexion dès le premier jour et comment accueillir joueurs premium et non premium sur le même serveur.

Mise à jour: 11 min de lecture
Sommaire
  1. Qu'est-ce qu'un serveur Minecraft en mode hors ligne ?
  2. Pourquoi un serveur hors ligne non protégé est-il dangereux ?
  3. Comment configurer un serveur en mode hors ligne étape par étape ?
  4. Que deviennent les données des joueurs quand on change online-mode ?
  5. Comment faire jouer ensemble joueurs non premium et premium ?
  6. Comment faire tourner un serveur hors ligne avec des mods (Forge, Fabric, NeoForge) ?
  7. Le mode hors ligne fonctionne-t-il derrière un proxy Velocity ou BungeeCord ?
  8. Que configurer d'autre sur un serveur en mode hors ligne ?
  9. Est-ce légal de faire tourner un serveur en mode hors ligne ?
  10. FAQ
  11. Comment mettre online-mode sur false ?
  12. Quel est le meilleur plugin de connexion pour un serveur hors ligne ?
  13. Les joueurs premium peuvent-ils rejoindre un serveur hors ligne ?
  14. Une whitelist suffit-elle à protéger un serveur hors ligne ?
  15. Est-ce que je perds mon monde ou les inventaires en passant en mode hors ligne ?
  16. Est-ce que je peux faire tourner un serveur hors ligne gratuitement ?

Qu'est-ce qu'un serveur Minecraft en mode hors ligne ?

Un serveur en mode hors ligne (souvent appelé serveur « crack » ou non premium) est un serveur Minecraft Java avec online-mode=false dans server.properties : il ne vérifie pas si le joueur possède un compte Microsoft. Il accepte n'importe quel pseudo saisi dans le launcher et ne demande jamais aux serveurs de session de Mojang à qui appartient ce pseudo.

Un serveur normal (online-mode=true) vérifie chaque joueur à la connexion : le jeu prouve à Mojang que tu es connecté au compte qui possède ton pseudo. C'est ce qui empêche l'usurpation d'identité et ce qui permet aux skins de se charger automatiquement.

online-mode=true (en ligne) online-mode=false (hors ligne)
Qui peut se connecter Uniquement les joueurs connectés avec un compte Microsoft qui possède le jeu Tout le monde, avec n'importe quel pseudo
Protection des pseudos Impossible d'usurper un pseudo N'importe qui peut se connecter sous ton nom – ou sous celui d'un admin
UUID du joueur Issu du compte Mojang, permanent Généré à partir du pseudo
Skins Fonctionnent directement Skins par défaut, sauf avec un plugin de skins
Plugin de connexion nécessaire Non Oui, toujours

Les joueurs qui ont un compte Microsoft ne sont totalement protégés que sur un serveur en mode en ligne. Sur un serveur en mode hors ligne, leur sécurité dépend de la façon dont le propriétaire le protège. Garde aussi en tête que le respect des conditions de Mojang (l'EULA de Minecraft) relève de la responsabilité du propriétaire du serveur.

Pourquoi un serveur hors ligne non protégé est-il dangereux ?

Parce que n'importe qui peut se connecter avec n'importe quel pseudo – y compris celui d'un opérateur – et obtenir les permissions de ce joueur. Il suffit de connaître le pseudo de l'admin : on le tape dans un launcher, on se connecte, et le serveur nous traite comme l'admin. À partir de là, on peut faire apparaître des objets, changer de mode de jeu, bannir des joueurs ou raser le monde.

Ce qui tourne mal en général sur un serveur hors ligne non protégé :

  • prise de contrôle de l'admin – quelqu'un se connecte en tant qu'OP et a les pleins pouvoirs,
  • vol d'inventaire – quelqu'un se connecte sous le nom d'un autre joueur et vide ses coffres et son inventaire,
  • coup monté – quelqu'un grief sous le nom d'un autre joueur, et c'est la mauvaise personne qui se fait bannir,
  • la whitelist ne sert à rien – elle ne vérifie que les pseudos, donc se connecter avec un pseudo de la liste suffit.

Il n'y a qu'une vraie solution : un plugin (ou mod) de connexion avec mot de passe. Chaque joueur enregistre son pseudo avec un mot de passe à sa première connexion et doit se connecter à chaque fois avant de pouvoir bouger, ouvrir des coffres ou taper des commandes. Pas de mot de passe, pas d'accès.

Sur Spot.gg, tu vois l'état d'un coup d'œil : l'icône de cadenas dans la barre du serveur affiche soit « Authentification des joueurs : activée », soit « Aucune authentification des joueurs ». Clique sur le cadenas ouvert et le panel te présente les options – mode en ligne ou plugin de connexion.

Comment configurer un serveur en mode hors ligne étape par étape ?

Règle « Qui peut entrer » sur « Tous les joueurs » dans la configuration du serveur (c'est online-mode=false), installe un plugin de connexion et redémarre. Sur Spot.gg, ça se passe comme ça :

  1. Choisis un moteur compatible avec les plugins. Paper (ou Purpur) est le choix évident, car il fait tourner les plugins de connexion. Vanilla ne prend pas en charge les add-ons, donc la connexion par mot de passe y est impossible. Déjà sur Vanilla ? Change-le dans Informations → Profil → Modifier → Changer de moteur.
  2. Change le mode. Ouvre Configuration → Les plus populaires, et dans la section « Connexion », règle « Qui peut entrer » sur « Tous les joueurs ». Cela écrit online-mode=false dans server.properties.
  3. Décide de ce qui arrive aux données des joueurs. Si des gens ont déjà joué sur le serveur, le panel demande « Convertir les comptes des joueurs ? » – on en parle plus bas.
  4. Installe un plugin de connexion. Dans l'onglet Add-ons, cherche AuthMe Reloaded ou LibreLogin et clique sur « Installer ».
  5. Redémarre le serveur et vérifie que le cadenas dans la barre du serveur est fermé.
  6. Enregistre-toi en premier. Connecte-toi avec ton propre pseudo et définis tout de suite un mot de passe (dans AuthMe : /register motdepasse motdepasse, puis /login motdepasse aux connexions suivantes). Fais-le avant de partager l'adresse, pour que personne ne prenne ton pseudo avant toi.
  7. Donne l'OP seulement après l'enregistrement, et uniquement à des joueurs de confiance qui ont eux aussi défini un mot de passe.

Que deviennent les données des joueurs quand on change online-mode ?

Changer de mode change l'UUID de chaque joueur : sans conversion, les joueurs perdent leur inventaire, leur position et leur progression. En mode en ligne, l'UUID vient du compte Mojang ; en mode hors ligne, il est calculé à partir du pseudo – deux identifiants différents pour la même personne.

C'est pour ça que modifier « Qui peut entrer » sur Spot.gg ouvre une fenêtre « Convertir les comptes des joueurs ? » avec deux options :

  • « Enregistrer et convertir les comptes » – transfère les données des joueurs vers les nouveaux UUID : inventaire, position, statistiques, progrès, OP, whitelist et bannissements. Le serveur est arrêté pendant la conversion, et si les sauvegardes sont disponibles, une sauvegarde « Avant la conversion des comptes » est faite avant.
  • « Enregistrer sans conversion » – change uniquement le réglage. Parfait pour un serveur tout neuf sur lequel personne n'a encore joué.

Les données des plugins et des mods (Essentials, LuckPerms, protections de terrain, etc.) ne sont pas converties. En repassant du mode hors ligne au mode en ligne, les joueurs sans compte premium sont ignorés, puisqu'ils n'ont pas d'UUID Mojang.

Comment faire jouer ensemble joueurs non premium et premium ?

Garde le serveur en mode hors ligne et ajoute un plugin qui reconnaît les joueurs premium et les connecte automatiquement. Les joueurs non premium s'enregistrent avec un mot de passe comme d'habitude, tandis que ceux qui ont un compte Microsoft n'ont pas besoin d'un mot de passe de plus.

Configurations courantes :

Configuration Plateforme Fonctionnement
LibreLogin Paper, Velocity, BungeeCord Connexion par mot de passe et connexion automatique des joueurs premium dans un seul plugin, avec authentification à deux facteurs en option (applis TOTP comme Google Authenticator)
FastLogin + AuthMe Reloaded Paper, Spigot et dérivés AuthMe gère les mots de passe ; FastLogin vérifie les comptes premium auprès de Mojang et saute l'étape du mot de passe une fois que le joueur l'a activé avec /premium
EasyAuth Fabric, NeoForge (mod) Connexion pour les serveurs moddés ; les joueurs qui ont acheté Minecraft peuvent être connectés automatiquement

FastLogin n'est pas dans le catalogue d'add-ons de Spot.gg : télécharge le .jar depuis la page officielle du projet et envoie-le dans le dossier plugins via l'onglet Fichiers ou en SFTP. Sur Paper, FastLogin a aussi besoin de ProtocolLib, que tu peux installer depuis le catalogue.

Une précision : la connexion automatique des joueurs premium repose sur une vérification du compte auprès de Mojang, mais un joueur non premium peut toujours essayer n'importe quel pseudo que personne n'a encore enregistré. La règle « l'admin s'enregistre en premier, l'OP vient après » reste donc valable.

Comment faire tourner un serveur hors ligne avec des mods (Forge, Fabric, NeoForge) ?

Les serveurs moddés ne font pas tourner de plugins : à la place d'AuthMe, tu installes un mod de connexion pour ton loader. Le mode se change de la même façon : Configuration → Les plus populaires → « Qui peut entrer ».

Mods de connexion dans le catalogue Spot.gg :

  • Fabric : EasyAuth,
  • NeoForge : EasyAuth, Basic Login,
  • Forge : Simple Login – celui-ci doit aussi être installé par chaque joueur (le mot de passe est stocké côté client et envoyé automatiquement à la connexion).

Ajouter un mod de connexion côté serveur à un modpack casse rarement quelque chose, mais vérifie les prérequis du mod sur sa page.

Le panel te propose aussi des mods pour ton loader : clique sur le cadenas ouvert dans la barre du serveur, et la fenêtre « Aucune authentification » liste les options « Mod de connexion (non-premium) » avec des boutons d'installation.

Le mode hors ligne fonctionne-t-il derrière un proxy Velocity ou BungeeCord ?

Oui – dans un réseau avec proxy, l'authentification est gérée par le proxy, pas par chaque serveur. Les joueurs se connectent au proxy (Velocity ou BungeeCord), tandis que les serveurs backend tournent en mode hors ligne et ne doivent accepter que les connexions venant du proxy. Les plugins de connexion comme LibreLogin ou FastLogin s'installent alors sur le proxy, souvent aussi sur les backends. FastLogin derrière un proxy a en plus besoin d'une base de données MySQL/MariaDB séparée.

C'est une configuration pour les réseaux multi-serveurs (lobby, mini-jeux, survie). Spot.gg ne propose pas Velocity ni BungeeCord comme moteur, donc pour un serveur unique entre amis, Paper avec un plugin de connexion comme décrit plus haut, c'est la bonne solution.

Que configurer d'autre sur un serveur en mode hors ligne ?

Un plugin de skins, des permissions plutôt que l'OP, et des sauvegardes régulières. Quelques conseils pratiques :

  • Skins. En mode hors ligne, le serveur ne peut pas récupérer les skins chez Mojang, donc tout le monde apparaît avec un skin par défaut. SkinsRestorer règle ça.
  • Moins d'OP. Plutôt que de distribuer l'OP, accorde des permissions précises avec un plugin de grades comme LuckPerms. Moins il y a de gens avec les pleins pouvoirs, moins un mot de passe qui fuite peut faire de dégâts.
  • Mots de passe solides. Demande aux joueurs de ne pas réutiliser le mot de passe de leur e-mail ou de leur compte Microsoft sur ton serveur.
  • Sauvegardes. Sur un serveur Spot.gg payant, tu fais des sauvegardes dans l'onglet Sauvegardes, pour pouvoir restaurer le monde si quelqu'un fait des dégâts.
  • Ne laisse pas le serveur sans protection. Les sauvegardes ne remontent que de quelques jours, et le grief sur un serveur non protégé est souvent remarqué trop tard.

online-mode=false est une option intégrée au serveur Minecraft officiel, mais son utilisation doit respecter l'EULA de Mojang – et ça, c'est la responsabilité du propriétaire du serveur. Nous n'encourageons pas à jouer avec des copies non officielles du jeu. Si tes amis et toi avez tous un compte Microsoft, l'option la plus simple et la plus sûre est un serveur en mode en ligne (« Comptes originaux uniquement ») : pas de mots de passe, des skins qui marchent et des pseudos que personne ne peut usurper.

Le mode hors ligne a aussi des usages techniques légitimes, comme les tests en réseau local ou les serveurs backend derrière un proxy qui gère l'authentification.

FAQ

Comment mettre online-mode sur false ?

Mets online-mode=false dans server.properties et redémarre le serveur. Sur Spot.gg, va dans Configuration → Les plus populaires et règle « Qui peut entrer » sur « Tous les joueurs ». Ensuite, installe tout de suite un plugin de connexion comme AuthMe Reloaded.

Quel est le meilleur plugin de connexion pour un serveur hors ligne ?

Sur Paper, AuthMe Reloaded est le plus utilisé. Si tu veux que les joueurs premium se connectent automatiquement, utilise LibreLogin ou AuthMe combiné à FastLogin. Sur les serveurs moddés, utilise plutôt un mod : EasyAuth (Fabric, NeoForge) ou Simple Login (Forge).

Les joueurs premium peuvent-ils rejoindre un serveur hors ligne ?

Oui. Les joueurs avec un compte Microsoft peuvent se connecter sans problème ; comme tout le monde, ils s'enregistrent via le plugin de connexion. Avec FastLogin ou LibreLogin, ils peuvent être connectés automatiquement, sans mot de passe.

Une whitelist suffit-elle à protéger un serveur hors ligne ?

Non. Une whitelist ne vérifie que les pseudos, et sur un serveur hors ligne n'importe qui peut prendre n'importe quel pseudo. Garde la whitelist comme couche supplémentaire si tu veux, mais c'est un plugin ou un mod de connexion par mot de passe qui protège vraiment le serveur.

Est-ce que je perds mon monde ou les inventaires en passant en mode hors ligne ?

Le monde reste, mais les inventaires et les positions sont liés aux UUID, qui changent avec le mode. Sur Spot.gg, choisis « Enregistrer et convertir les comptes » et le panel transfère les données des joueurs vers les nouveaux UUID. Les données des plugins (protections, grades) doivent être migrées séparément.

Est-ce que je peux faire tourner un serveur hors ligne gratuitement ?

Oui, pour un essai. Chaque serveur Spot.gg démarre avec 24 heures gratuites, sans carte bancaire, et le réglage « Qui peut entrer » comme les plugins de connexion fonctionnent aussi sur le serveur gratuit. Après l'essai, les offres commencent à 3,48 € par mois – voir l'hébergement de serveur Minecraft.

Autres guides