Aller au contenu principal

Comment héberger un serveur

Ce guide explique comment héberger votre propre partie sur un serveur que vous contrôlez. Si vous cherchez plutôt à rejoindre la partie de quelqu'un d'autre, consultez le guide d'installation.

Elemental Fracture ne fournit pas de support explicite pour l'hébergement de vos propres serveurs, notamment pour la redirection de ports, mais nous vous indiquons volontiers les étapes générales pour vous lancer.

Clients et serveurs

Spellbreak Community Edition se divise en deux composants :

  • Client : il contient tous les graphismes et menus. Chaque joueur a besoin de sa propre copie.
  • Serveur : il fonctionne sans graphismes ni menus et sert à héberger les parties. Vous devez y avoir accès pour lancer une partie.

Pour héberger une partie, le serveur doit être accessible aux joueurs qui veulent la rejoindre. Le guide ci-dessous vous aidera à mettre en place le vôtre.

Sommaire


La localisation des joueurs compte

Les joueurs ont besoin de l'adresse IP et du numéro de port du serveur pour se connecter. Le port par défaut de Spellbreak est 7777.

  • Si vous hébergez pour des joueurs sur le même réseau local, consultez la section Joueurs en local.
  • Si vous hébergez pour des joueurs via Internet, consultez la section Joueurs sur Internet.

Joueurs en local

Si les joueurs sont sur le même réseau local (par exemple dans la même maison ou le même bureau), trouver l'IP du serveur est simple. Suivez ces étapes :

  1. Ouvrez l'invite de commandes et tapez :

    ipconfig

    Vous obtiendrez une adresse IP, par exemple :

    192.168.1.41:7777
  2. Communiquez la combinaison IP:Port aux joueurs du réseau local pour qu'ils puissent se connecter.


Joueurs sur Internet

attention

Cette étape ouvre votre réseau à des connexions extérieures. Mal configurée, la redirection de ports peut exposer vos appareils ou vos données personnelles à Internet. Ne redirigez que les ports strictement nécessaires, mettez en place une authentification solide quand c'est possible et gardez vos logiciels système à jour. Procédez avec prudence et privilégiez la sécurité quand vous modifiez les réglages de votre routeur ou de votre pare-feu.

Si les joueurs ne sont pas sur le même réseau local, ils auront besoin de l'IP publique de votre serveur.

  1. Pour trouver votre IP publique, ouvrez un navigateur et cherchez « What is my IP ? ». Utilisez l'adresse affichée, comme ceci :

    203.0.113.5:7777
  2. Si vos IP locale et publique diffèrent, votre serveur se trouve peut-être derrière une passerelle NAT et vous devrez configurer la redirection de ports.


Passerelles NAT et redirection de ports

Dans la plupart des cas, les passerelles NAT bloquent les connexions entrantes venant d'Internet. Vous devrez mettre en place une redirection de ports pour permettre aux joueurs de se connecter.

  1. Accédez à la page de configuration de votre routeur ou modem.

    • Il peut s'agir d'une application ou d'une page web à une adresse du type http://192.168.1.1.
  2. Connectez-vous à la page de configuration. Si vous ne connaissez pas les identifiants, cherchez le mot de passe par défaut ou contactez votre fournisseur d'accès.

  3. Trouvez les réglages de redirection de ports, souvent dans des menus comme « Firewall » ou « NAT ».

  4. Ajoutez une règle de redirection de ports :

    • Protocole : UDP (ou TCP/UDP).
    • IP de l'appareil : l'IP locale de votre serveur.
    • Port : 7777 (ou une plage de 7777 à 7778).

Lancer le serveur

Pour héberger un serveur, vous devez télécharger les fichiers du serveur, puis les extraire dans le dossier de votre choix.

Prérequis

Avant de lancer le serveur pour la première fois, installez les prérequis Unreal Engine 4 :

  • Pour Windows 64 bits : UE4PrereqSetup_x64.exe
  • Pour Windows 32 bits : UE4PrereqSetup_x86.exe

REMARQUE : si vous les avez déjà installés pour le client, inutile de le refaire.


Installer le patch d'équilibrage

Comme pour l'installation manuelle décrite dans notre guide d'installation, vous devrez installer le patch d'équilibrage à la main.

  1. Téléchargez le dernier patch d'équilibrage ici.
  2. Extrayez le fichier ZIP et placez son contenu dans le répertoire suivant, au sein de votre dossier de jeu : g3/Content/Paks.

Choisir un mode de jeu et lancer

Le serveur se lance en exécutant l'un des fichiers batch fournis, par exemple Start_a_Solos_server.bat. Une fenêtre de terminal s'ouvrira et du texte défilera. Certaines lignes peuvent contenir « Warning », c'est normal.

  1. Si une alerte de sécurité Windows apparaît, cochez bien les deux cases et cliquez sur « Autoriser l'accès ».
  2. Les joueurs peuvent maintenant rejoindre en saisissant la combinaison IP:Port du serveur.

Notes complémentaires et dépannage

  • Le serveur peut mettre 1 à 2 minutes à charger le monde. Les joueurs pourront rejoindre une fois que le texte cesse de défiler.
  • Si un client n'arrive pas à se connecter ou reste trop longtemps sur « connecting », vérifiez l'état du serveur et la redirection de ports.
  • Consultez la FAQ, qui propose d'autres pistes de dépannage.