Connecter un proxy à vos serveurs Minecraft
Un proxy est la porte d'entrée d'un réseau. Les joueurs se connectent au proxy, qui les envoie vers vos propres serveurs Minecraft. Il vous faut au moins un serveur de jeu, chez ClanNode ou ailleurs, avant que quelqu'un puisse jouer.
Commander un proxy ne modifie ni ne remplace un serveur Paper, Purpur, Vanilla ou Fabric. Chaque serveur est une commande distincte, et vous les reliez vous-même en suivant les étapes ci-dessous.
Ce dont vous avez besoin
- Un serveur proxy (Velocity ou BungeeCord) et au moins un serveur de jeu.
- L'adresse de chaque serveur de jeu : son IP et son port, affichés dans votre panneau de jeu.
- L'accès aux fichiers des deux serveurs dans le panneau de jeu (onglet Fichiers) pour modifier la configuration.
Velocity
- Sur le proxy, ouvrez velocity.toml et remplacez la ligne lobby d'exemple par votre serveur de jeu :
[servers] lobby = "YOUR-SERVER-IP:25565" try = ["lobby"]
- Toujours dans velocity.toml, gardez le forwarding moderne activé et notez le fichier forwarding.secret sur le proxy ; il contient le secret partagé.
player-info-forwarding-mode = "modern"
- Sur le serveur Paper (ou Purpur), ouvrez config/paper-global.yml, activez le forwarding Velocity et collez ce secret ; puis mettez online-mode à false dans server.properties.
proxies: velocity: enabled: true online-mode: true secret: "paste the contents of forwarding.secret"
BungeeCord
Lisez la section Restez en sécurité ci-dessous avant d'utiliser BungeeCord.
- Sur le proxy, ouvrez config.yml et remplacez l'entrée lobby d'exemple par votre serveur de jeu :
servers: lobby: address: YOUR-SERVER-IP:25565 restricted: false - Sur le serveur de jeu, mettez settings.bungeecord à true dans spigot.yml et online-mode à false dans server.properties.
settings: bungeecord: true
- Redémarrez d'abord le serveur de jeu, puis le proxy. Les joueurs rejoignent désormais via l'adresse du proxy.
Restez en sécurité
Utilisez Velocity avec le transfert moderne (modern forwarding). Votre serveur Paper n'accepte alors que les joueurs qui passent par le proxy avec le secret partagé ; gardez donc ce secret privé. Le transfert de BungeeCord ne fait pas cette vérification, et les serveurs de jeu chez ClanNode sont joignables directement : un serveur de jeu passé en mode hors ligne pour BungeeCord laisserait n'importe qui se connecter sous n'importe quel nom. Ouvrez un ticket de support avant de passer un serveur de jeu en mode hors ligne pour BungeeCord.