bedjes (Auteur du topic), Posté le: Lun 21 Déc 2020, 15:59 Sujet du message: Monter un Serveur Perso pour les jeux en ligne
Monter un Serveur Perso pour les jeux en ligne224646203115
Bonjour à tous,
je souhaite monter un petit serveur perso, malheureusement, j'ai des petits problèmes de ports ! Bien évidemment, celà fait déjà quelques jours que je cherche mais je n'ai rien trouvé pour résoudre mon problème, j'ouvre donc le topic !
Il servirait à jouer à Raceroom Racing, une application dédiée existe sur Steam. Les ports utilisés sont : UDP 60000, TCP 60001, UDP 60000. L'installation du Server ne pose pas de soucis, je veux jouer sur le réseau local, mais je voudrais l'ouvrir au monde entier !
Hors Free partage mon IP, je n'ai donc accès qu'aux ports IPv4 compris entre 16384 et 32767, je ne peut donc pas faire de redirection de port direction de port sur ma Freebox révolution (redirection dans Freebox OS -> paramètres -> gestion des ports -> ajouter une redirecton). Je me suis donc fait un petit Server Web avec nodeJS pour tester l'accès aux ports. Le serveur nodeJS affiche une page Web avec Hello world. Voici le montage :
Internet via la Fibre -> ma Freebox -> mon ordi connecté en éthernet (ou via Wifi, mais ça n'a rien changé aux tests)
Note : "La page ne s'affiche pas" = "Le délai d’attente est dépassé"
Test 1 :
Serveur NodeJS qui écoutes sur le port 8080, accès au serveur depuis le réseau local avec l'IPv4 + forcage du port dans l'url ( IP:8080 ) : la page s'affiche
Test 2 :
NodeJS sur port 8080, redirection de port 17000->8080 avec la box, accès au serveur depuis en dehors du réseau local avec l'IP de la box + forcage du port ( IP box:17000) : la page s'affiche
--> Sans la redirection, la page ne s'affiche pas (logique !)
Ne pouvant pas changer les port d'écoute de raceroom pour qu'ils soient dans ma plage de port (exemple, changer le 60000 en 17000), et étant en 2020, j'éssaie d'utiliser l'IPv6, sur laquelle j'ai accès à tous les ports
Test 3 :
Serveur NodeJS qui écoutes sur le port 8080, accès au serveur depuis le réseau local avec l'IPv6 + forcage du port dans l'url ( IP:8080 ) : la page s'affiche
Test 4
Serveur NodeJS qui écoutes sur le port 8080, accès au serveur depuis en dehors du réseau local avec l'IPv6 de la box (ou du serveur) + forcage du port dans l'url ( IP:8080 ) : la page ne s'affiche pas
Test 5
Serveur NodeJS qui écoutes sur le port 17000, accès au serveur depuis en dehors du réseau local avec l'IPv6 de la box (ou du serveur) + forcage du port dans l'url ( IP:17000) : la page ne s'affiche pas
Je me dis donc qu'il faut que je fasse une redirection, hors dans "Freebox OS -> paramètres -> gestion des ports -> ajouter une redirecton" je ne peux rediriger qu'avec des IPv4.
Dans "Freebox OS -> paramètres -> configuration IPv6" le firewall est désactivé, donc je ne sais pas quelle est la sécurité qu'il faut faire sauter pour pouvoir y accéder depuis l'extérieur.
Les serveurs raceroom étant en maintenance, je n'ai pas testé de lancer le serveur Raceroom, et de faire des redirections IPv4 comme dans le test 2, je vous tiens au jus !
Si vous avez d'autres idées n'hésitez pas !
Bedjes
*** Modération *** Titre édité *** Modération ***
loggoi, Posté le: Lun 21 Déc 2020, 16:58 Sujet du message: Re: Monter un Serveur Perso pour les jeux en ligne
Re: Monter un Serveur Perso pour les jeux en ligne34583206
Et si au lieu de vouloir faire compliqué vous ne demandez pas simplement une IP Full Stack ??
bedjes (Auteur du topic), Posté le: Lun 21 Déc 2020, 17:05 Sujet du message:
224646203115
Bonjour,
J'ai déjà vu cette solution, mais je pense que ce n'est pas viable pour le long therme. Il n'y a presque plus d'IPv4 et étant étudiant en informatique, c'est vers l'avenir que je souhaites me tourner !
Plus sérieusement, nous allons être ammenés à basculer vers l'IPv6, donc je préfères faire l'éxpérience dès maintenant . Et puis étant donné que ça fait 4 mois que j'attends ma base de donnée Free, je me dis que je n'aurais pas mon IP-Full Stack avant un petit moment...
bedjes (Auteur du topic), Posté le: Mer 23 Déc 2020, 23:47 Sujet du message:
224646203115
Bonjour à tous,
j'ai enfin réussi à faire marcher le serveur, le problème venait en fait de mon téléphone !
Je m'explique : pour simuler un accès extérieur, je faisais un partage de connexion (forfait 4G) avec mon téléphone, mon PC portable était en Wifi sur le partage et mon serveur toujours à la box. Pas de soucis pour les accès extérieur en IPv4 car Android gère bien, mais il ne gère pas du tout l'IPv6 (comme tous les androids quoi). Alors qu'un ordi connecté sur une box et qui supporte l'IPv6 peut très bien se connecter au Server Web de test.
Bon ce n'est pas encore un serveur RaceRoom, mais petit à petit j'avance !
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum