Introduction to Game Hosting/it: Difference between revisions

From RPTools Wiki
Jump to navigation Jump to search
Line 95: Line 95:
* '''Use Tooltip for [] rolls''': Abilitando questa opzione qualsiasi lancio di dadi verrà rinchiuso in parentesi quadre che ne mostreranno solo il risultato, per vedere i dettagli del tiro basterà posizionarci il puntatore del mouse sopra.
* '''Use Tooltip for [] rolls''': Abilitando questa opzione qualsiasi lancio di dadi verrà rinchiuso in parentesi quadre che ne mostreranno solo il risultato, per vedere i dettagli del tiro basterà posizionarci il puntatore del mouse sopra.


===Testing the Connection===
===Testare la connessione===


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!  
Prima di avviare il vostro server è una buona idea premere il pulsante '''Test Connection'''. Questo manderà un messaggio ad un server di RPTools.net chiedendogli di provare a connettersi al vostro computer - in altre parole, il server di test su RPTools.net cercherà di capire se il vostro computer è visibile su internet!  


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.  
Quello che vorrete leggere è '''Success! I can see your computer!''' e se questo si mostrerà saprete con certezza che il vostro server sarà visibile.  


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.
Se ''non'' vedrete un messaggio che acclama il successo del test, sarà necessario che indaghiate sul port forwarding e la configurazione della vostra rete per sincerarvi di aver impostato le giuste porte e tutto il resto.


===Get your Connection Information and Tell Your Friends===
===Get your Connection Information and Tell Your Friends===

Revision as of 19:11, 1 October 2010

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

