Guide

Hébergement

Héberger une partie tout en jouant

  1. Terminez l’installation et vérifiez que le jeu atteint son menu principal.
  2. Entrez dans le salon Custom Games.
  3. Ouvrez Host Settings.
  4. Vérifiez que Universal Plug and Play (UPnP) est réglé sur Enabled : cela devrait rendre automatiquement le jeu accessible depuis l’extérieur de votre LAN si votre routeur le prend en charge et si vous avez autorisé le jeu dans votre pare-feu. Si les joueurs ne peuvent toujours pas se connecter, vous devrez peut-être suivre les étapes « Rendre la partie accessible » ci-dessous.
  5. Activez Display Server in Browser si vous voulez annoncer publiquement le serveur aux serveurs maîtres. C’est ainsi que la liste des serveurs trouve votre serveur et l’affiche aux autres joueurs. Si cette option est désactivée, vous devrez envoyer votre adresse IP aux joueurs pour qu’ils se connectent directement en appuyant sur F1 et en utilisant la commande de console connect 219.59.24.16, en remplaçant l’adresse IP par la vôtre.
  6. Réglez Network Mode sur Online pour une session en réseau. Choisissez un Server Name reconnaissable et une limite Max Players entre 1 et 16.
  7. Définissez un Password pour une partie réservée à vos amis et partagez-le en privé. Un serveur non annoncé peut tout de même accepter des connexions : utilisez donc le mot de passe pour contrôler les accès.
  8. Choisissez No Voting sous Voting Mode, puis utilisez Close pour enregistrer les réglages et quitter Host Settings.
  9. Sélectionnez votre carte et le mode de jeu correspondant, puis lancez la partie.

Faites rejoindre un deuxième joueur pour vérifier que votre configuration fonctionne. Point important : ElDewrito ne dispose pas de migration de l’hôte comme dans les salons de Halo 3 ; le chef du groupe est l’hôte, et la session se termine dès que vous arrêtez de jouer.

Rendre la partie accessible

Les joueurs doivent pouvoir atteindre à la fois le port de jeu et le port d’information. UPnP devrait ouvrir automatiquement ces ports si votre routeur et votre pare-feu le prennent en charge (ou ceux de votre hébergeur).

Ports et protocoles

Utilisez ces ports si vous n’avez pas modifié les réglages correspondants.

  • UDP 11774 — jeu. Le réglage correspondant est Server.GamePort.
  • TCP 11775 — serveur d’information. Le réglage correspondant est Server.Port.
  • TCP 11777 — signalisation vocale facultative. Le réglage correspondant est Server.SignalServerPort.
  • TCP 11776 — RCON facultatif. Le réglage correspondant est Game.RconPort.

Si UPnP ne fonctionne pas, autorisez UDP 11774 et TCP 11775 dans le pare-feu de l’hôte et redirigez-les vers le PC hôte dans la configuration de votre routeur. Les serveurs Docker doivent aussi publier les ports. RCON sert à l’administration distante et n’a normalement pas besoin d’être exposé.

Tester dans cet ordre

  1. PC hôte : accédez au salon, chargez la carte et vérifiez que le jeu ne signale pas d’erreur de démarrage ou de contenu.
  2. Autre appareil sur le LAN : connectez-vous avec l’adresse LAN de l’hôte et apparaissez dans la partie. La syntaxe de la console est Server.Connect host:port, avec le port d’information. Saisissez par exemple Server.Connect 192.168.1.50:11775, en remplaçant l’adresse et le port par ceux de votre hôte. Pour un serveur protégé par mot de passe, utilisez la demande de mot de passe de la liste des serveurs.
  3. Joueur extérieur au LAN : demandez à un ami sur une autre connexion Internet de rejoindre la partie et d’y apparaître avec votre adresse publique ou l’entrée de la liste des serveurs. Jouez jusqu’à un changement de carte, puis reconnectez-vous. Un test sur le même PC ou un site de vérification de port TCP ne vérifie pas que le trafic UDP de jeu atteint votre serveur.

Si le jeu en LAN fonctionne mais qu’un joueur extérieur ne peut pas se connecter, vérifiez la destination de redirection, le protocole, le profil du pare-feu et l’adresse WAN du routeur. Avec deux routeurs, les deux couches NAT peuvent nécessiter une configuration. Si votre fournisseur d’accès utilise un NAT opérateur, ou CGNAT, demandez une adresse publique permettant les connexions entrantes, ou utilisez un hébergeur ou un VPN proposant la redirection de ports.

Si les joueurs extérieurs peuvent se connecter mais que vous ne pouvez pas utiliser votre propre adresse publique depuis le LAN, votre routeur ne prend peut-être pas en charge le NAT loopback. Utilisez l’adresse LAN à l’intérieur du réseau plutôt que de modifier une configuration publique fonctionnelle.

Pour un serveur sans surveillance, suivez Serveurs dédiés. Utilisez Playlists et vote pour configurer une rotation, ou Administration du serveur pour RCON, la maintenance et les instances multiples.