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.

Server Options and Settings

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.

Ownership, Vision, and Behavior

  • Strict Token Ownership: MapTool uses a concept called "token ownership" to control who can select, move, or look at the properties of a particular token. If you enable Strict Token Ownership, only the owner of a particular token may perform any actions on it - everyone else is confined to looking at the token.
  • Players can reveal vision: MapTool has a vision and fog-of-war system (where you can configure how tokens "see" the map). With this option enabled, players can reveal the area that is "visible" to their token without GM intervention (in other words, an area hidden to the token is covered by Fog of War, and appears opaque on the screen; when you reveal it, the opaque overlay is cleared, and the map underneath becomes visible). Otherwise, the GM must do all reveals.
  • Use Individual Views: in the vision system mentioned above, player tokens can either "share" their vision (i.e., everyone sees what one player character sees) or they can have individualized views.
  • Restricted Player Impersonation: This means that players can only impersonate tokens that they have ownership (see above) of
  • Players Receive Campaign Macros: MapTool lets you write macros, which are basically sequences of text, token, and dice rolling commands used to automate certain activities - basically, a short script that does something. The GM can create "Campaign Macros" which become available to all players if this option is checked.
  • Use Tooltip for [] rolls: Enabling this option makes any dice roll you enclose in square brackets show only the roll result, and display the full roll details if you hover your mouse over the result.

Testing the Connection

Before you start your server, it is a good idea to hit the Test Connection button. This will send a message out to a server at RPTools.net asking that it attempt to connect to your computer - in other words, the RPTools connection testing server will find out if it can see your computer over the network!

What you want to see is Success! I can see your computer! If you get that, you can be pretty sure that your server will be visible when you start it up.

If you do not see a message proclaiming a successful connection test, you will need to investigate port forwarding and your network configuration to make sure you have the right ports configured and everything properly arranged.

Get your Connection Information and Tell Your Friends

File:mt-file-menu-cinfo.jpg
Opening Connection Information from the File menu
File:connection-info.jpg
The Connection Information dialog

Assuming that you had a successful connection test, and you clicked OK to start the server, you can then check out your Connection Information to double-check the settings. These settings will need to be passed on to your friends so that they can connect to the server.

1. Go to File > Connection Information.

This will display what MapTool currently knows about your computer. Since you haven't started a server quite yet, you'll just see your computers internal and external IP addresses (this is useful info, though, especially if you haven't quite set up port forwarding!).

When a server is started, you will also see the name of the server (if you give it one), and the network port that server traffic will use.

2. Provide this information to your friends: tell them the Server Name (a.k.a. the RPTools Alias, if you set one), the external IP address, and the port. They will need to put this into the Connect to Server dialog when they attempt to log in to your server.


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  • 日本語