Introduction to Game Hosting/fr

From RPTools Wiki
Jump to navigation Jump to search

Languages:  English  • Deutsch  • español  • français  • italiano  • 日本語

{{#customtitle:Introduction à l'hébergement de partie|Introduction à l'hébergement de partie}}

BEGINNER
THIS IS A BEGINNER ARTICLE

Introduction

Comme vu dans l'Introduction à la création de carte, MapTool vous permet de créer des cartes et figurines virtuelles (connues dans le jargon de MapTool comme des pions) (tokens)), afin d'être utilisée dans des parties de jeu de rôle, un peu de la même façon que vous utiliseriez une carte papier et de vraies figurines sur une table. De fait, c'est pour cela que nous appelons MapTool une "table de jeu virtuelle" ou "VTT" ("Virtual Table Top" en anglais). Dans ce guide, nous passerons en revue un des fondamentaux de MapTool : partager une carte avec d'autres joueurs, au travers d'Internet.

NB : MapTool n'est pas seulement utile pour jouer en ligne - de nombreuses personnes l'utilise lors de session de jeu "en face à face", parce que l'on peut faire des choses, avec une carte virtuelle, infaisable avec une carte réelle. De plus, vous avez moins de chance de renverser du Coca dessus ;). Toutefois, ce guide partira du principe que vous jouez en ligne.

L'introduction à la cartographie vous a guidé à travers les étapes de base permettant d'obtenir MapTool, le lancer, y créer une carte et y placer des pions. Ainsi que sauvegarder une fichier de campagne, comment se déplacer sur la carte, zoomer, et déplacer les pions. Ce sont les fonctions essentielles du logiciel, sans lesquelles le reste n'a aucun intérêt à être lu !

Etant donné qu'héberger une partie n'est pas drôle si personne n'y participe, la dernière section de ce guide expose comment se connecter à un serveur MapTool. Vous devrez expliquer à vos amis comment faire cela, donc assurez-vous de lire aussi cette section !

Et pour finir, ce guide traitant de l'hébergement d'une partie en ligne, "vous" signifiera toujours "la personne qui a lancé le serveur".

Architecture

Lorsqi'il est utilisé pour une partie en ligne, MapTool utilise une architecture "client-serveur". En d'autres termes, une personne (en général le MJ, mais pas nécessairement) utilise MapTool pour démarrer un "serveur" et les autres personnes de la partie se connectent au serveur en tant que "clients".

Une fous le serveur démarré et que tous y sont connectés, le fichier de campagne (avec toutes les cartes, pions et autre information) est ensuite partagée entre tous les joueurs, afin que tous voient la carte, les mouvements de leur pion et ceux des autres joueurs, les textes saisis dans le chat ... et passent un bon moment.

Un mot à propos des "bidules" réseau

Un des challenges dans la création d'une partie avec MapTool (à l'instar de nombreuses applications client-serveur, dont beaucoup d'autres VTT) réside dans la configuration de votre réseau local afin de permettre à vos amis de se connecter à votre serveur MapTool.

Il existe de nombreuses manières de paramétrer votre réseau pour autoriser MapTool à être "hôte" à travers Internet. UPnP, redirection de port ou un VPN. Votre ordinateur, FAI et matériel réseau (cable/modem xDSL, routeur ...) vont déterminer lesquelles de ces options vont fonctionner pour vous. Etant donné la myriade de possibilités de combinaisons matérielles et logicielles, il n'est pas possible de donner un ensemble de règles et conseils qui garantiraient le succès de l'opération.

UPnP

Une alternative au transfert de port - si elle est disponible sur votre routeur - est appelée UPnP (acronyme de Universal Plug-and-Play). Cette fonctionnalité, au lieu d'indiquer de façon permanente "Le trafic sur le port XYZ va ici !", va dire au routeur "pour un temps donné - pendant que nous jouons - je vais devoir te demander d'ouvrir le port XYZ pour nous. Ce serait supeeeeeeeeeer."

En d'autres termes, cela rend la gestion des ports et du trafic entrant et sortant un petit peu plus transparent et simple. Évidemment, le désavantage est que tout ne gère pas l'UPnP, et vous devrez découvrir par vous-même si votre réseau peut le faire. Toutefois, si votre matériel réseau gère l'UPnP, c'est de loin le moyen le plus facile de lancer votre serveur MapTool.

Translation d'adresse

Sur les réseaux personnels qui utilisent un routeur ou un pare-feu physique, vous aurez probablement besoin de configurer la translation d'adresse ("port forwarding"). C'est un mécanisme par lequel les informations venant vers votre réseau, et arrivant sur un port spécifique, sont envoyées au bon endroit dans votre réseau local. Ceci est important pour vous, qui lancerez le serveur MapTool, étant donné que vos amis ont besoin d'envoyer l'information vers le bon endroit !

Les spécifications pour configurer la translation d'adresse dépendent de votre matériel, donc vous devrez consulter votre manuel pour cela. Mais l'idée de base est que vous indiquez deux choses à votre routeur/switch/pare-feu :

  1. Quel port MapTool va utiliser (plus d'information là dessus ultérieurement !) - cela revient à dire au routeur "de l'information va arriver sur le port XYZ, sois attentif !"
  2. Quel ordinateur, au sein du réseau local, doit recevoir cette information - basiquement "et quand tu vois de l'information arriver sur le port XYZ, envoie la ici"
  3. Incidemment, paramétrer la translation d'adresse dit aussi au routeur où il doit faire passer l'information sortante aussi.

La raison principale, pour laquelle vous devez établir cette translation d'adresse pour héberger un serveur MapTool, est que la plupart des routeurs ne laisseront pas passer n'importe quelle information (particulièrement s'ils sont correctement sécurisés et configurés).

Information complémentaires sur les réseaux

J'étais sur le point d'écrire une section a propos du Networking, lorsque j'ai réalisé qu'il y en avait une excellente FAQ écrit par Azhrei sur le forum Maptool. Si vous n'avez pas l'habitude des concepts comme la re-direction de ports, la configuration de routeur, ou comment fonctionne un réseau en général, jetez un coup d'œil à cette FAQ.

Si vous êtes un habitué des configurations et de la gestion du réseau familial (plus particulièrement si vous êtes capable de configurer des logiciels pour qu'ils agissent en tant que serveur, ou que vous savez comment on réalise une redirection de port sur un réseau en fonction des besoins des autres applications), configurer Maptool ne présentera aucune difficulté particulière pour vous : vous devrez principalement configurer la redirection de port ou l'UPnP sur votre routeur pour autoriser le trafic de MapTool sur votre réseau.

Si vous avez besoin d'information spécifique sur la configuration de redirection (forwarding) pour votre matériel réseau, vérifiez sur Portforward.com pour trouver une collection exhaustive de documents how-to (comment faire) dédiés à des matériels et des logiciels réseaux spécifiques.

D'un autre coté, si tout ce dont on parle précédemment n'évoque pour vous que le chinois (que vous ne parlez pas bien sûr), lisez la FAQ réseau! Tous vos vœux seront exaucés.

Maintenant, essayons de voir ce qu'on peut faire avec ça.

Démarrer un serveur Maptool

Principe de base

A partir de ce point, les instructions suivantes supposent que vous avez configuré votre réseau pour accepter le trafic de MapTool (via la redirection de ports ou l'UPnP, par exemple). Sinon, vous devrez résoudre ce point avant de pouvoir espérer démarrer un serveur auquel vos amis pourront se connecter.

La boite de dialogue Démarrer un Serveur

File:mt-file-menu-startserv.jpg
Sélectionnez Start Server depuis le menu File
File:mt-start-server.jpg
La boite de dialogue Démarrer un serveur (Start Server)

1. Allez dans File > Start Server.

2. Vous avez maintenant la boite de dialogue Démarrer un Serveur (Start Server). Un tas d'options sont possibles ici.

Paramètres et options du serveur

Configuration

  • Username: C'est le nom qui apparaîtra dansla fenêtre de Chat et dans la fenêtre de connexion ; vous pouvez mettre le nom que vous voulez.
  • Role: Choisissez le type d'utilisateur que vous allez être : êtes vous le MJ de la campagne ?(auquel cas vous allez être en possession de totalité des pouvoirs cosmiques à travers toutes les fonctions de MapTool) Ou êtes vous un PJ, qui va endurer toutes les lubies du MJ ?(en d'autres termes, vous aurez seulement accès aux fonctions du joueur!) Remarquez qu'une partie peut accueillir plus d'un MJ !
  • Port: Un réglage très important, puisqu'il indique à MapTool quels ports vous avez configuré pour que votre routeur assure la re-direction des informations réseaux. Si vous indiquez un port erroné, le traffic MapTool sera incapable d'entrer ou de sortir de votre réseau, et vous ne pourrez pas jouer!
  • RPTools Alias: Ce champ vous permet d'utiliser un "alias" pour que votre serveur apparaisse dans le registre des serveurs de RPTools. En fait, il vous permet de dire à vos joueurs "cherchez le serveur NOM_DU_SERVEUR et connectez vous à lui" au lieu de "connectez vous au serveur dont l'adresse IP est 123.45.678.9".
  • Passwords: Vous pouvez protéger l'accès à votre serveur en configurant un mot de passe. Cela reste une option, et si vous laissez ce champ vide, n'importe quel joueur qui trouverait votre serveur pourrait s'y connecter en tant que joueur. Il existe deux catégories de mots de passe :
    • GM: Le mot de passe du MJ est utilisé pour conférer à quelqu'un un accès total sur la campagne en cours. Toutefois, il existe un petit nombre d'actions qui ne peuvent être réalisées à distance comme le chargement d'une campagne. Le mot de passe du MJ est en général utilisé pour un MJ suppléant, ainsi les charges du MJ peuvent être partagées, mais il peut aussi être utilisé dans des cas où le MJ se retrouve dans l'incapacité d'héberger correctement le serveur et où un de ses joueurs doit assumer le rôle de serveur.
    • Player: Les gens qui se connectent au serveur pour y jouer une partie utilisent le mot de passe des joueurs.

Appartenance, Vision et Comportement

  • Strict Token Ownership: MapTool utilise le concept d'"appartenance du Pion" (token ownership) pour décider qui peut sélectionner, déplacer ou éditer les propriétés d'un Pion sélectionné. Si vous validez l'option Strict Token Ownership, seul le propriétaire du Pion sélectionné pourra interagir avec ce dernier - tous les autres devront se contenter de regarder le Pion.
  • Players can reveal vision: MaptTool dispose d'un système qui gère le "brouillard de guerre" (dans lequel vous pouvez configurer la manière dont les Pions "voient" la carte). Avec cette option validée, les joueurs peuvent révéler la partie de la carte visible depuis leur Pion sans intervention du MJ (En d'autres termes, une zone cachée aux PJ sera recouverte par le brouillard de guerre et apparaîtra opaque à l'écran; lorsque vous révélez la zone, la couche opaque est retirée et la carte en dessous devient visible). Si l'option n'est pas validée, c'est au MJ de révéler la carte au fur et à mesure.
  • Use Individual Views: Dans le système gérant la vision cité précédemment, les Pions des joueurs peuvent également "partager" leur vision (chaque joueur peut voir ce que les autres voient) ou ils peuvent choisir d'avoir une vision limitée a leurs seuls Pions.
  • Restricted Player Impersonation: Signifie que les joueurs peuvent uniquement faire s'exprimer des Pions qu'ils possèdent (voir la partie concernant l'appartenance pour des informations complémentaires).
  • Players Receive Campaign Macros: MapTool vous permet d'écrire des macros (des suites de commandes concernant du texte, des Pions, des jets de dés, utilisées pour automatiser certaines activités - de petits scripts qui font "quelque chose"). Le MJ peut écrire des Macros pour la campagne, elles deviendront disponibles pour tous les joueurs si cette option est choisie.
  • Use Tooltip for [ ] rolls: Avec cette option validée, lorsque vous intégrez un jet de dés entre crochets, seul le résultat est affiché, le détail du jet en question apparaissant uniquement sous forme d'info-bulle si vous passez la souris sur le résultat.

Test de la connexion

Avant de lancer votre serveur, il est préférable d'appuyer sur le bouton Test Connection. Cela aura pour effet d'envoyer un message à un serveur dédié de RPTools.net lui demandant d'essayer de se connecter à votre ordinateur - en d'autre terme, ce serveur de test va essayer de voir si votre ordinateur est visible depuis le réseau !

Un message du type Success! I can see your computer! indique que le serveur de test de RPTools.net a réussi à voir votre serveur depuis le réseau et que ce dernier sera probablement visible lorsque vous le démarrerez.

Si vous n'avez pas reçu ce message, vous allez devoir passer un peu plus de temps à analyser la redirection des ports de votre routeur et la configuration réseau de votre serveur, de manière à être sûr que tout a été configuré correctement.

Récupérez les informations concernant votre connexion pour les transmettre à vos amis

File:mt-file-menu-cinfo.jpg
Sélectionnez Connection Information... depuis le menu Fichier (File)
File:connection-info.jpg
La fenêtre de dialogue Server Info

Nous supposerons que vous avez obtenu une réponse positive au test de connexion précédent et que vous avez cliqué sur OK pour démarrer le serveur. Maintenant vous pouvez afficher vos informations de connexion (Connection Information) pour effectuer une vérification de contrôle de votre configuration. Les paramètres affichés devront être transmis à vos joueurs pour qu'ils puissent se connecter au serveur.

1. Allez dans File > Connection Information.

Cela affichera ce que MapTool sait à propos de votre ordinateur. A moins que vous n'ayez déjà démarré le serveur, vous verrez uniquement les adresses IP internes et externes de votre ordinateur (Informations utiles, tout spécialement si vous n'avez pas encore paramétré la redirection de ports !)

Si le serveur est démarré, vous avez également son nom (si vous lui en avez donné un), et le port utilisé par le trafic réseau de MapTool.

2. Procurez ces informations à vos joueurs : le nom du serveur (également appelé RPTools Alias) si vous en avez donné un, l'adresse IP externe et le port utilisé. Elles leur seront nécessaires dans la fenêtre de dialogue Connexion à un serveur lorsqu'ils essayeront se se connecter à votre serveur.


Connecting to a MapTool Server

The steps leading up to this point walked you through setting up a MapTool server so that people can connect to it. Of course, if you don't have anyone connecting to your server, things are going to get pretty boring pretty quick. These steps are focused on your friends who will be connecting to the server you just created.

Assumptions

The following information assumes that all of the following are true! Lacking any of these is going to make for a very short trip.

  • You have friends
  • You have a MapTool server running
  • Your friends know the following:
    • Either the server's Name OR the servers External Address is (or preferably, both!)
    • What the appropriate password is (either GM or Player password)
    • What Port the server is using
  • VERY IMPORTANT: Your friends are using the same version of MapTool that you are using!

Open the Connect to Server Dialog

File:mt-connect-to-server.jpg
The Connect to Server dialog

If the assumptions mentioned above are met, here's what you tell your friends:

1. Go to File > Connect to Server to see the Connect to Server dialog.

2. Enter a User name. This can be anything your friends wish.

3. Enter the password (which you set when you started the server).

4. Choose your Role. Your friends can connect as a GM, or as a Player. Make sure that they pick the right role for the password you're using!


Choose how You will Connect

The Connect to Server dialog presents three ways to connect to a running server.

RPTools.net

File:mt-connect-registry.jpg
The RPTools tab in Connect to Server

This tab (which is shown by default) lists all of the servers listed at the RPTools.net Server Registry. When you set up the server, you had the option to give it an alias, which is what appears in this list. The Server Registry stores the connection information for the server, so your friends can just select the server they want, and hit OK.


LAN

File:mt-connect-lan.jpg
The LAN tab in Connect to Server

This tab will show any servers that are currently running on the local network. This is for when you want to have a MapTool LAN Party, or when all your friends are inside the same network (like if everyone bringes their laptop to your house for game night).


Direct

File:mt-connect-direct.jpg
The Direct tab in Connect to Server

A direct connection is just that - your friends bypass the friendly RPTools.net tab, and simply type the External Address and port number for the server.


Vérifier l'état de la connexion

Lorsqu'un de vos amis se connecte à votre serveur MapTool, vous verrez une notification apparaître dans la fenêtre de Chat indiquant qu'une personne s'est connectée à votre serveur et qui ressemblera a :

JQRandom has connected.

Vous pouvez aussi vérifier la fenêtre Connexions pour vérifier la liste des personnes connectées à votre serveur. Si vous ne voyez pas la fenêtre de connexions, allez dans le menu Fenêtres>Connexions pour en récupérer la vue.

Languages:  English  • Deutsch  • español  • français  • italiano  • 日本語