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"
    1. 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 exemples). Si non, vous devrez résoudre ce point avant de pouvoir espérer démarrer un serveur auquel vos amis pourront se connecter

The Start Server Dialog

File:mt-file-menu-startserv.jpg
Selecting Start Server from the File menu
File:mt-start-server.jpg
The Start Server dialog

1. Go to File > Start Server.

2. You will now see the Start Server dialog. There are a lot of options here.

Server Options and Settings

Configuration Settings

  • Username: this is the name that will appear in chat and in the Connections window; you can set it to be anything you like.
  • Role: this drop down box lets you tell MapTool what kind of user you are: are you the GM (and therefore in possession of Total Cosmic Power over all of the MapTool functions?) or are you a player, who lives at the GM's every whim (or, in other words, only has access to player functions)? Note that a game can have more than 1 GM!
  • Port: A very important setting, this is where you tell MapTool what port you've configured your router to forward. If you give it the wrong port, MapTool traffic will be unable to enter or leave your network, and you will have no game!
  • RPTools Alias: this field allows you to set up an "alias" for your server to appear on the RPTools server registry. It basically lets you tell your players "look for the server named Awesome Server and connect to it," instead of "connect to the server at IP Address 123.45.678.9"
  • Passwords: you can protect access to your server by configuring passwords. Setting a password on the server is optional; however, if you leave it blank, anyone who can find your server can connect to it as a player. There are two password categories:
    • GM: the GM password is used to provide someone with full access to the campaign remotely, though there are a small number of features which cannot be done remotely, such as loading a campaign. The GM password is typically used for a secondary GM so that GM duties may be shared, but can also be used in cases where the GM may not be able to get hosting set up properly and has one of his players host the session.
    • Player: people connecting to the server in the "Player" role will use this password to connect.

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