Bonsoir,
j'ai un petit soucis en voulant lier un serveur Spigot sur mon Bungee.
Je m'explique, j’héberge une machine Linux chez OVH. J'ai installé dessus un proxy Bungeecord, et 2 serveurs Spigot.
Je lie les 2 serveurs Spigot au Bungee via le fichier config.yml de ce dernier. Jusque là tout va bien;
L'adresse du proxy est
Les fichiers spigot.yml des serveurs Spigot ont bien l'option "bungeecord" à true. Tout se passe bien je peux me connecter et me balader sur les 2 serveurs via la commande /server.
Mais malheureusement ma machine Linux est assez limitée en ressources et je ne peux pas me permettre d'ouvrir 30490 serveurs Spigot dessus. Alors j'aimerais héberger et lier quelques serveurs Spigot non-essentiels à la vie du serveur sur mon propre PC afin que les joueurs(et moi-même) y aient accès depuis le Bungee quand mon pc est allumé.
Alors pour se faire j'ai créé un serveur Spigot sur mon pc, sous "server-ip" j'ai mis mon ip interne, et le port "25568"
J'ai bien sur mis sur "true" l'option "bungeecord" du fichier spigot.yml
Et ensuite j'ai mis ceci sur le Bungee sur la machine Linux (195.202.x.x étant mon ip externe)
Je redémarre le proxy et voilà le serveur est bien dans la liste lorsque je fais "/server" alors ce n'est pas un problème de config.
Sauf que lorsque je fais "/server Server2" ou "/send pseudo Server2" j'attends la durée du time out configurée pour recevoir;
Alors j'ai essayé de désactiver le pare-feu de ma box, et lorsque je fais cela, je n'ai plus de " io.netty.channel.ConnectTimeoutException" mais
Le fait de désactiver le pare-feu de mon anti-virus ne change rien :/
Je ne sais plus vraiment ou regarder pour trouver l'erreur, serait-ce plutôt une erreur de configuration de Bungeecord ou alors plutôt une erreur venant de ma machine Linux, mon pc, ma box..?
Merci d'avance,
Luca_008.
[Solution]
La configuration des deux côtés était bonne, il faut juste rediriger les paquets sur les bons ports.
Connectez-vous sur le site de votre box et cherchez une options qui ressemble à "Transfert des ports"
Sous adresse IP vous mettez l'ip locale que vous avez mis dans "server-ip=x.x.x.x"
Pour les plages de port vous pouvez mettre les ports que vous avez besoin. Pour mon problème, "25565-25568" aurait suffit.
j'ai un petit soucis en voulant lier un serveur Spigot sur mon Bungee.
Je m'explique, j’héberge une machine Linux chez OVH. J'ai installé dessus un proxy Bungeecord, et 2 serveurs Spigot.
Je lie les 2 serveurs Spigot au Bungee via le fichier config.yml de ce dernier. Jusque là tout va bien;
Code:
servers:
Hub:
motd: '&1Motd'
address: localhost:25566
restricted: false
Server1:
motd: '&1Motd'
address: localhost:25567
restricted: false
Code:
host: 0.0.0.0:25565
Les fichiers spigot.yml des serveurs Spigot ont bien l'option "bungeecord" à true. Tout se passe bien je peux me connecter et me balader sur les 2 serveurs via la commande /server.
Mais malheureusement ma machine Linux est assez limitée en ressources et je ne peux pas me permettre d'ouvrir 30490 serveurs Spigot dessus. Alors j'aimerais héberger et lier quelques serveurs Spigot non-essentiels à la vie du serveur sur mon propre PC afin que les joueurs(et moi-même) y aient accès depuis le Bungee quand mon pc est allumé.
Alors pour se faire j'ai créé un serveur Spigot sur mon pc, sous "server-ip" j'ai mis mon ip interne, et le port "25568"
Code:
server-ip=192.168.x.x
server-port=25568
J'ai bien sur mis sur "true" l'option "bungeecord" du fichier spigot.yml
Et ensuite j'ai mis ceci sur le Bungee sur la machine Linux (195.202.x.x étant mon ip externe)
Code:
Server2:
motd: '&1Motd'
address: 195.202.x.x:25568
restricted: false
Je redémarre le proxy et voilà le serveur est bien dans la liste lorsque je fais "/server" alors ce n'est pas un problème de config.
Sauf que lorsque je fais "/server Server2" ou "/send pseudo Server2" j'attends la durée du time out configurée pour recevoir;
Code:
Could not connect to a default or fallback server, please try again later: io.netty.channel.ConnectTimeoutException
Alors j'ai essayé de désactiver le pare-feu de ma box, et lorsque je fais cela, je n'ai plus de " io.netty.channel.ConnectTimeoutException" mais
Code:
io.netty.channel.AbstractChannel$AnnotatedConnectException
Le fait de désactiver le pare-feu de mon anti-virus ne change rien :/
Je ne sais plus vraiment ou regarder pour trouver l'erreur, serait-ce plutôt une erreur de configuration de Bungeecord ou alors plutôt une erreur venant de ma machine Linux, mon pc, ma box..?
Merci d'avance,
Luca_008.
[Solution]
La configuration des deux côtés était bonne, il faut juste rediriger les paquets sur les bons ports.
Connectez-vous sur le site de votre box et cherchez une options qui ressemble à "Transfert des ports"
Sous adresse IP vous mettez l'ip locale que vous avez mis dans "server-ip=x.x.x.x"
Pour les plages de port vous pouvez mettre les ports que vous avez besoin. Pour mon problème, "25565-25568" aurait suffit.
Dernière édition: