Aller au menu - Aller au contenu

Icône Un serveur bien vide...

Mise à jour : 22/08/2008
Difficulté : Intermédiaire Intermédiaire Creative Commons BY-SA
767 visites depuis 7 jours, dont 40 sur ce chapitre classé 160/786
Vous avez bien réglé votre serveur comme il faut, tout est lancé et semble fonctionner...Vous dites à vos amis de venir vous rejoindre pour faire une petite partie.
Après quelques essais, vous vous rendez à l'évidence : ça ne marche pas, vos amis n'arrivent pas à accéder à votre serveur. Il n'apparait pas dans la liste, ils ne peuvent pas l'ajouter à leurs favoris avec votre IP, et ils ne peuvent pas non plus utiliser la commande Rejoindre.
Nous allons voir comment faire pour s'en sortir, avec trois solutions qui résoudront le problème dans la grande majorité des cas.
Sommaire du chapitre :
Icône du chapitre
Chapitre précédent Sommaire

Suspect n°1 : l'adresse IP

L'une des premières causes de ce problème est toute bête, et aussi toute simple à résoudre. Si vous demandez à vos amis de vous rejoindre en leur donnant une adresse IP, il est très probable que vous soyez en train de vous tromper en leur donnant votre adresse IP locale.

Hein ? Adresse IP ? Locale ? Comment je peux savoir si je me trompe pas si je sais même pas ce que c'est :o ?


Une petite explication s'impose.
Pour simplifier, une adresse IP est une série de 4 nombres (cela dépend du protocole, mais peu importe), allant de 0 à 255, qui identifie de manière unique votre ordinateur. Pensez qu'il s'agit d'une adresse postale toute simple, mais appliquée à Internet. Votre adresse permet de trouver où vous habitez, ce qui est bien pratique quand on cherche à venir vous voir. Ici, c'est exactement la même chose : l'adresse IP permet de savoir où se trouve un ordinateur, afin de pouvoir facilement le contacter quand on a besoin de lui.

Maintenant, il existe deux sortes d'adresses IP : les locales, et celles utilisées sur Internet. Une adresse IP locale n'est utilisée que sur un réseau...local. Autrement dit, elle ne peut servir à contacter qu'un ordinateur qui se trouve sur le même réseau que vous. Si vous voulez contacter un ordinateur qui se trouve sur un autre réseau, il vous faudra utiliser l'adresse IP attribuée à cet ordinateur sur Internet.

Pour mieux comprendre, prenons l'exemple d'un immeuble quelconque dans lequel vous habitez. Lorsque vous parlez à un autre résident de cet immeuble, vous pouvez tout à fait lui dire "J'habite dans l'appartement 314". Il saura vous retrouver, puisqu'il habite dans le même immeuble que vous.
Maintenant, un ami qui habite dans une maison située plus loin vous demande votre adresse. Cette fois, si vous lui répondre simplement "J'habite dans l'appartement 314", il ne va pas du tout pouvoir venir vous rendre visite. Comment voulez-vous qu'il le fasse, puisqu'il ne sait pas où se trouve votre immeuble ?
Pire encore, si cet ami vit dans un immeuble lui aussi, mais pas le même que le vôtre. Si vous lui dites que vous êtes au 314, il va aller frapper à la porte du 314 de son propre appartement...pour tomber sur quelqu'un d'autre !

Hé bien, pour nos histoire d'adresse IP, c'est exactement la même chose. Si vous donnez à vos amis l'IP 192.168.1.10, qui est une adresse IP locale, leur ordinateur va tenter de chercher sur LEUR réseau. Et évidemment, ils ne trouveront rien, soit parce qu'aucun ordinateur n'a l'adresse IP 192.168.1.10 chez eux, soit parce que cet ordinateur n'héberge pas de serveur.

Bon, j'ai pigé, pas d'adresse IP locale, alors. Mais comment je sais si ce que je donne, c'est une IP locale ? Et comment je fais pour avoir une autre IP ?