{{#customtitle:Introduzione al Game Hosting|Introduzione al Game Hosting}}

BEGINNER
THIS IS A BEGINNER ARTICLE

Introduzione

Come già visto nella Introduzione al Mapping, MapTool permette di creare mappe e "miniature" virtuali (conosciute nel gergo del programma come tokens) da utilizzare per riprodurre una sessione di gioco di ruolo proprio come se la si giocasse su un vero tavolo. Infatti, è per questo che chiamiamo Maptool un "Virtual tabletop" o "VTT" (tavolo virtuale). In questa guida tratteremo la ragione principale dell'esistenza di MapTool: Condividere una mappa con altri giocatori attraverso internet.

Nota: MapTool non è utile solo per giocare online - molte persone lo usano per le loro sessioni faccia a faccia, perché con una mappa virtuale si possono fare cose impossibili con una reale. Inoltre, avete meno probabilità di roversarci sopra una birra. Tuttavia questa guida presume che giochiate online.

L'introduzione al mapping vi ha guidato attraverso i passi base per procurare MapTool, aprirlo e disporre map e token. Ha anche parlato del salvataggio dei Campaign Files e del movimento/zoom di map e token. Queste sono le caratteristiche principali del programma senza le quali niente del resto che è scritto in proposito avrebbe valore!

Poiché l'hosting non è divertente senza persone che si connettono alla nostra partita, la parte finale della guida illustra come connettersi al server di MapTool. Avete bisogno di spiegare ai vostri amici come fare, quindi siate sicuri di leggere questa sezione!

Infine, visto che questa guida parla di ospitare (hosting) un gioco online, "voi" sarete intesi come "la persona che ha in esecuzione il server".

Architettura

Quando viene usato per giocare online, MapTool usa un architettura client-server. In altre parole, una persona (usualmente il GM, ma non per forza) utilizza MapTool per avviare un server e le altre persone del gruppo ci si connettono come clients.

Una volta che si avvia il server e tutti sono collegati, il campaign file (con tutte le maps, tokens e le altre informazioni) è quindi condiviso con tutti i giocatori, in modo che chiunque di loro possa osservare la stessa mappa, gli spostamenti dei token propri e degli amici, inserire testo nella finestra di chat e divertirsi molto.

Una Parola sugli accessori del Networking

Uno dei cimenti con la quale ci si dovrà confrontare durante la creazione di una partita a MapTool (come per le altre applicazioni client-server incluso gli altri programmi di Virtual Tabletop), è configurare la vostra rete domestica per consentire agli amici di connettersi al vostro server.

Ci sono diversi modi per configurare la vostra rete per consentire a Maptool di hostare attraverso internet. UPnP, port forwarding, oppure una VPN (un programma per il Networking privato su reti pubbliche). Dipendentemente dal vostro computer, ISP ed hardware (come una connessione via cavo/DSL e o router) verrà determinato quale di queste opzioni funzionerà per i vostri settaggi - con gli innumerevoli tipi di reti domestiche e di hardware, non è possibile darvi un singolo insieme di regole che garantiscano il successo.

UPnP

Un alternativa al port forwarding - se disponibile sul vostro router - si chiama UPnP (acronimo di Universal Plug-and-Play). Questa peculiarità, invece di indicare permanentemente "il traffico transita sulla porta XYZ", comunica al router "per un po' - mentre giochiamo - dovrò chiederti di aprire la porta XYZ per noi. Sarebbe stràààfico".

In altre parole, questo rende la gestione delle porte e del traffico in entrata/uscita più semplice e scorrevole. Indubbiamente, l'aspetto negativo è che non tutto supporta l'UPnP e si dovrà capire se la propria rete può farlo. Nondimeno, se il vostro hardware di rete lo supporta, questo è senza dubbio il modo più semplice per conseguire la corretta esecuzione di un server di Maptool.

Port Forwarding

Per le reti domestiche che utilizzano router o firewall fisici probabilmente occorrerà configurare il port forwarding (apertura delle porte). Questo è un meccanismo per il quale le informazioni in arrivo sulla vostra rete, attraverso una specifica porta, sono spedite nel posto giusto all'interno della vostra rete. Questo è importante per voi che siete l'esecutore del server di MapTool, visto che i tuoi amici hanno bisogno di inviare le informazioni al posto giusto!

Le istruzioni specifiche per configurare il port forwarding dipendono dall'hardware, dovrete controllare il manuale per questo. L'idea base è che voi indichiate due cose al vostro router/switch/firewall:

  1. Quale porta userà MapTool (più avanti avrete i dettagli) - questo dirà al router "delle informazioni possono arrivare sulla porta XYZ, fai attenzione!"
  2. Quale computer, all'interno della rete, deve ricevere queste informazioni - in sostanza, "e quando delle informazioni arrivano su questa porta, spediscile quì"
    1. Per coincidenza, configurare il port forwarding comunica al router anche dove far passare le informazioni in uscita.

Questo è in breve il port forwarding, la ragione principale per cui avete bisogno di impostarlo è che la maggior parte dei router (specialmente se sono configurati in maniera corretta e sicura) non consentono il traffico casuale di informazioni.

Precisazioni e approfondimenti sul Networking

Ero pronto a scrivere un'elaborata sezione sul Networking finché mi sono accorto che ce n'è già una eccellente nelle FAQ scritta da Azhrei sul Forum di Maptool. Se avete poca dimestichezza su concetti come Port Forwarding, configurazione del router o funzionamento della rete (in generale), provate a leggere le FAQ.

Se invece la configurazione e gestione di una rete casalinga (specialmente se siete capaci di settare programmi che agiscono da server o aprire porte per altre applicazioni) vi è familiare, far funzionare MapTool come un server risulterà normale amministrazione: essenzialmente dovrete configurare il port forwarding oppure l'UPnP sul vostro router per permettere al traffico di rete di MapTool di passare.

Se avete bisogno di informazioni specifiche sulla configurazione del port forwarding per il vostro hardware di rete cercate in Portforward.com per consultare una vasta raccolta di guide e programmi appositi al riguardo.

D'altronde, se tutto quello scritto in precedenza non ha alcun significato per voi: leggete Networking FAQ! Tutto vi sarà rivelato!

Ora proseguiamo il discorso.

Avviare un Server di MapTool

Presupposti

Da quì in poi le istruzioni considererano la rete per la gestione del traffico di MapTool (attraverso il port forwarding o l'UPnP per esempio) configurata. Se non è così, bisognerà che capiate come farlo prima che sia possibile far partire un server che i vostri amici potranno usare.

La finestra di Start Server

File:mt-file-menu-startserv.jpg
Selezionare Start Server dal menu File
File:mt-start-server.jpg
La finestra di Start Server

1. Andare su File > Start Server.

2. Ora potrete vedere la finestra Start Server . In essa ci sono molte opzioni.

Opzioni e Settaggi del Server

Impostazioni

  • Username: Questo è il nome che apparirà in chat e nella finestra Connections; potete scriverci quello che preferite.
  • Role: questo menù a tendina comunica a MapTool che tipo di utente siete: siete un GM (e quindi in possesso del Potere Cosmico Totale di tutte le funzioni di MapTool) o siete un giocatore, che sopravvive ai capricci del GM (o, in altre parole, ha solo accesso alle funzioni del player)? Nontate che un gioco può avere anche più di un GM!
  • Port: un settaggio veramente importante, qui è dove dovrete dire a Maptool la porta di trasferimento che avete impostato sull router. Se gli date una porta sbagliata Il traffico di MapTool non sarà incapace di uscire dalla vostra rete e non avrete nessun gioco!
  • RPTools Alias: questo campo vi consentirà di settare un "soprannome" al vostro server per apparire nel registro server di RPTools. Di base ciò vi servirà a comunicare ai vostri giocatori "cercate il Sublime Server e connettetevici" piuttosto che "connettetevi al server all'IP 123.45.678.9"
  • Passwords: Potete proteggere il vostro server configurando una password. Settare una password è un operazione opzionalle; tuttavia, se lasciate in bianco chiunque potrà trovare e connettersi al vostro server come utente. Ci sono due categorie di password:
    • GM: la password da GM si usa per chiunque abbia l'accesso remoto completo alla campagna benché ci siano un piccolo numero di funzionalità non possibili in remoto, come il caricamento di una campagna. La password da GM si usa solitamente per un Master secondario in modo da poter condividere i suoi compiti, ma può anche essere usata in altri casi dove il GM non riesce a settare correttamente l'hosting e uno dei giocatori ospita la sessione.
    • Player: le persone connesse al server con il ruolo di "Player" utilizzeranno questa password per connettersi.

Proprietà, Visione e Capacità

  • Strict Token Ownership: MapTool fa uso di un concetto chiamato "token ownership" per controllare chi può selezionare, muovere o guardare nelle proprietà di un token specifico. Se abilitate Strict Token Ownership, solamente il "proprietario" di un determinato token potrà compiere qualsiasi azione su di esso - tutti gli altri potranno solo guardarlo.
  • Players can reveal vision: MapTool possiede un sistema di visione e nebbia-di-guerra (dove si può configurare come i tokens "vedono" la mappa). Con questa opzione abilitata, i giocatori possono scoprire l'area che è "visibile" ai loro token senza l'intervento del GM (in altre parole, un area sconosciuta è coperta dalla nebbia di guerra e appare opaca sullo schermo; quando la rivelate il rivestimento opaco viene scoperto e la mappa sottostante diventa visibile). Altrimenti il GM dovrà liberarla tutta.
  • Use Individual Views: Nel sistema di visione menzionato prima, i token dei giocatori possono "condividere" la propria visione (ossia, tutti i giocatori riescono a vedere quello che vede ognuno) oppure essere limitati alla propria.
  • Restricted Player Impersonation: Questo significa che i giocatori possono impersonare solamente i token che gli appartengono (guardare di seguito).
  • Players Receive Campaign Macros: MapTool permette di scrivere macros, che sono fondamentalmente sequenze di testo, token e tiri di dado usati per automatizzare alcuni eventi - in sostanza, piccoli script che fanno "qualcosa". Il GM può creare "Campaign Macros" che saranno dispoibili a tutti i giocatori se questa opzione è attivata.
  • Use Tooltip for [] rolls: Abilitando questa opzione qualsiasi lancio di dadi verrà rinchiuso in parentesi quadre che ne mostreranno solo il risultato, per vedere i dettagli del tiro basterà posizionarci il puntatore del mouse sopra.

Testare la connessione

Prima di avviare il vostro server è una buona idea premere il pulsante Test Connection. Questo manderà un messaggio ad un server di RPTools.net chiedendogli di provare a connettersi al vostro computer - in altre parole, il server di test su RPTools.net cercherà di capire se il vostro computer è visibile su internet!

Quello che vorrete leggere è Success! I can see your computer! e se questo si mostrerà saprete con certezza che il vostro server sarà visibile.

Se non vedrete un messaggio che acclama il successo del test, sarà necessario che indaghiate sul port forwarding e la configurazione della vostra rete per sincerarvi di aver impostato le giuste porte e tutto il resto.

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.


Verifying Connections

As your friends connect to your MapTool server, you will see notifications in the Chat Pane that people have connected to your server, which look like:

JQRandom has connected.

You can also check the Connections Pane to see a list of everyone who is connected to your server. If you do not see the Connections Pane, go to Window > Connections to have it pop into view.

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

Tokens on your Map

When you're running MapTool by yourself, you've got access to every token and every item on a map, because MapTool assumes that you're the GM (and, therefore, the All-Powerful God of the tiny world represented by the Map). However, when you start hosting a game, MapTool has different roles (mentioned previously) for the different people connecting. The GM role retains it's all-powerful status, able to select and manipulate anything on the map; however, the Player role has a much more restricted set of options, able to control only those items that the player has ownership of.

Because of that, when you start a server, you will need to make sure that you give your players ownership of the Tokens they are supposed to control! This is a common oversight when starting up a new server - forgetting to set token ownership after your players have connected!

Token Ownership is explained in more detail in Introduction to Tokens, but for the purposes of this tutorial, once you've started a server and you've got your friends connected as players, do the following for each player connected to the game:

  1. Double click on the token that player will be controlling as their Player Character (see Note, below).
  2. Set the token type to PC.
  3. Go to the Ownership Tab
  4. Check the box next to the player's name, granting them ownership of the token.
  5. Click OK to save the changes.

Once you do this, the players will be able to move and edit their own tokens. You can also grant ownership of a token to All Players, if everyone needs to manipulate it.

NOTE: players can have ownership of NPC tokens if you wish (the process is the same, except you don't do Step #2); however, you'll at least need to make sure they own their own player token!