12 min de lectureMis à jour le 25 juillet 2026Vérifié pour v1.1.0

Comment créer un serveur Eaglercraft

Une méthode actuelle, de Paper en local à une adresse WSS utilisable dans le navigateur.

Réponse rapide : Pour un premier serveur privé, partez du modèle officiel Paper 1.12.2. Sur un réseau existant, ajoutez EaglerXServer à Spigot, BungeeCord ou Velocity, puis publiez le listener via HTTPS/WSS avec Java 17 ou plus.

1. Choisir la bonne architecture

Le monde partagé convient à une session courte hébergée par un joueur. Un serveur dédié reste actif sans l'hôte et convient aux mondes persistants, plugins et outils de modération.

Le modèle Paper officiel réduit les réglages pour débuter. Un administrateur existant peut conserver son monde et ajouter EaglerXServer à sa pile.

ObjectifParcoursRaison
Test privéModèle Paper officielBase compatible
Spigot existantPlugin EaglerXServerConserve le monde actuel et l’ensemble des plugins.
Réseau de serveursBungeeCord ou VelocityAchemine plusieurs backends
Session courteMonde partagéPas d'administration dédiée

2. Vérifier la version avant l'installation

Vérification GitHub du 25 juillet 2026 : EaglerXServer v1.1.0 a été publié le 7 mai 2026. Le JAR officiel pèse 8 774 817 octets et nécessite Java 17 ou supérieur.

Le client navigateur reste en mise à jour u53, tandis que la passerelle est en v1.1.0. Téléchargez uniquement depuis la release ou le modèle officiels.


3. Comprendre le trajet de la connexion

Le navigateur ne parle pas directement au socket TCP Minecraft. EaglerXServer reçoit WebSocket et transmet la session au serveur Java ou au proxy. Une page HTTPS exige WSS.

Gardez le backend Java privé et terminez TLS sur un reverse proxy fiable. N'activez inject_address que pour transmettre l'adresse réelle.


4. Installer le serveur étape par étape

Sauvegardez d’abord tout monde existant. Travaillez dans un nouveau dossier et gardez une copie de chaque configuration modifiée.

  1. Installer Java 17 ou plus
    Vérifiez un environnement Java 64 bits avec java -version.
  2. Choisir la voie officielle
    Utilisez le modèle Paper officiel ou le JAR EaglerXServer v1.1.0 officiel.
  3. Générer la configuration
    Démarrez une fois, lisez l'EULA puis modifiez les fichiers créés.
  4. Configurer le listener
    Réglez WebSocket, limites, compatibilité et inject_address si nécessaire.
  5. Ajouter WSS sécurisé
    Terminez TLS sur un reverse proxy et transmettez WebSocket.
  6. Tester et sauvegarder
    Testez WSS depuis un autre réseau et créez une sauvegarde restaurable.

5. Configurer une adresse WSS sécurisée

Un navigateur bloque ws:// depuis une page HTTPS. Utilisez un domaine et un certificat valides, avec les en-têtes Upgrade et Connection transmis.

Les connexions domestiques peuvent nécessiter une redirection de ports et être derrière un NAT opérateur. Utilisez un hébergeur prenant en charge les WebSockets persistants si les connexions entrantes sont impossibles.

Testez le nom public depuis un réseau externe. Un test localhost ne valide ni DNS, ni TLS, ni le pare-feu.


6. Tester et diagnostiquer par couche

Ne modifiez qu’une couche à la fois et consultez les journaux du reverse proxy et du serveur. La console du navigateur aide à distinguer les erreurs TLS et WebSocket des erreurs du protocole Minecraft.

SymptômeCoucheVérification
Connexion refuséeListenerVérifiez que le processus écoute sur le port privé configuré.
Contenu mixteTLSRemplacez ws:// par wss:// et vérifiez le certificat.
502 / échec de la mise à niveauProxyTransférez les en-têtes WebSocket
Erreur de versionProtocolVérifiez la compatibilité de ViaVersion
Local uniquementNAT / DNSTestez depuis l'extérieur
Mauvaise IP du joueurProxyVérifiez inject_address

7. Sécuriser avant de partager

Une passerelle publique reçoit du trafic automatisé. Préparez authentification, modération, mises à jour et sauvegardes restaurables avant l'ouverture.

  • Utilisez une liste blanche ou un plugin d’authentification pour les communautés privées.
  • Exécutez le service avec un compte sans droits administrateur et n’exposez que les ports nécessaires.
  • Limitez le débit de la passerelle publique et gardez les panneaux d’administration privés.
  • Sauvegardez les mondes, les plugins et la configuration ; effectuez un test de restauration.
  • Consultez les versions officielles avant une mise à jour et gardez une copie de retour arrière.

Questions fréquentes

Seulement s'il autorise une passerelle WebSocket compatible, le plugin ou proxy et le trafic WSS persistant.

Le test local peut être gratuit, mais un serveur public stable entraîne généralement des coûts.

Non. Le monde partagé est une session temporaire hébergée par un joueur ; le serveur dédié fonctionne indépendamment et convient aux mondes persistants, aux plugins, à la modération et à l'accès public.

L'adresse publique wss:// de la passerelle, pas le port TCP privé de Paper.

Sources officielles

Prêt à tester la connexion ?

Construisez en privé, validez WSS depuis un autre réseau, puis invitez les joueurs.