Identifier une adresse IP n'est en général pas compliqué. Sur la plupart des réseaux, les ordinateurs ont une adresse IP locale qui commence par 192.168. Plus rarement, on peut trouver des 10.0, ou des 172.16. Si l'IP que vous donnez à vos amis commence comme ça, alors arrêtez immédiatement : vous donnez une adresse IP locale, et ça ne marchera pas.
Heureusement, trouver votre adresse IP sur Internet n'a rien de sorcier. Pour cela, il vous suffit de vous rendre sur un site qui la donne, comme par exemple celui-là. Votre adresse est indiquée en gros et en gras en haut de la page, vous ne pouvez pas la louper.

Si vous n'arrivez pas à voir votre propre serveur en l'ajoutant dans vos Favoris, c'est peut-être parce que vous utilisez l'IP de votre ordinateur sur Internet. Si l'ordinateur qui héberge le serveur est sur le même réseau local que vous (ou que vous jouez carrément dessus), alors il vous faut utiliser l'IP locale, sans quoi ça ne fonctionnera pas.
Hé, quand vous voulez aller voir quelqu'un qui se trouve dans votre immeuble, vous n'allez pas en sortir puis passer par la porte de derrière, si ? Bah là, c'est pareil :p .


En donnant cette IP à vos amis, vous devriez résoudre une partie du problème. Mais si ça ne marche toujours pas, passez à la suite, d'autres suspects nous attendent !

Suspect n°2 : le pare-feu

Internet, c'est l'ouest sauvage, ça fait peur, c'est plein de méchants hackers qui veulent accéder à votre ordinateur. Pour empêcher ça, on a inventé le fire-wall, ou pare-feu pour ceux qui ont une dent contre l'anglais. Concrètement, un pare-feu empêche toute requête d'entrer ou de sortir, sauf si on lui a demandé de faire le contraire. C'est une sorte de garde, qui ne laisse passer que les gens qu'il connait, et qui laisse sur le côté ceux qui n'ont pas une bonne tête. Bien sûr, on peut trouver un moyen de contourner ce garde, mais en général, il fait plutôt bien son boulot.
Problème, il fait parfois preuve d'un peu trop de zèle. C'est peut-être le cas ici. Quand vos amis veulent se connecter à votre serveur, ils envoient une requête à votre ordinateur. Évidemment, le garde-pare-feu est là, et les voit arriver de loin. Imaginez :

Requête : Bonjour bonjour, je viens me connecter au serveur CS, c'est sur le port 27015. Je peux passer ? On m'attend, là.
Pare-feu : Serveur CS, 27015...Nan, désolé, mais on m'a pas dit de laisser passer quoi que ce soit sur le port 27015. Faut pas rester là monsieur, y'a d'autres requêtes qui attendent.

Et boum. Votre pare-feu a jeté la demande de votre ami, simplement parce que personne ne lui a dit qu'il fallait la laisser passer. Le mieux serait alors de lui dire explicitement "T'en fais pas, c'est un pote, il peut passer", mais cette procédure change en fonction du pare-feu que vous possédez.

Vous vous demandez peut-être ce qu'est un port. Comme son nom l'indique, il s'agit tout simplement d'une porte vers votre ordinateur, utilisée par les autres ordinateurs quand ils souhaitent contacter une application en particulier. Par exemple, les applications qui font tourner des site web sont en général accessibles par le port 80, tandis que les serveurs de mail sont accessibles par le port 21. Votre ordinateur possède 65535 ports, c'est dire s'il y a de quoi faire !
Sachez que, par défaut, le port utilisé par le serveur dédié est le 27015.

Par conséquent, le mieux afin de voir si le pare-feu est la cause du problème, consiste à carrément le désactiver. Hop, on vire le garde, et on laisse tout le monde entrer. Bien sûr, vous serez un peu moins protégé, mais ce n'est que temporaire. Si vous voyez que le problème est réglé avec le pare-feu désactivé, vous pouvez chercher sur Internet une façon de le configurer, afin de l'informer qu'il peut laisser entrer les requêtes sur le port 27015.

Image utilisateur
Si vous possédez Windows XP ou Vista, la première chose à faire est de désactiver le pare-feu intégré au système d'exploitation. Lui, par contre, laissez-le désactivé, il est assez inutile, surtout si vous possédez un autre pare-feu de meilleure qualité. Si vous ne savez pas si le pare-feu est activé, rendez-vous dans le Panneau de configuration (accessible à partir du menu Démarrer ou du Poste de travail). Si ce n'est pas déjà fait, cliquez sur Basculer vers l'affichage classique, puis sur Pare-feu Windows. Assurez-vous que la case Désactivée est bien sélectionnée.
Une fois que vous vous êtes assurés que le pare-feu du système est désactivé, regardez si vous n'exécutez pas un autre pare-feu. Il en existe une multitude, mais en général, vous pouvez facilement trouver leur icône dans la zone de notification, en bas à droite de l'écran.

Prenons un exemple avec Comodo Firewall Pro (pas forcément le meilleur, mais peu importe, on est pas là pour discuter de ça :p ). Je vais vous montrer comment faire pour le désactiver, mais sachez que la procédure pourrait être différente en fonction du pare-feu que vous possédez. En général cependant, trouver l'option adéquate n'est pas bien compliquée, et les étapes devraient ressembler à ça.

Image utilisateur


Il suffit de faire un clic droit sur l'icône du pare-feu dans la zone de notification, d'aller sur l'option Ajuster le niveau de sécurité, puis de cliquer sur Autoriser tout.
En fonction de votre pare-feu, l'option peut s'appeler autrement, et l'opération à effectuer peut être différente, mais dans tous les cas, il suffit de cliquer sur l'option mentionnant une désactivation ou une autorisation complète.
Si l'opération est réussie, Windows devrait vous avertir qu'il "se peut que votre ordinateur cours un risque". Si ce n'est pas le cas, soit votre Windows est lent à la détente, soit votre pare-feu n'est pas complètement désactivé.

Vous vous dites peut-être qu'il suffirait simplement de fermer l'application, et ça irait plus vite. Malheureusement, ce n'est pas aussi simple. Même fermée, l'application du pare-feu peut continuer à fonctionner à l'aide d'un service démarré en arrière plan, et qui continue à filtrer les connections. Voilà pourquoi nous devons dire explicitement au pare-feu de se désactiver, sans quoi il ne le fera peut-être pas.

Votre pare-feu est désactivé ? Faites un nouvel essai. Si à présent, vos amis peuvent accéder à votre serveur, c'est tout bon. Vous pouvez réactiver votre pare-feu, en le configurant cette fois pour lui dire qu'il peut laisser passer les connections entrantes sur le port 27015. Si vous ne savez pas comment fait, consultez simplement la documentation qui vient avec le logiciel, ou faites une petite recherche sur Internet.
Si, par contre, ça ne marche toujours pas, alors nous allons devoir employer les grands moyens...

Suspect n°3 : le routeur

Aïe. Si vous êtes ici, c'est que vos amis ne peuvent toujours pas se connecter. Dans ce cas, il est très probable que vous possédiez un routeur, et que celui-ci ne soit pas configuré correctement. Nous allons donc devoir rediriger le port pour qu'il pointe vers votre ordinateur.
Je vous préviens, l'opération sera un peu plus compliquée. Il est probable que vous ayez à trifouiller un peu si vous n'aviez jamais fait ça auparavant, voir même que vous deviez chercher sur Internet. Je vais vous montrer un exemple, mais la procédure change du tout-au-tout en fonction de la marque et du modèle de votre routeur.

Avant d'aller plus loin, j'aimerais savoir si ça sert à quelque chose...Après tout, j'ai peut-être même pas de routeur !

Si vous possédez plus d'un ordinateur chez vous, et qu'ils sont tous reliés au Net sans passer par un autre ordinateur, vous avez un routeur. Si vous possédez une Box quelconque (FreeBox, NeufBox, LiveBox, ZéroBox ?), vous avez un routeur. En fait, à partir du moment où vous vous connectez sur Internet autrement qu'en passant directement par le modem, il est très probable que vous ayez un routeur.
Si vous n'en êtes vraiment pas sûr, c'est très simple. Regardez l'adresse IP affichée dans la fenêtre du serveur. En général, il s'agit d'une adresse comme 192.168.0.X, voir 192.168.1.X.
Ouvrez un navigateur Internet, puis tapez cette adresse. Maintenant, remplacez le dernier nombre par un 1, et appuyez sur Entrée. Par exemple, si l'IP affichée est 192.168.1.12, tapez dans votre navigateur l'adresse 192.168.1.1. Si une page web apparait, et qu'elle semble parler de votre connexion Internet, alors ne cherchez pas plus loin : vous voici devant l'interface de configuration de votre routeur.

Mais pourquoi j'ai besoin de faire ça ? Il a pas à empêcher mes amis de venir, ce routeur :colere2: .

Une petite explication s'impose ici aussi. Ce n'est pas que votre routeur ne veut pas laisser passer vos amis, c'est tout simplement qu'il ne sait pas quoi faire d'eux.
Souvenez-vous, les ordinateurs possèdent des ports, des portes d'entrées qui permettent d'y contacter des applications. Votre routeur est aussi un ordinateur (d'une certaine façon), et possède lui aussi des ports. Vous venez de donner votre adresse IP sur Internet à vos amis, qui essayent maintenant de venir vous voir. Voyons ce que ça donne :

Requête : Hello, j'aimerais aller sur le serveur CS. Ça se trouve sur le port 27015. Je peux y aller ?
Routeur : Bah écoute, j'aimerais bien, moi. Mais y'a plusieurs ordinateurs auxquels je suis relié, alors faut que tu me dises lequel tu viens voir exactement.
Requête : Beuh, celui où y'a le serveur CS. Je sais pas, moi, on m'a juste donné ton adresse, on m'a pas dit quoi faire après.
Routeur : Et moi, on m'a pas dit quoi faire de ceux qui arrivaient sur le port 27015. Donc bon, désolé, mais vu que je sais pas vers qui te diriger, va falloir que je te laisse dehors.

Et voilà. Vous avez compris ce qui se passe ? Votre routeur ne sait tout simplement pas à qui il doit transférer la requête, puisque plusieurs ordinateurs sont connectés au réseau. Comment voulez-vous qu'il sache que le port 27015 doit mener à votre ordinateur, alors que personne ne lui a rien dit ? Hé bien, la redirection de port, c'est ça : dire au routeur que tel port doit mener à tel ordinateur.

Je vais maintenant vous montrer comment faire pour rediriger le port à l'aide de mon routeur, un Belkin. Si vous avez un routeur de la même marque, coup de bol, vous pourrez probablement suivre. Mais si ce n'est pas le cas, il va falloir adapter. En général, les menus sont différents, et les appellations pas toujours identiques, mais au final, vous devriez toujours tomber sur une page qui ressemblera à peu près à ce que nous allons voir. Dans tous les cas, vous aller devoir rentrer les informations comme je vais le faire.

Image utilisateur
Commençons par nous rendre sur la page du routeur. Mon adresse IP étant 192.168.1.12, je me rends donc sur 192.168.1.1. S'affiche alors la page de configuration du routeur, où on peut trouver diverses informations comme l'état de la connexion, l'adresse IP attribuée par le FAI, etc. Il faut maintenant chercher dans le menu l'option permettant d'accéder à la configuration des ports.
Image utilisateur
Dans notre cas, il s'agit de l'option Virtual Servers, située sous la partie Firewall. Je vous accorde que ce n'est pas forcément très intuitif, vous n'avez plus qu'à espérer que, sur votre routeur, le nom de la page soit un peu plus clair que ça :p .
Après avoir cliqué sur l'option, il est nécessaire d'entrer le mot de passe. Selon le modèle de votre routeur, vous aurez à le faire à l'entrée de l'interface de configuration, ou après avoir cliqué sur une option. Parfois, vous n'aurez pas à le faire, mais c'est assez rare. Si vous ne connaissez pas ce mot de passe, laissez le champ vide. Si ça ne fonctionne pas, consultez le manuel de votre routeur.

Image utilisateur
Je me retrouve face à une page comme celle que vous voyez à gauche. Si vous ave quelque chose qui ressemble à ça sur votre routeur, c'est que vous devez être sur la bonne voie. Comme vous le voyez, j'ai déjà rempli quelques cases, mais chez vous, il est probable que la page soit complètement vide. Prenons donc une case libre, et remplissons-la avec les bons paramètres :

Image utilisateur


Pour le port à utiliser, il s'agit de celui du serveur, le 27015. Le protocole utilisé est l'UDP, mais vous pouvez choisir d'activer aussi le TCP. Enfin, l'adresse IP vers laquelle rediriger est celle de mon ordinateur, affichée lorsque le serveur est lancé. Ici, c'est 192.168.1.12.
Après ça, il ne reste plus qu'à cliquer sur le bouton Apply Changes, et c'est tout bon. En fonction du modèle de votre routeur, il se peut que vous ayez à le redémarrer pour qu'il prenne en compte les changements.

Voilà, le routeur est configuré. Revoyons notre petit échange :
Requête : Hello, j'aimerais aller sur le serveur CS. Ça se trouve sur le port 27015. Je peux y aller ?
Routeur : Alors, le 27015...Ah oui, en ce qui concerne ce port, tu dois voir l'ordinateur 192.168.1.12, c'est vers lui qu'on m'a dit de te rediriger. C'est par là. Bon jeu !

Et zou. Votre routeur sait où transférer votre requête, et celle-ci arrive saine et sauve sur votre ordinateur. Hop !

Bien sûr, encore une fois, l'interface de votre routeur peut grandement changer. Si vraiment vous ne vous y retrouvez pas, faites une recherche sur Google, avec pour mots-clés la marque de votre routeur, son modèle, et les mots "redirection ports". Si vous avez une NeufBox par exemple, et que vous vous perdez dans les menus, vous pouvez faire une recherche avec les mots NeufBox redirection ports. Cela devrait vous donner pas mal de liens qui vous aideront.
Si vous ne trouvez rien, et que vous possédez un vrai routeur (j'entends par là qu'il ne s'agit pas d'une Box), vous pouvez tenter d'aller sur ce site. Trouvez votre routeur dans la liste, puis sélectionnez l'application à configurer. Ici, cherchez l'application Steam Server. Vous aurez alors un guide pas à pas, et en image, sur comment bien régler votre routeur.
Mais si même après ça, vous êtes encore perdus, vous pouvez tout à fait demander de l'aide sur les forums. Des gens qui possèdent le même routeur que vous devraient pouvoir vous aider !
Voilà, si avec ça vos amis n'arrivent toujours pas à venir vous voir, c'est soit que vous avez loupé une partie, soit que vous avez un problème encore plus grave !
Si c'est le cas, n'hésitez pas à demander de l'aide sur le forum, ou à m'envoyer un message. Mais avant, prenez bien soin de vérifier que vous avez essayé tout ce qui est écrit ici, ça fera gagner du temps à tout le monde.
Allez, bon jeu avec vos amis !
Chapitre précédent Sommaire

Partager

11 commentaires pour "Un serveur bien vide..."
Note moyenne : 3.77 / 4 (13 votes)
Pseudo Commentaire
Hors ligne theroot # Posté le 11/12/2009 à 16:39:59
Avatar

bonjour, j'ai crée un serveur cs 1.6 dédié il me met invalid cd key aidez moi s.v.p
Hors ligne theroot # Posté le 12/12/2009 à 11:58:13
Avatar

<erreur></erreur><couleur nom="bleu"></couleur>il me met Could not get TCP/IP address, TCP/IP disabled
Reason: WSAENOTSOC
:colere2: :o :'(
plz help me !!!
Hors ligne Meuhcoin # Posté le 14/12/2009 à 11:25:25
I had no ideaaa...
Avatar

Ville : Valenciennes
Pays : France métropolitaine
Études : ISTV

Les demandes de support se font par MP, ou sur le forum.
Par contre, si tu m'écris un MP, t'as intérêt à l'écrire mieux que ça, sinon je risque de ne pas te répondre...
Hors ligne ice-u # Posté le 05/03/2010 à 13:12:31

bonjour je remercie le createur de ce forum voila depuis quelle que jour ben oui j'ai essaye des creer mon serveur dedier un cs 1.6 j'ai suivi les etape un par un tout marche tres bien MAIS le probleme arrive mes amis ne voie pas le serveurrrrrrrrrr oulalalala j'ai tout essaye question configuration des routeur mais le probleme moi c que j'ai deux modem un thomson speedtouche et l'autre un tp-link pour le wifi alors comment faire svp aider moi car la j'en peu plu :(
Hors ligne Shaman54 # Posté le 24/09/2011 à 13:47:49

Salut,je suis nouveau,je ne sais pas encore comment t'envoyer un message privé.J'ai besoin d'aide pour la partie "Annexe".Pourrais-tu me dire comment t'envoyer un message privé?
Merci

Voir tous les commentaires
Ce tutoriel a été corrigé par les zCorrecteurs.